From 5ce3309e69c3f9be5c55589c72d3fa414eb1411b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Travais?= Date: Fri, 23 Feb 2024 10:01:53 +0100 Subject: [PATCH 1/4] chore: :see_no_evil: ignore __pycache__ this directory is created when running scripts in python directory --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 02684f2..4069cab 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ .ve docs/_build +__pycache__/ From 84e637d591d089af9664ac71c0d797caa58cc84a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Travais?= Date: Wed, 21 Feb 2024 12:01:38 +0100 Subject: [PATCH 2/4] feat: :sparkles: add soliguide profile --- profile/accessibility.json | 31 +++++++++++++++ profile/address.json | 56 ++++++++++++++++++++++++++++ profile/contact.json | 24 ++++++++++++ profile/cost_option.json | 1 + profile/funding.json | 1 + profile/language.json | 21 +++++++++++ profile/location.json | 29 ++++++++++++++ profile/openapi.json | 6 +-- profile/organization.json | 19 ++++++++++ profile/organization_identifier.json | 1 + profile/phone.json | 18 +++++++++ profile/program.json | 1 + profile/required_document.json | 15 ++++++++ profile/schedule.json | 36 ++++++++++++++++++ profile/service.json | 35 +++++++++++++---- profile/service_area.json | 1 + profile/service_at_location.json | 21 +++++++++++ 17 files changed, 305 insertions(+), 11 deletions(-) create mode 100644 profile/accessibility.json create mode 100644 profile/address.json create mode 100644 profile/contact.json create mode 100644 profile/cost_option.json create mode 100644 profile/funding.json create mode 100644 profile/language.json create mode 100644 profile/location.json create mode 100644 profile/organization.json create mode 100644 profile/organization_identifier.json create mode 100644 profile/phone.json create mode 100644 profile/program.json create mode 100644 profile/required_document.json create mode 100644 profile/schedule.json create mode 100644 profile/service_area.json create mode 100644 profile/service_at_location.json diff --git a/profile/accessibility.json b/profile/accessibility.json new file mode 100644 index 0000000..0459cfc --- /dev/null +++ b/profile/accessibility.json @@ -0,0 +1,31 @@ +{ + "properties": { + "id": null, + "location_id": { + "type": "number", + "constraints": { + "unique": true + }, + "example": "1234" + }, + "description": null, + "details": null, + "url": null, + "accessible": { + "name": "accessible", + "type": "boolean", + "title": "Accessible", + "description": "True if the address is accessible to person with reduced mobility", + "constraints": { + "unique": false + }, + "example": "true" + }, + "attributes": null + }, + "required": [ + "id", + "location_id", + "accessible" + ] +} \ No newline at end of file diff --git a/profile/address.json b/profile/address.json new file mode 100644 index 0000000..9e322d2 --- /dev/null +++ b/profile/address.json @@ -0,0 +1,56 @@ +{ + "properties": { + "id": { + "format": null, + "constraints": { + "unique": true + }, + "example": "1-avenue-de-la-republique-75001-paris-france" + }, + "location_id": { + "type": "number", + "constraints": { + "unique": true + }, + "example": "1234" + }, + "attention": null, + "address_2": null, + "cityCode": { + "name": "cityCode", + "type": "string", + "title": "City code", + "description": "The city code when applicable. In France it's the INSEE code.", + "constraints": { + "unique": false + }, + "example": "75000" + }, + "region": { + "example": "Auvergne-Rhône-Alpes" + }, + "state_province": { + "example": "Puy-de-Dôme" + }, + "postal_code": { + "example": "63000" + }, + "address_type": { + "example": "postal", + "const": "postal", + "enum": null + }, + "attributes": null + }, + "required": [ + "id", + "address_1", + "city", + "region", + "state_province", + "postal_code", + "country", + "address_type", + "location_id" + ] +} \ No newline at end of file diff --git a/profile/contact.json b/profile/contact.json new file mode 100644 index 0000000..d930fe3 --- /dev/null +++ b/profile/contact.json @@ -0,0 +1,24 @@ +{ + "properties": { + "organization_id": { + "type": "number", + "format": null, + "example": "1234" + }, + "service_id": null, + "service_at_location_id": null, + "location_id": { + "type": "number", + "format": null, + "example": "1234" + }, + "department": null, + "attributes": null + }, + "required": [ + "id", + "name", + "email", + "organization_id" + ] +} \ No newline at end of file diff --git a/profile/cost_option.json b/profile/cost_option.json new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/profile/cost_option.json @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/profile/funding.json b/profile/funding.json new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/profile/funding.json @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/profile/language.json b/profile/language.json new file mode 100644 index 0000000..f6509e4 --- /dev/null +++ b/profile/language.json @@ -0,0 +1,21 @@ +{ + "properties": { + "id": { + "format": null, + "example": "location-name-fr" + }, + "service_id": null, + "location_id": { + "type": "number", + "format": null, + "example": "1234" + }, + "phone_id": null, + "note": null, + "attributes": null + }, + "required": [ + "id", + "location_id" + ] +} \ No newline at end of file diff --git a/profile/location.json b/profile/location.json new file mode 100644 index 0000000..17139fa --- /dev/null +++ b/profile/location.json @@ -0,0 +1,29 @@ +{ + "properties": { + "id": { + "type": "number", + "format": null, + "example": "1234" + }, + "location_type": { + "const": "postal", + "description": "The type of location, which can only be postal for now.", + "example": null, + "enum": null + }, + "organization_id": { + "type": "number", + "format": null, + "example": "1234" + }, + "alternate_name": null, + "transportation": null, + "external_identifier": null, + "external_identifier_type": null + }, + "required": [ + "id", + "location_type", + "name" + ] +} \ No newline at end of file diff --git a/profile/openapi.json b/profile/openapi.json index 843ebd7..ed461a1 100644 --- a/profile/openapi.json +++ b/profile/openapi.json @@ -1,9 +1,9 @@ { "info": { - "title": "HSDS OpenAPI Demo Profile", + "title": "HSDS OpenAPI Soliguide Profile", "version": "3.0", - "description": "Demo Profile" , - "contact": null, + "description": "Soliguide Profile" , + "contact": "tech@solinum.org", "summary": null, "license": { "name": "Creative Commons Attribution Share-Alike 4.0 license", diff --git a/profile/organization.json b/profile/organization.json new file mode 100644 index 0000000..508eb3d --- /dev/null +++ b/profile/organization.json @@ -0,0 +1,19 @@ +{ + "properties": { + "id": { + "type": "number", + "format": null, + "example": "1234" + }, + "alternate_name": null, + "tax_status": null, + "tax_id": null, + "year_incorporated": null, + "legal_status": null, + "uri": null, + "parent_organization_id": null, + "funding": null, + "programs": null, + "organization_identifiers": null + } +} \ No newline at end of file diff --git a/profile/organization_identifier.json b/profile/organization_identifier.json new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/profile/organization_identifier.json @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/profile/phone.json b/profile/phone.json new file mode 100644 index 0000000..63ee06a --- /dev/null +++ b/profile/phone.json @@ -0,0 +1,18 @@ +{ + "properties": { + "id": { + "format": null + }, + "extension": null, + "type": null, + "languages": null, + "attributes": null, + "service_at_location_id": null, + "service_id": null, + "organization_id": { + "type": "number", + "format": null, + "example": "1234" + } + } +} \ No newline at end of file diff --git a/profile/program.json b/profile/program.json new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/profile/program.json @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/profile/required_document.json b/profile/required_document.json new file mode 100644 index 0000000..a232f15 --- /dev/null +++ b/profile/required_document.json @@ -0,0 +1,15 @@ +{ + "properties": { + "id": { + "format": null + }, + "service_id": { + "format": null + }, + "attributes": null + }, + "required": [ + "id", + "service_id" + ] +} \ No newline at end of file diff --git a/profile/schedule.json b/profile/schedule.json new file mode 100644 index 0000000..3fe785b --- /dev/null +++ b/profile/schedule.json @@ -0,0 +1,36 @@ +{ + "properties": { + "id": { + "format": null, + "example": "location-1234-permanent" + }, + "service_id": { + "format": null + }, + "location_id": { + "type": "number", + "format": null, + "example": "1234" + }, + "service_at_location_id": null, + "dtstart": null, + "until": null, + "count": null, + "freq": { + "const": "WEEKLY", + "enum": null + }, + "interval": null, + "byweekno": null, + "bymonthday": null, + "byyearday": null, + "description": null, + "schedule_link": null, + "attending_type": null, + "notes": null, + "attributes": null + }, + "required": [ + "id" + ] +} \ No newline at end of file diff --git a/profile/service.json b/profile/service.json index f27e161..665b4f4 100644 --- a/profile/service.json +++ b/profile/service.json @@ -1,9 +1,28 @@ { - "properties": { - "fees": null, - "fees_description": null - }, - "allOf": [ - {"required": ["url"]} - ] -} + "properties": { + "id": { + "format": null + }, + "organization_id": null, + "organization": null, + "program_id": null, + "alternate_name": null, + "url": null, + "email": null, + "interpretation_services": null, + "application_process": null, + "wait_time": null, + "accreditations": null, + "eligibility_description": null, + "licenses": null, + "alert": null, + "phones": null, + "service_areas": null, + "languages": null, + "funding": null, + "program": null, + "contacts": null, + "cost_options": null + }, + "tabular_required": null +} \ No newline at end of file diff --git a/profile/service_area.json b/profile/service_area.json new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/profile/service_area.json @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/profile/service_at_location.json b/profile/service_at_location.json new file mode 100644 index 0000000..8536f19 --- /dev/null +++ b/profile/service_at_location.json @@ -0,0 +1,21 @@ +{ + "properties": { + "id": { + "format": null, + "example": "service-id-1234" + }, + "service_id": { + "format": null + }, + "location_id": { + "type": "number", + "format": null, + "example": "1234" + }, + "description": null, + "contacts": null, + "phones": null, + "schedules": null, + "attributes": null + } +} \ No newline at end of file From 9ce1833d5d5115ecb05db9655b8f11f33db03731 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Travais?= Date: Fri, 23 Feb 2024 09:58:51 +0100 Subject: [PATCH 3/4] feat: :sparkles: build the profile --- datapackage.json | 1281 +- docs/schema_reference.md | 61 +- examples/csv/accessibility.csv | 4 +- examples/csv/addresses.csv | 4 +- examples/csv/contacts.csv | 4 +- examples/csv/languages.csv | 4 +- examples/csv/locations.csv | 4 +- examples/csv/organizations.csv | 4 +- examples/csv/phones.csv | 4 +- examples/csv/schedules.csv | 4 +- examples/csv/service_at_location.csv | 4 +- examples/csv/services.csv | 4 +- examples/organization_full.json | 471 +- examples/organization_list.json | 10 +- examples/service_at_location_full.json | 442 +- examples/service_at_location_list.json | 46 +- examples/service_full.json | 442 +- examples/service_list.json | 34 +- schema/accessibility.json | 65 +- schema/address.json | 63 +- schema/compiled/organization.json | 29097 ++-------------- schema/compiled/organization_list.json | 78 +- schema/compiled/organization_package.json | 29097 ++-------------- schema/compiled/service.json | 20697 +---------- schema/compiled/service_at_location.json | 20729 +---------- schema/compiled/service_at_location_list.json | 456 +- .../compiled/service_at_location_package.json | 20729 +---------- schema/compiled/service_list.json | 375 +- schema/compiled/service_package.json | 20697 +---------- schema/compiled/service_with_definitions.json | 1361 +- schema/contact.json | 57 +- schema/cost_option.json | 113 - schema/funding.json | 69 - schema/language.json | 53 +- schema/location.json | 62 +- schema/openapi.json | 37 +- schema/organization.json | 105 +- schema/organization_identifier.json | 83 - schema/phone.json | 66 +- schema/program.json | 83 - schema/required_document.json | 14 +- schema/schedule.json | 152 +- schema/service.json | 205 +- schema/service_area.json | 102 - schema/service_at_location.json | 55 +- 45 files changed, 9069 insertions(+), 138458 deletions(-) delete mode 100644 schema/cost_option.json delete mode 100644 schema/funding.json delete mode 100644 schema/organization_identifier.json delete mode 100644 schema/program.json delete mode 100644 schema/service_area.json diff --git a/datapackage.json b/datapackage.json index 9cb340a..13fafa4 100644 --- a/datapackage.json +++ b/datapackage.json @@ -23,15 +23,14 @@ "fields": [ { "name": "id", - "type": "string", + "type": "number", "title": "Identifier", "description": "The identifier for the organization. Each organization must have a unique identifier.", - "format": "uuid", "constraints": { "required": true, "unique": true }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", + "example": "1234", "core": "Y" }, { @@ -46,18 +45,6 @@ "example": "Example Organization Inc.", "core": "Y" }, - { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative or commonly used name for the organization.", - "constraints": { - "required": false, - "unique": false - }, - "example": "Example Org", - "core": "Y" - }, { "name": "description", "type": "string", @@ -96,50 +83,6 @@ "example": "http://example.com", "core": "Y" }, - { - "name": "tax_status", - "type": "string", - "title": "Tax Status", - "description": "DEPRECATED: Government assigned tax designation for tax-exempt organizations.", - "constraints": { - "required": false, - "unique": false - }, - "example": "tax_status" - }, - { - "name": "tax_id", - "type": "string", - "title": "Tax Identifier", - "description": "DEPRECATED: A government issued identifier used for the purpose of tax administration.", - "constraints": { - "required": false, - "unique": false - }, - "example": "tax_id" - }, - { - "name": "year_incorporated", - "type": "number", - "title": "Year Incorporated", - "description": "The year in which the organization was legally formed.", - "constraints": { - "required": false, - "unique": false - }, - "example": "2011" - }, - { - "name": "legal_status", - "type": "string", - "title": "Legal Status", - "description": "The legal conditions that an organization is operating under.", - "constraints": { - "required": false, - "unique": false - }, - "example": "Limited Company" - }, { "name": "logo", "type": "string", @@ -150,109 +93,6 @@ "unique": false }, "example": "https://openreferral.org/wp-content/uploads/2018/02/OpenReferral_Logo_Green-4-1.png" - }, - { - "name": "uri", - "type": "string", - "title": "URI", - "description": "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.", - "format": "uri", - "constraints": { - "required": false, - "unique": false - }, - "example": "http://example.com" - }, - { - "name": "parent_organization_id", - "type": "string", - "title": "Parent Organization Identifier", - "description": "The identifier of the organization's parent organization.", - "format": "uuid", - "constraints": { - "required": false, - "unique": false - }, - "example": "cd09a387-91f4-4555-94ec-e799c35344cd" - } - ] - } - }, - { - "name": "program", - "path": "programs.csv", - "description": "The details of collections of related services.", - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "schema": { - "primaryKey": "id", - "fields": [ - { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the program. Each program must have a unique identifier.", - "format": "uuid", - "constraints": { - "required": true, - "unique": true - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, - { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "required": true, - "unique": true - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the program.", - "constraints": { - "required": true, - "unique": false - }, - "example": "Community Mental Health Support" - }, - { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "The (optional) alternative name for the program.", - "constraints": { - "required": false, - "unique": false - }, - "example": "MyCity Mental Health Group" - }, - { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the program", - "constraints": { - "required": true, - "unique": false - }, - "example": "Comprehensive Mental Health Services available to residents of MyCity including CBT and Counselling. This is not an emergency service and should not be used as an alternative to hospital and GP services." - } - ], - "foreignKeys": [ - { - "fields": "organization_id", - "reference": { - "resource": "organization", - "fields": "id" - } } ] } @@ -261,13 +101,6 @@ "name": "service", "path": "services.csv", "description": "The details of the services provided by organizations to a range of different groups.", - "allOf": [ - { - "required": [ - "url" - ] - } - ], "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", @@ -279,7 +112,6 @@ "type": "string", "title": "Identifier", "description": "The identifier for the service. Each service must have a unique identifier.", - "format": "uuid", "constraints": { "required": true, "unique": true @@ -287,31 +119,6 @@ "example": "ac148810-d857-441c-9679-408f346de14b", "core": "Y" }, - { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization that provides this service.", - "format": "uuid", - "constraints": { - "required": true, - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", - "core": "Y" - }, - { - "name": "program_id", - "type": "string", - "title": "Program Identifier", - "description": "The identifier of the program this service is delivered under.", - "format": "uuid", - "constraints": { - "required": false, - "unique": false - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, { "name": "name", "type": "string", @@ -324,17 +131,6 @@ "example": "Community Counselling", "core": "Y" }, - { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name for this service.", - "constraints": { - "required": false, - "unique": false - }, - "example": "MyCity Counselling Services" - }, { "name": "description", "type": "string", @@ -347,32 +143,6 @@ "example": "Counselling Services provided by trained professionals. Suitable for people with mental health conditions such as anxiety, depression, or eating disorders as well as people experiencing difficult life events and circumstances. ", "core": "Y" }, - { - "name": "url", - "type": "string", - "title": "URL", - "description": "URL of the service", - "format": "uri", - "constraints": { - "required": false, - "unique": false - }, - "example": "http://example.com/counselling", - "core": "Y" - }, - { - "name": "email", - "type": "string", - "title": "Email", - "description": "An email address which can be used to contact the service provider.", - "format": "email", - "constraints": { - "required": false, - "unique": false - }, - "example": "email@example.com", - "core": "Y" - }, { "name": "status", "type": "string", @@ -392,60 +162,26 @@ "core": "Y" }, { - "name": "interpretation_services", - "type": "string", - "title": "Interpretation Services", - "description": "A free text description of any interpretation services available for accessing this service.", - "constraints": { - "required": false, - "unique": false - }, - "example": "Interpretation services are available in Urdu, Polish, and Slovak" - }, - { - "name": "application_process", - "type": "string", - "title": "Application Process", - "description": "A free text description of the steps needed to access this service.", - "constraints": { - "required": false, - "unique": false - }, - "example": "If you are an NHS patient please ask your GP for a referral letter, we will then be in touch with you directly. If you are not an NHS patient you should ring our reception to arrange an appointment" - }, - { - "name": "wait_time", - "type": "string", - "title": "Wait Time", - "description": "DEPRECATED: The time a client may expect to wait before receiving a service.", - "constraints": { - "required": false, - "unique": false - }, - "example": "wait_time" - }, - { - "name": "accreditations", + "name": "fees_description", "type": "string", - "title": "Accreditations", - "description": "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.", + "title": "Fees Description", + "description": "A free text description of any charges for service users to access this service.", "constraints": { "required": false, "unique": false }, - "example": "All of our practitioners are accredited by the BASC, UKCP, and the Professional Standards Body" + "example": "Non-NHS patients are expected to pay for their counselling sessions. We charge a flat rate per hour of counselling. The current rate is \u00a350 per hour. Please see our website for up to date prices." }, { - "name": "eligibility_description", + "name": "fees", "type": "string", - "title": "Eligibility Description", - "description": "A free text description of the type of person for whom this service is intended.", + "title": "Fees", + "description": "DEPRECATED: Details of any charges for service users to access this service.", "constraints": { "required": false, "unique": false }, - "example": "This service is intended for all people aged 12 and over who require counselling services in the MyCity area", - "core": "Y" + "example": "fees_description" }, { "name": "minimum_age", @@ -492,28 +228,6 @@ }, "example": "email@example.com" }, - { - "name": "licenses", - "type": "string", - "title": "Licenses", - "description": "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.", - "constraints": { - "required": false, - "unique": false - }, - "example": "licences" - }, - { - "name": "alert", - "type": "string", - "title": "Alert", - "description": "A description of any short term alerts concerning the service.", - "constraints": { - "required": false, - "unique": false - }, - "example": "Following COVID-19 we have moved most of our counselling sessions online. Please contact the reception if you require further information." - }, { "name": "last_modified", "type": "datetime", @@ -525,22 +239,6 @@ }, "example": "2023-03-15T10:30:45.123Z" } - ], - "foreignKeys": [ - { - "fields": "organization_id", - "reference": { - "resource": "organization", - "fields": "id" - } - }, - { - "fields": "program_id", - "reference": { - "resource": "program", - "fields": "id" - } - } ] } }, @@ -656,12 +354,11 @@ "type": "string", "title": "Identifier", "description": "The identifier of the service at location entry. Each entry must have a unique identifier.", - "format": "uuid", "constraints": { "required": true, "unique": true }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", + "example": "service-id-1234", "core": "Y" }, { @@ -669,7 +366,6 @@ "type": "string", "title": "Service Identifier", "description": "The identifier of the service at a given location.", - "format": "uuid", "constraints": { "required": true, "unique": false @@ -679,27 +375,15 @@ }, { "name": "location_id", - "type": "string", + "type": "number", "title": "Location Identifier", "description": "The identifier of the location where this service operates.", - "format": "uuid", "constraints": { "required": true, "unique": false }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", + "example": "1234", "core": "Y" - }, - { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the service at this specific location.", - "constraints": { - "required": false, - "unique": false - }, - "example": "Counselling Services provided by trained professionals in the MyCity area." } ], "foreignKeys": [ @@ -732,33 +416,27 @@ "fields": [ { "name": "id", - "type": "string", + "type": "number", "title": "Identifier", "description": "The identifier of the location. Each location must have a unique identifier.", - "format": "uuid", "constraints": { "required": true, "unique": true }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", + "example": "1234", "core": "Y" }, { "name": "location_type", "type": "string", "title": "Location Type", - "description": "The type of location, which may be either physical, postal, or virtual.", + "description": "The type of location, which can only be postal for now.", "constraints": { "required": true, - "unique": false, - "enum": [ - "physical", - "postal", - "virtual" - ] + "unique": false }, - "example": "physical", - "core": "Y" + "core": "Y", + "const": "postal" }, { "name": "url", @@ -775,15 +453,14 @@ }, { "name": "organization_id", - "type": "string", + "type": "number", "title": "Organization Identifier", "description": "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.", - "format": "uuid", "constraints": { "required": false, "unique": false }, - "example": "985e4a42-bd9f-4edc-911d-0243a4640aca" + "example": "1234" }, { "name": "name", @@ -791,23 +468,12 @@ "title": "Name", "description": "The name of the location.", "constraints": { - "required": false, + "required": true, "unique": false }, "example": "MyCity Civic Center", "core": "Y" }, - { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name of the location.", - "constraints": { - "required": false, - "unique": false - }, - "example": "Civic Center" - }, { "name": "description", "type": "string", @@ -820,17 +486,6 @@ "example": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", "core": "Y" }, - { - "name": "transportation", - "type": "string", - "title": "Transportation", - "description": "A free text description of the access to public or private transportation to and from the location.", - "constraints": { - "required": false, - "unique": false - }, - "example": "MyCity Civic Center is serviced by the number 1 Bus and is a short walk from the Main Street Metro Station" - }, { "name": "latitude", "type": "number", @@ -854,28 +509,6 @@ }, "example": "101", "core": "Y" - }, - { - "name": "external_identifier", - "type": "string", - "title": "External Identifier", - "description": "A third party identifier for the location, which can be drawn from other services e.g. UK UPRN.", - "constraints": { - "required": false, - "unique": false - }, - "example": "10092008082" - }, - { - "name": "external_identifier_type", - "type": "string", - "title": "External Identifier Type", - "description": "The scheme used for the location's external_identifier e.g. UK UPRN.", - "constraints": { - "required": false, - "unique": false - }, - "example": "UPRN" } ], "foreignKeys": [ @@ -904,7 +537,6 @@ "type": "string", "title": "Identifier", "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", "constraints": { "required": true, "unique": true @@ -924,29 +556,16 @@ }, "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" }, - { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "required": false, - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, { "name": "organization_id", - "type": "string", + "type": "number", "title": "Organization Identifier", "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", "constraints": { "required": false, "unique": false }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" + "example": "1234" }, { "name": "contact_id", @@ -961,18 +580,6 @@ "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", "core": "Y" }, - { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "required": false, - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, { "name": "number", "type": "string", @@ -985,28 +592,6 @@ "example": "\"+44 1234 234567\"", "core": "Y" }, - { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "required": false, - "unique": false - }, - "example": "100" - }, - { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "required": false, - "unique": false - }, - "example": "voice" - }, { "name": "description", "type": "string", @@ -1040,20 +625,6 @@ "resource": "organization", "fields": "id" } - }, - { - "fields": "service_id", - "reference": { - "resource": "service", - "fields": "id" - } - }, - { - "fields": "service_at_location_id", - "reference": { - "resource": "service_at_location", - "fields": "id" - } } ] } @@ -1083,52 +654,25 @@ }, { "name": "organization_id", - "type": "string", + "type": "number", "title": "Organization Identifier", "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "required": false, - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "required": false, - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", "constraints": { - "required": false, + "required": true, "unique": false }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" + "example": "1234" }, { "name": "location_id", - "type": "string", + "type": "number", "title": "Location Identifier", - "format": "uuid", "description": "The identifier for the location of the contact.", "constraints": { "required": false, "unique": false }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + "example": "1234" }, { "name": "name", @@ -1136,7 +680,7 @@ "title": "Name", "description": "The name of the contact.", "constraints": { - "required": false, + "required": true, "unique": false }, "example": "Ann Persona", @@ -1154,17 +698,6 @@ "example": "Reception Manager", "core": "Y" }, - { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "required": false, - "unique": false - }, - "example": "Reception" - }, { "name": "email", "type": "string", @@ -1172,7 +705,7 @@ "description": "The email address of the contact.", "format": "email", "constraints": { - "required": false, + "required": true, "unique": false }, "example": "email@example.com" @@ -1192,20 +725,6 @@ "resource": "organization", "fields": "id" } - }, - { - "fields": "service_id", - "reference": { - "resource": "service", - "fields": "id" - } - }, - { - "fields": "service_at_location_id", - "reference": { - "resource": "service_at_location", - "fields": "id" - } } ] } @@ -1225,37 +744,24 @@ "type": "string", "title": "Identifier", "description": "The identifier of the postal address. Each postal address must have a unique identifier.", - "format": "uuid", "constraints": { "required": true, "unique": true }, - "example": "74706e55-df26-4b84-80fe-ecc30b5befb4", + "example": "1-avenue-de-la-republique-75001-paris-france", "core": "Y" }, { "name": "location_id", - "type": "string", + "type": "number", "title": "Location Identifier", "description": "The identifier of the location for this postal address.", "format": "uuid", "constraints": { - "required": false, - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - { - "name": "attention", - "type": "string", - "title": "Attention", - "description": "The name of the person or entity whose attention should be sought at the location. These are often included as a \"care of\" component of an address.", - "constraints": { - "required": false, - "unique": false + "required": true, + "unique": true }, - "example": "A. Persona", + "example": "1234", "core": "Y" }, { @@ -1270,17 +776,6 @@ "example": "1-30 Main Street", "core": "Y" }, - { - "name": "address_2", - "type": "string", - "title": "Address line 2", - "description": "A second (additional) line of address information.", - "constraints": { - "required": false, - "unique": false - }, - "example": "MyVillage" - }, { "name": "city", "type": "string", @@ -1299,10 +794,10 @@ "title": "Region", "description": "The region in which the address is located (optional).", "constraints": { - "required": false, + "required": true, "unique": false }, - "example": "MyRegion", + "example": "Auvergne-Rh\u00f4ne-Alpes", "core": "Y" }, { @@ -1314,7 +809,7 @@ "required": true, "unique": false }, - "example": "MyState", + "example": "Puy-de-D\u00f4me", "core": "Y" }, { @@ -1326,7 +821,7 @@ "required": true, "unique": false }, - "example": "ABC 1234", + "example": "63000", "core": "Y" }, { @@ -1348,15 +843,22 @@ "description": "The type of address which may be physical, postal, or virtual.", "constraints": { "required": true, - "unique": false, - "enum": [ - "physical", - "postal", - "virtual" - ] + "unique": false }, "example": "postal", - "core": "Y" + "core": "Y", + "const": "postal" + }, + { + "name": "cityCode", + "type": "string", + "title": "City code", + "description": "The city code when applicable. In France it's the INSEE code.", + "constraints": { + "required": false, + "unique": false + }, + "example": "75000" } ], "foreignKeys": [ @@ -1385,12 +887,11 @@ "type": "string", "title": "Identifier", "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", "constraints": { "required": true, "unique": true }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", + "example": "location-1234-permanent", "core": "Y" }, { @@ -1398,7 +899,6 @@ "type": "string", "title": "Service Identifier", "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", "constraints": { "required": false, "unique": false @@ -1408,28 +908,14 @@ }, { "name": "location_id", - "type": "string", + "type": "number", "title": "Location Identifier", "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "required": false, - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", "constraints": { "required": false, "unique": false }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" + "example": "1234" }, { "name": "valid_from", @@ -1455,18 +941,6 @@ "example": "2005-01-01", "core": "Y" }, - { - "name": "dtstart", - "type": "date", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "required": false, - "unique": false - }, - "example": "2005-01-01", - "core": "Y" - }, { "name": "timezone", "type": "number", @@ -1478,28 +952,6 @@ }, "example": "3" }, - { - "name": "until", - "type": "date", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "required": false, - "unique": false - }, - "example": "2005-01-01" - }, - { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "required": false, - "unique": false - }, - "example": "3" - }, { "name": "wkst", "type": "string", @@ -1525,28 +977,13 @@ "type": "string", "title": "Frequency", "description": "iCal - How often the frequency repeats.", - "constraints": { - "required": false, - "unique": false, - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "example": "WEEKLY", - "core": "Y" - }, - { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", "constraints": { "required": false, "unique": false }, - "example": "1", - "core": "Y" + "example": "WEEKLY", + "core": "Y", + "const": "WEEKLY" }, { "name": "byday", @@ -1560,52 +997,6 @@ "example": "TH,FR", "core": "Y" }, - { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "required": false, - "unique": false - }, - "example": "41,42" - }, - { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "required": false, - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "required": false, - "unique": false - }, - "example": "2,3,4" - }, - { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "required": false, - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, { "name": "opens_at", "type": "time", @@ -1629,132 +1020,15 @@ }, "example": "18:00:00", "core": "Y" - }, - { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "required": false, - "unique": false - }, - "example": "http://example.com" - }, - { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "required": false, - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "required": false, - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - } - ], - "foreignKeys": [ - { - "fields": "location_id", - "reference": { - "resource": "location", - "fields": "id" - } - }, - { - "fields": "service_id", - "reference": { - "resource": "service", - "fields": "id" - } - }, - { - "fields": "service_at_location_id", - "reference": { - "resource": "service_at_location", - "fields": "id" - } - } - ] - } - }, - { - "name": "funding", - "path": "funding.csv", - "description": "The sources of funding for a service or organization.", - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "schema": { - "primaryKey": "id", - "fields": [ - { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the funding. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "required": true, - "unique": true - }, - "example": "1f2df32c-bf08-4b8e-bd6f-e834014b19bc" - }, - { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization in receipt of this funding.", - "format": "uuid", - "constraints": { - "required": false, - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "format": "uuid", - "description": "The identifier of the service in receipt of this funding.", - "constraints": { - "required": false, - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - { - "name": "source", - "type": "string", - "title": "Source", - "description": "A free text description of the source of funds for this organization or service.", - "constraints": { - "required": false, - "unique": false - }, - "example": "This service is funded partially by the MyCity local government and via grants made by charity funding bodies. We also operate a for-profit department which is used to partially cover the expense of the public service" - } - ], - "foreignKeys": [ - { - "fields": "organization_id", - "reference": { - "resource": "organization", - "fields": "id" - } + } + ], + "foreignKeys": [ + { + "fields": "location_id", + "reference": { + "resource": "location", + "fields": "id" + } }, { "fields": "service_id", @@ -1766,111 +1040,6 @@ ] } }, - { - "name": "service_area", - "path": "service_areas.csv", - "description": "The details of the geographic area for which a service is available.", - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "schema": { - "primaryKey": "id", - "fields": [ - { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the service area. Each service area must have a unique identifier.", - "format": "uuid", - "constraints": { - "required": true, - "unique": true - }, - "example": "381c64f1-a724-4884-9c21-ac96c21cca3e", - "core": "Y" - }, - { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this entry describes the service area", - "format": "uuid", - "constraints": { - "required": false, - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - { - "name": "name", - "type": "string", - "title": "Name", - "description": "A free text geographic area where a service is available.", - "constraints": { - "required": false, - "unique": false - }, - "example": "The service is available to all residents of the MyCity area. We provide the service in our offices or via video conferencing to any who can provide evidence of their residency.", - "core": "Y" - }, - { - "name": "description", - "type": "string", - "title": "Description", - "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.", - "constraints": { - "required": false, - "unique": false - }, - "example": "The service is available to all residents of the MyCity area, including all postcodes starting with AB1, AB2, and AB3", - "core": "Y" - }, - { - "name": "extent", - "type": "string", - "title": "Extent", - "description": "A definition of the polygon defining the area.", - "constraints": { - "required": false, - "unique": false - }, - "example": "extent" - }, - { - "name": "extent_type", - "type": "string", - "title": "Extent Type", - "description": "The format of the extent field populated from an enum of \"geojson\", \"topojson\", \"kml\",and (for legacy systems or early state during transformation) \"text\".", - "constraints": { - "required": false, - "unique": false - }, - "example": "geojson" - }, - { - "name": "uri", - "type": "string", - "title": "URI", - "description": "A URI which acts as a persistent identifier to identify an area.", - "constraints": { - "required": false, - "unique": false - }, - "example": "http://example.com" - } - ], - "foreignKeys": [ - { - "fields": "service_id", - "reference": { - "resource": "service", - "fields": "id" - } - } - ] - } - }, { "name": "required_document", "path": "required_documents.csv", @@ -1886,7 +1055,6 @@ "type": "string", "title": "Identifier", "description": "The identifier for the document. Each document must have a unique identifier.", - "format": "uuid", "constraints": { "required": true, "unique": true @@ -1898,9 +1066,8 @@ "type": "string", "title": "Service Identifier", "description": "The identifier of the service for which this entry describes the required document.", - "format": "uuid", "constraints": { - "required": false, + "required": true, "unique": false }, "example": "ac148810-d857-441c-9679-408f346de14b" @@ -1955,50 +1122,23 @@ "type": "string", "title": "Identifier", "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", "constraints": { "required": true, "unique": true }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "required": false, - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", + "example": "location-name-fr", "core": "Y" }, { "name": "location_id", - "type": "string", + "type": "number", "title": "Location Identifier", "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", "constraints": { - "required": false, - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "required": false, + "required": true, "unique": false }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" + "example": "1234" }, { "name": "name", @@ -2022,17 +1162,6 @@ "unique": false }, "example": "ur" - }, - { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "required": false, - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" } ], "foreignKeys": [ @@ -2042,20 +1171,6 @@ "resource": "location", "fields": "id" } - }, - { - "fields": "phone_id", - "reference": { - "resource": "phone", - "fields": "id" - } - }, - { - "fields": "service_id", - "reference": { - "resource": "service", - "fields": "id" - } } ] } @@ -2070,66 +1185,29 @@ "schema": { "primaryKey": "id", "fields": [ - { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this accessibility information. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "required": true, - "unique": true - }, - "example": "afcf296e-1cb2-4139-9c88-33d587d1a50b", - "core": "Y" - }, { "name": "location_id", - "type": "string", + "type": "number", "title": "Location Identifier", "description": "The identifier for the location of the accessibility provision.", "format": "uuid", "constraints": { - "required": false, - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the assistance or infrastructure that facilitates access to clients with disabilities.", - "constraints": { - "required": false, - "unique": false + "required": true, + "unique": true }, - "example": "The building is equipped with induction loops for hearing aids. Wheelchair access is possible on all levels.", + "example": "1234", "core": "Y" }, { - "name": "details", - "type": "string", - "title": "Details", - "description": "Any further details relating to the relevant accessibility arrangements at this location.", + "name": "accessible", + "type": "boolean", + "title": "Accessible", + "description": "True if the address is accessible to person with reduced mobility", "constraints": { - "required": false, - "unique": false - }, - "example": "Switch hearing aid to T-coil to access the induction loop facility." - }, - { - "name": "url", - "type": "string", - "title": "URL", - "description": "The URL of a page giving more information about the accessibility of the location.", - "format": "uri", - "constraints": { - "required": false, + "required": true, "unique": false }, - "example": "http://example.com" + "example": "true" } ], "foreignKeys": [ @@ -2330,197 +1408,6 @@ ] } }, - { - "name": "cost_option", - "path": "cost_options.csv", - "description": "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.", - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "schema": { - "primaryKey": "id", - "fields": [ - { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the cost option. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "required": true, - "unique": true - }, - "example": "1fdf4d39-3d80-484d-9f92-a8ffa08621e7" - }, - { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the services for which the entry describes the cost.", - "format": "uuid", - "constraints": { - "required": true, - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - { - "name": "valid_from", - "type": "date", - "title": "Valid From", - "description": "The date when this price is valid from.", - "constraints": { - "required": false, - "unique": false - }, - "example": "2020-01-01" - }, - { - "name": "valid_to", - "type": "date", - "title": "Valid To", - "description": "The date when this price is valid to.", - "constraints": { - "required": false, - "unique": false - }, - "example": "2022-12-31" - }, - { - "name": "option", - "type": "string", - "title": "Option", - "description": "Conditions associated with the cost option.", - "constraints": { - "required": false, - "unique": false - }, - "example": "Under 18s and Over 60s" - }, - { - "name": "currency", - "type": "string", - "title": "Currency", - "description": "The 3 letter currency code of this cost option (expected to be gbp by Open Referral UK).", - "constraints": { - "required": false, - "unique": false - }, - "example": "gbp" - }, - { - "name": "amount", - "type": "number", - "title": "Amount", - "description": "The cost of the option, expressed as an amount.", - "constraints": { - "required": false, - "unique": false - }, - "example": "35" - }, - { - "name": "amount_description", - "type": "string", - "title": "Amount Description", - "description": "Specific details qualifying the cost amount.", - "constraints": { - "required": false, - "unique": false - }, - "example": "per 1 hour session" - } - ], - "foreignKeys": [ - { - "fields": "service_id", - "reference": { - "resource": "service", - "fields": "id" - } - } - ] - } - }, - { - "name": "organization_identifier", - "path": "organization_identifiers.csv", - "description": "The details of the third party identifiers for organizations, such as: company registration number, charity number, tax registration number.", - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "schema": { - "primaryKey": "id", - "fields": [ - { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this organization identifier entry. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "required": true, - "unique": true - }, - "example": "d4dbcebc-0802-47cb-8651-b937ac4f2f3e" - }, - { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization. This should match the uuid of an organization object.", - "format": "uuid", - "constraints": { - "required": true, - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - { - "name": "identifier_scheme", - "type": "string", - "title": "Identifier Scheme", - "description": "The scheme of the third party identifier, according to http://org-id.guide/.", - "constraints": { - "required": false, - "unique": false - }, - "example": "GB-COH" - }, - { - "name": "identifier_type", - "type": "string", - "title": "Identifier Type", - "description": "A human-readable equivalent of the identifier_scheme. This may be used in cases where org-id.guide does not list an appropriate identifier scheme.", - "constraints": { - "required": true, - "unique": false - }, - "example": "Company number" - }, - { - "name": "identifier", - "type": "string", - "title": "Third Party Identifier", - "description": "The third-party identifier value.", - "constraints": { - "required": true, - "unique": false - }, - "example": "1234567" - } - ], - "foreignKeys": [ - { - "fields": "organization_id", - "reference": { - "resource": "organization", - "fields": "id" - } - } - ] - } - }, { "name": "taxonomy", "path": "taxonomies.csv", diff --git a/docs/schema_reference.md b/docs/schema_reference.md index 002a391..b150dc2 100644 --- a/docs/schema_reference.md +++ b/docs/schema_reference.md @@ -149,4 +149,63 @@ If you wish to generate your reference tables using the compiled schemas availab If you run `python/generate_schema_reference_page.py`, then this section will contain a reference table for each schema file in your Profile. The script is very naïve, and will insert each reference table in whatever order it reads the files from – you likely want to change the order once you've run the script! -{{insert_schema_reference_tables}} +### attribute + +```{jsonschema} ../schema/attribute.json +``` +### meta_table_description + +```{jsonschema} ../schema/meta_table_description.json +``` +### taxonomy + +```{jsonschema} ../schema/taxonomy.json +``` +### taxonomy_term + +```{jsonschema} ../schema/taxonomy_term.json +``` +### accessibility + +```{jsonschema} ../schema/accessibility.json +``` +### address + +```{jsonschema} ../schema/address.json +``` +### contact + +```{jsonschema} ../schema/contact.json +``` +### language + +```{jsonschema} ../schema/language.json +``` +### location + +```{jsonschema} ../schema/location.json +``` +### organization + +```{jsonschema} ../schema/organization.json +``` +### phone + +```{jsonschema} ../schema/phone.json +``` +### required_document + +```{jsonschema} ../schema/required_document.json +``` +### schedule + +```{jsonschema} ../schema/schedule.json +``` +### service + +```{jsonschema} ../schema/service.json +``` +### service_at_location + +```{jsonschema} ../schema/service_at_location.json +``` diff --git a/examples/csv/accessibility.csv b/examples/csv/accessibility.csv index f883ac9..4f549bf 100644 --- a/examples/csv/accessibility.csv +++ b/examples/csv/accessibility.csv @@ -1,2 +1,2 @@ -id,location_id,description,details,url -afcf296e-1cb2-4139-9c88-33d587d1a50b,3a19ff88-4620-4d17-9830-ac1d859eb5d5,The building is equipped with induction loops for hearing aids. Wheelchair access is possible on all levels.,Switch hearing aid to T-coil to access the induction loop facility.,http://example.com +location_id,accessible +1234,true diff --git a/examples/csv/addresses.csv b/examples/csv/addresses.csv index 7b1b12f..a118263 100644 --- a/examples/csv/addresses.csv +++ b/examples/csv/addresses.csv @@ -1,2 +1,2 @@ -id,location_id,attention,address_1,address_2,city,region,state_province,postal_code,country,address_type -74706e55-df26-4b84-80fe-ecc30b5befb4,3a19ff88-4620-4d17-9830-ac1d859eb5d5,A. Persona,1-30 Main Street,MyVillage,MyCity,MyRegion,MyState,ABC 1234,US,postal +id,location_id,address_1,city,region,state_province,postal_code,country,address_type,cityCode +1-avenue-de-la-republique-75001-paris-france,1234,1-30 Main Street,MyCity,Auvergne-Rhône-Alpes,Puy-de-Dôme,63000,US,postal,75000 diff --git a/examples/csv/contacts.csv b/examples/csv/contacts.csv index 82c6080..4b1f371 100644 --- a/examples/csv/contacts.csv +++ b/examples/csv/contacts.csv @@ -1,2 +1,2 @@ -id,organization_id,service_id,service_at_location_id,location_id,name,title,department,email -1e7efce3-639b-4880-940c-b95cd30cdb50,ae67a707-5893-4225-b0b1-320ab9cb596b,ac148810-d857-441c-9679-408f346de14b,93eaf18d-1cd2-4ec7-bffb-3c9172ee5070,3a19ff88-4620-4d17-9830-ac1d859eb5d5,Ann Persona,Reception Manager,Reception,email@example.com +id,organization_id,location_id,name,title,email +1e7efce3-639b-4880-940c-b95cd30cdb50,1234,1234,Ann Persona,Reception Manager,email@example.com diff --git a/examples/csv/languages.csv b/examples/csv/languages.csv index e348186..4ceb8c2 100644 --- a/examples/csv/languages.csv +++ b/examples/csv/languages.csv @@ -1,2 +1,2 @@ -id,service_id,location_id,phone_id,name,code,note -2989d3ed-c547-48f8-8f9d-432d81c7892e,ac148810-d857-441c-9679-408f346de14b,3a19ff88-4620-4d17-9830-ac1d859eb5d5,1554f2e2-a373-45db-a3fa-9fc48a61c15e,Urdu,ur,Translation services provided via bilingual staff when they are available +id,location_id,name,code +location-name-fr,1234,Urdu,ur diff --git a/examples/csv/locations.csv b/examples/csv/locations.csv index 2d1489a..529c380 100644 --- a/examples/csv/locations.csv +++ b/examples/csv/locations.csv @@ -1,2 +1,2 @@ -id,location_type,url,organization_id,name,alternate_name,description,transportation,latitude,longitude,external_identifier,external_identifier_type -3a19ff88-4620-4d17-9830-ac1d859eb5d5,physical,http://example.com,985e4a42-bd9f-4edc-911d-0243a4640aca,MyCity Civic Center,Civic Center,MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.,MyCity Civic Center is serviced by the number 1 Bus and is a short walk from the Main Street Metro Station,100,101,10092008082,UPRN +id,url,organization_id,name,description,latitude,longitude +1234,http://example.com,1234,MyCity Civic Center,MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.,100,101 diff --git a/examples/csv/organizations.csv b/examples/csv/organizations.csv index 7a0a957..1ecf7bf 100644 --- a/examples/csv/organizations.csv +++ b/examples/csv/organizations.csv @@ -1,2 +1,2 @@ -id,name,alternate_name,description,email,website,tax_status,tax_id,year_incorporated,legal_status,logo,uri,parent_organization_id -d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610,Example Organization Inc.,Example Org,Example Org is a non-profit organization dedicated to providing services to qualified beneficiaries,email@example.com,http://example.com,tax_status,tax_id,2011,Limited Company,https://openreferral.org/wp-content/uploads/2018/02/OpenReferral_Logo_Green-4-1.png,http://example.com,cd09a387-91f4-4555-94ec-e799c35344cd +id,name,description,email,website,logo +1234,Example Organization Inc.,Example Org is a non-profit organization dedicated to providing services to qualified beneficiaries,email@example.com,http://example.com,https://openreferral.org/wp-content/uploads/2018/02/OpenReferral_Logo_Green-4-1.png diff --git a/examples/csv/phones.csv b/examples/csv/phones.csv index 7f5e3a5..6952f7e 100644 --- a/examples/csv/phones.csv +++ b/examples/csv/phones.csv @@ -1,2 +1,2 @@ -id,location_id,service_id,organization_id,contact_id,service_at_location_id,number,extension,type,description -1554f2e2-a373-45db-a3fa-9fc48a61c15e,3a19ff88-4620-4d17-9830-ac1d859eb5d5,ac148810-d857-441c-9679-408f346de14b,d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610,1e7efce3-639b-4880-940c-b95cd30cdb50,e94c9f38-1e8f-4564-91d4-d53501ab1765,"""+44 1234 234567""",100,voice,Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy. +id,location_id,organization_id,contact_id,number,description +1554f2e2-a373-45db-a3fa-9fc48a61c15e,3a19ff88-4620-4d17-9830-ac1d859eb5d5,1234,1e7efce3-639b-4880-940c-b95cd30cdb50,"""+44 1234 234567""",Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy. diff --git a/examples/csv/schedules.csv b/examples/csv/schedules.csv index 6752fc6..eb05f87 100644 --- a/examples/csv/schedules.csv +++ b/examples/csv/schedules.csv @@ -1,2 +1,2 @@ -id,service_id,location_id,service_at_location_id,valid_from,valid_to,dtstart,timezone,until,count,wkst,freq,interval,byday,byweekno,bymonthday,byyearday,description,opens_at,closes_at,schedule_link,attending_type,notes -48102e86-bb50-41c4-8f1e-e269368c41d1,ac148810-d857-441c-9679-408f346de14b,3a19ff88-4620-4d17-9830-ac1d859eb5d5,e94c9f38-1e8f-4564-91d4-d53501ab1765,2005-01-01,2005-01-01,2005-01-01,3,2005-01-01,3,TU,WEEKLY,1,"TH,FR","41,42","2,3,4","2,3,4",The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.,10:00:00,18:00:00,http://example.com,You can attend this service in-person or remotely via video conferencing,Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400 +id,service_id,location_id,valid_from,valid_to,timezone,wkst,freq,byday,opens_at,closes_at +location-1234-permanent,ac148810-d857-441c-9679-408f346de14b,1234,2005-01-01,2005-01-01,3,TU,WEEKLY,"TH,FR",10:00:00,18:00:00 diff --git a/examples/csv/service_at_location.csv b/examples/csv/service_at_location.csv index 2cfa433..f7b88ee 100644 --- a/examples/csv/service_at_location.csv +++ b/examples/csv/service_at_location.csv @@ -1,2 +1,2 @@ -id,service_id,location_id,description -e94c9f38-1e8f-4564-91d4-d53501ab1765,ac148810-d857-441c-9679-408f346de14b,3a19ff88-4620-4d17-9830-ac1d859eb5d5,Counselling Services provided by trained professionals in the MyCity area. +id,service_id,location_id +service-id-1234,ac148810-d857-441c-9679-408f346de14b,1234 diff --git a/examples/csv/services.csv b/examples/csv/services.csv index 0bd2182..e5c87dc 100644 --- a/examples/csv/services.csv +++ b/examples/csv/services.csv @@ -1,2 +1,2 @@ -id,organization_id,program_id,name,alternate_name,description,url,email,status,interpretation_services,application_process,wait_time,accreditations,eligibility_description,minimum_age,maximum_age,assured_date,assurer_email,licenses,alert,last_modified -ac148810-d857-441c-9679-408f346de14b,d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610,e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42,Community Counselling,MyCity Counselling Services,"Counselling Services provided by trained professionals. Suitable for people with mental health conditions such as anxiety, depression, or eating disorders as well as people experiencing difficult life events and circumstances. ",http://example.com/counselling,email@example.com,active,"Interpretation services are available in Urdu, Polish, and Slovak","If you are an NHS patient please ask your GP for a referral letter, we will then be in touch with you directly. If you are not an NHS patient you should ring our reception to arrange an appointment",wait_time,"All of our practitioners are accredited by the BASC, UKCP, and the Professional Standards Body",This service is intended for all people aged 12 and over who require counselling services in the MyCity area,12,100,2005-01-01,email@example.com,licences,Following COVID-19 we have moved most of our counselling sessions online. Please contact the reception if you require further information.,2023-03-15T10:30:45.123Z +id,name,description,status,fees_description,fees,minimum_age,maximum_age,assured_date,assurer_email,last_modified +ac148810-d857-441c-9679-408f346de14b,Community Counselling,"Counselling Services provided by trained professionals. Suitable for people with mental health conditions such as anxiety, depression, or eating disorders as well as people experiencing difficult life events and circumstances. ",active,Non-NHS patients are expected to pay for their counselling sessions. We charge a flat rate per hour of counselling. The current rate is £50 per hour. Please see our website for up to date prices.,fees_description,12,100,2005-01-01,email@example.com,2023-03-15T10:30:45.123Z diff --git a/examples/organization_full.json b/examples/organization_full.json index d7c9a6d..ffcb2eb 100644 --- a/examples/organization_full.json +++ b/examples/organization_full.json @@ -1,44 +1,21 @@ { - "id": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", + "id": 1234, "name": "Example Organization Inc.", - "alternate_name": "Example Org", "description": "Example Org is a non-profit organization dedicated to providing services to qualified beneficiaries", "email": "email@example.com", "website": "http://example.com", - "tax_status": "tax_status", - "year_incorporated": 2011, - "legal_status": "Limited Company", "logo": "https://openreferral.org/wp-content/uploads/2018/02/OpenReferral_Logo_Green-4-1.png", - "uri": "http://example.com", - "parent_organization_id": "cd09a387-91f4-4555-94ec-e799c35344cd", - "funding": [ - { - "id": "1f2df32c-bf08-4b8e-bd6f-e834014b19bc", - "source": "This service is funded partially by the MyCity local government and via grants made by charity funding bodies. We also operate a for-profit department which is used to partially cover the expense of the public service" - } - ], "contacts": [ { "id": "1e7efce3-639b-4880-940c-b95cd30cdb50", "name": "Ann Persona", "title": "Reception Manager", - "department": "Reception", "email": "email@example.com", "phones": [ { "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] + "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." } ] } @@ -47,52 +24,35 @@ { "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] + "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." } ], "locations": [ { - "id": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "location_type": "physical", + "id": 1234, "url": "http://example.com", "name": "MyCity Civic Center", - "alternate_name": "Civic Center", "description": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", - "transportation": "MyCity Civic Center is serviced by the number 1 Bus and is a short walk from the Main Street Metro Station", "latitude": 100, "longitude": 101, - "external_identifier": "10092008082", - "external_identifier_type": "UPRN", "languages": [ { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", + "id": "location-name-fr", "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" + "code": "ur" } ], "addresses": [ { - "id": "74706e55-df26-4b84-80fe-ecc30b5befb4", - "attention": "A. Persona", + "id": "1-avenue-de-la-republique-75001-paris-france", "address_1": "1-30 Main Street", - "address_2": "MyVillage", "city": "MyCity", - "region": "MyRegion", - "state_province": "MyState", - "postal_code": "ABC 1234", + "region": "Auvergne-Rh\u00f4ne-Alpes", + "state_province": "Puy-de-D\u00f4me", + "postal_code": "63000", "country": "US", - "address_type": "postal" + "address_type": "postal", + "cityCode": "75000" } ], "contacts": [ @@ -100,436 +60,39 @@ "id": "1e7efce3-639b-4880-940c-b95cd30cdb50", "name": "Ann Persona", "title": "Reception Manager", - "department": "Reception", "email": "email@example.com", "phones": [ { "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] + "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." } ] } ], "accessibility": [ { - "id": "afcf296e-1cb2-4139-9c88-33d587d1a50b", - "description": "The building is equipped with induction loops for hearing aids. Wheelchair access is possible on all levels.", - "details": "Switch hearing aid to T-coil to access the induction loop facility.", - "url": "http://example.com" + "accessible": "true" } ], "phones": [ { "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] + "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." } ], "schedules": [ { - "id": "48102e86-bb50-41c4-8f1e-e269368c41d1", + "id": "location-1234-permanent", "valid_from": "2005-01-01", "valid_to": "2005-01-01", - "dtstart": "2005-01-01", "timezone": 3, - "until": "2005-01-01", - "count": 3, "wkst": "TU", "freq": "WEEKLY", - "interval": 1, "byday": "TH,FR", - "byweekno": "41,42", - "bymonthday": "2,3,4", - "byyearday": "2,3,4", - "description": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", "opens_at": "10:00:00", - "closes_at": "18:00:00", - "schedule_link": "http://example.com", - "attending_type": "You can attend this service in-person or remotely via video conferencing", - "notes": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - } - ] - } - ], - "programs": [ - { - "id": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42", - "name": "Community Mental Health Support", - "alternate_name": "MyCity Mental Health Group", - "description": "Comprehensive Mental Health Services available to residents of MyCity including CBT and Counselling. This is not an emergency service and should not be used as an alternative to hospital and GP services." - } - ], - "organization_identifiers": [ - { - "id": "d4dbcebc-0802-47cb-8651-b937ac4f2f3e", - "identifier_scheme": "GB-COH", - "identifier_type": "Company number", - "identifier": "1234567" - } - ], - "services": [ - { - "id": "ac148810-d857-441c-9679-408f346de14b", - "name": "Community Counselling", - "alternate_name": "MyCity Counselling Services", - "description": "Counselling Services provided by trained professionals. Suitable for people with mental health conditions such as anxiety, depression, or eating disorders as well as people experiencing difficult life events and circumstances. ", - "url": "http://example.com/counselling", - "email": "email@example.com", - "status": "active", - "interpretation_services": "Interpretation services are available in Urdu, Polish, and Slovak", - "application_process": "If you are an NHS patient please ask your GP for a referral letter, we will then be in touch with you directly. If you are not an NHS patient you should ring our reception to arrange an appointment", - "wait_time": "wait_time", - "accreditations": "All of our practitioners are accredited by the BASC, UKCP, and the Professional Standards Body", - "eligibility_description": "This service is intended for all people aged 12 and over who require counselling services in the MyCity area", - "minimum_age": 12, - "maximum_age": 100, - "assured_date": "2005-01-01", - "assurer_email": "email@example.com", - "licenses": "licences", - "alert": "Following COVID-19 we have moved most of our counselling sessions online. Please contact the reception if you require further information.", - "last_modified": "2023-03-15T10:30:45.123Z", - "phones": [ - { - "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] - } - ], - "schedules": [ - { - "id": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "valid_from": "2005-01-01", - "valid_to": "2005-01-01", - "dtstart": "2005-01-01", - "timezone": 3, - "until": "2005-01-01", - "count": 3, - "wkst": "TU", - "freq": "WEEKLY", - "interval": 1, - "byday": "TH,FR", - "byweekno": "41,42", - "bymonthday": "2,3,4", - "byyearday": "2,3,4", - "description": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "opens_at": "10:00:00", - "closes_at": "18:00:00", - "schedule_link": "http://example.com", - "attending_type": "You can attend this service in-person or remotely via video conferencing", - "notes": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - } - ], - "service_areas": [ - { - "id": "381c64f1-a724-4884-9c21-ac96c21cca3e", - "name": "The service is available to all residents of the MyCity area. We provide the service in our offices or via video conferencing to any who can provide evidence of their residency.", - "description": "The service is available to all residents of the MyCity area, including all postcodes starting with AB1, AB2, and AB3", - "extent": "extent", - "extent_type": "geojson", - "uri": "http://example.com" - } - ], - "service_at_locations": [ - { - "id": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "description": "Counselling Services provided by trained professionals in the MyCity area.", - "contacts": [ - { - "id": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "name": "Ann Persona", - "title": "Reception Manager", - "department": "Reception", - "email": "email@example.com", - "phones": [ - { - "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] - } - ] - } - ], - "phones": [ - { - "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] - } - ], - "schedules": [ - { - "id": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "valid_from": "2005-01-01", - "valid_to": "2005-01-01", - "dtstart": "2005-01-01", - "timezone": 3, - "until": "2005-01-01", - "count": 3, - "wkst": "TU", - "freq": "WEEKLY", - "interval": 1, - "byday": "TH,FR", - "byweekno": "41,42", - "bymonthday": "2,3,4", - "byyearday": "2,3,4", - "description": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "opens_at": "10:00:00", - "closes_at": "18:00:00", - "schedule_link": "http://example.com", - "attending_type": "You can attend this service in-person or remotely via video conferencing", - "notes": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - } - ], - "location": { - "id": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "location_type": "physical", - "url": "http://example.com", - "name": "MyCity Civic Center", - "alternate_name": "Civic Center", - "description": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", - "transportation": "MyCity Civic Center is serviced by the number 1 Bus and is a short walk from the Main Street Metro Station", - "latitude": 100, - "longitude": 101, - "external_identifier": "10092008082", - "external_identifier_type": "UPRN", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ], - "addresses": [ - { - "id": "74706e55-df26-4b84-80fe-ecc30b5befb4", - "attention": "A. Persona", - "address_1": "1-30 Main Street", - "address_2": "MyVillage", - "city": "MyCity", - "region": "MyRegion", - "state_province": "MyState", - "postal_code": "ABC 1234", - "country": "US", - "address_type": "postal" - } - ], - "contacts": [ - { - "id": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "name": "Ann Persona", - "title": "Reception Manager", - "department": "Reception", - "email": "email@example.com", - "phones": [ - { - "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] - } - ] - } - ], - "accessibility": [ - { - "id": "afcf296e-1cb2-4139-9c88-33d587d1a50b", - "description": "The building is equipped with induction loops for hearing aids. Wheelchair access is possible on all levels.", - "details": "Switch hearing aid to T-coil to access the induction loop facility.", - "url": "http://example.com" - } - ], - "phones": [ - { - "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] - } - ], - "schedules": [ - { - "id": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "valid_from": "2005-01-01", - "valid_to": "2005-01-01", - "dtstart": "2005-01-01", - "timezone": 3, - "until": "2005-01-01", - "count": 3, - "wkst": "TU", - "freq": "WEEKLY", - "interval": 1, - "byday": "TH,FR", - "byweekno": "41,42", - "bymonthday": "2,3,4", - "byyearday": "2,3,4", - "description": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "opens_at": "10:00:00", - "closes_at": "18:00:00", - "schedule_link": "http://example.com", - "attending_type": "You can attend this service in-person or remotely via video conferencing", - "notes": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - } - ] - } - } - ], - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ], - "funding": [ - { - "id": "1f2df32c-bf08-4b8e-bd6f-e834014b19bc", - "source": "This service is funded partially by the MyCity local government and via grants made by charity funding bodies. We also operate a for-profit department which is used to partially cover the expense of the public service" - } - ], - "cost_options": [ - { - "id": "1fdf4d39-3d80-484d-9f92-a8ffa08621e7", - "valid_from": "2020-01-01", - "valid_to": "2022-12-31", - "option": "Under 18s and Over 60s", - "currency": "gbp", - "amount": 35, - "amount_description": "per 1 hour session" - } - ], - "program": { - "id": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42", - "name": "Community Mental Health Support", - "alternate_name": "MyCity Mental Health Group", - "description": "Comprehensive Mental Health Services available to residents of MyCity including CBT and Counselling. This is not an emergency service and should not be used as an alternative to hospital and GP services." - }, - "required_documents": [ - { - "id": "f6ad7e69-b9c8-42ce-92db-92cedb4c05c0", - "document": "Any official identification document (Passport, Driver's Licence, identity card) and evidence of address such as an official letter from local or national government. A driver's license which shows your name, photograph, and address can be used as a sole identification document.", - "uri": "http://example.com" - } - ], - "contacts": [ - { - "id": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "name": "Ann Persona", - "title": "Reception Manager", - "department": "Reception", - "email": "email@example.com", - "phones": [ - { - "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] - } - ] - } - ], - "attributes": [ - { - "id": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "link_type": "link_type", - "link_entity": "link_entity", - "value": "value", - "taxonomy_term": { - "id": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "code": "code", - "name": "name", - "description": "description", - "parent_id": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "taxonomy": "taxonomy", - "taxonomy_detail": { - "id": "5c4d79d7-cc55-470e-9f1f-8cad074e4892", - "name": "name", - "description": "description", - "uri": "http://example.com", - "version": "version" - }, - "language": "eng", - "term_uri": "http://example.com" - } + "closes_at": "18:00:00" } ] } diff --git a/examples/organization_list.json b/examples/organization_list.json index 664ae6e..96b2070 100644 --- a/examples/organization_list.json +++ b/examples/organization_list.json @@ -8,18 +8,12 @@ "empty": false, "contents": [ { - "id": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", + "id": 1234, "name": "Example Organization Inc.", - "alternate_name": "Example Org", "description": "Example Org is a non-profit organization dedicated to providing services to qualified beneficiaries", "email": "email@example.com", "website": "http://example.com", - "tax_status": "tax_status", - "year_incorporated": 2011, - "legal_status": "Limited Company", - "logo": "https://openreferral.org/wp-content/uploads/2018/02/OpenReferral_Logo_Green-4-1.png", - "uri": "http://example.com", - "parent_organization_id": "cd09a387-91f4-4555-94ec-e799c35344cd" + "logo": "https://openreferral.org/wp-content/uploads/2018/02/OpenReferral_Logo_Green-4-1.png" } ] } \ No newline at end of file diff --git a/examples/service_at_location_full.json b/examples/service_at_location_full.json index 4f7f2b3..79056fb 100644 --- a/examples/service_at_location_full.json +++ b/examples/service_at_location_full.json @@ -1,105 +1,30 @@ { - "id": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "description": "Counselling Services provided by trained professionals in the MyCity area.", - "contacts": [ - { - "id": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "name": "Ann Persona", - "title": "Reception Manager", - "department": "Reception", - "email": "email@example.com", - "phones": [ - { - "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] - } - ] - } - ], - "phones": [ - { - "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] - } - ], - "schedules": [ - { - "id": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "valid_from": "2005-01-01", - "valid_to": "2005-01-01", - "dtstart": "2005-01-01", - "timezone": 3, - "until": "2005-01-01", - "count": 3, - "wkst": "TU", - "freq": "WEEKLY", - "interval": 1, - "byday": "TH,FR", - "byweekno": "41,42", - "bymonthday": "2,3,4", - "byyearday": "2,3,4", - "description": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "opens_at": "10:00:00", - "closes_at": "18:00:00", - "schedule_link": "http://example.com", - "attending_type": "You can attend this service in-person or remotely via video conferencing", - "notes": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - } - ], + "id": "service-id-1234", "location": { - "id": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "location_type": "physical", + "id": 1234, "url": "http://example.com", "name": "MyCity Civic Center", - "alternate_name": "Civic Center", "description": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", - "transportation": "MyCity Civic Center is serviced by the number 1 Bus and is a short walk from the Main Street Metro Station", "latitude": 100, "longitude": 101, - "external_identifier": "10092008082", - "external_identifier_type": "UPRN", "languages": [ { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", + "id": "location-name-fr", "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" + "code": "ur" } ], "addresses": [ { - "id": "74706e55-df26-4b84-80fe-ecc30b5befb4", - "attention": "A. Persona", + "id": "1-avenue-de-la-republique-75001-paris-france", "address_1": "1-30 Main Street", - "address_2": "MyVillage", "city": "MyCity", - "region": "MyRegion", - "state_province": "MyState", - "postal_code": "ABC 1234", + "region": "Auvergne-Rh\u00f4ne-Alpes", + "state_province": "Puy-de-D\u00f4me", + "postal_code": "63000", "country": "US", - "address_type": "postal" + "address_type": "postal", + "cityCode": "75000" } ], "contacts": [ @@ -107,370 +32,67 @@ "id": "1e7efce3-639b-4880-940c-b95cd30cdb50", "name": "Ann Persona", "title": "Reception Manager", - "department": "Reception", "email": "email@example.com", "phones": [ { "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] + "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." } ] } ], "accessibility": [ { - "id": "afcf296e-1cb2-4139-9c88-33d587d1a50b", - "description": "The building is equipped with induction loops for hearing aids. Wheelchair access is possible on all levels.", - "details": "Switch hearing aid to T-coil to access the induction loop facility.", - "url": "http://example.com" + "accessible": "true" } ], "phones": [ { "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] + "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." } ], "schedules": [ { - "id": "48102e86-bb50-41c4-8f1e-e269368c41d1", + "id": "location-1234-permanent", "valid_from": "2005-01-01", "valid_to": "2005-01-01", - "dtstart": "2005-01-01", "timezone": 3, - "until": "2005-01-01", - "count": 3, "wkst": "TU", "freq": "WEEKLY", - "interval": 1, "byday": "TH,FR", - "byweekno": "41,42", - "bymonthday": "2,3,4", - "byyearday": "2,3,4", - "description": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", "opens_at": "10:00:00", - "closes_at": "18:00:00", - "schedule_link": "http://example.com", - "attending_type": "You can attend this service in-person or remotely via video conferencing", - "notes": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" + "closes_at": "18:00:00" } ] }, "service": { "id": "ac148810-d857-441c-9679-408f346de14b", "name": "Community Counselling", - "alternate_name": "MyCity Counselling Services", "description": "Counselling Services provided by trained professionals. Suitable for people with mental health conditions such as anxiety, depression, or eating disorders as well as people experiencing difficult life events and circumstances. ", - "url": "http://example.com/counselling", - "email": "email@example.com", "status": "active", - "interpretation_services": "Interpretation services are available in Urdu, Polish, and Slovak", - "application_process": "If you are an NHS patient please ask your GP for a referral letter, we will then be in touch with you directly. If you are not an NHS patient you should ring our reception to arrange an appointment", - "wait_time": "wait_time", - "accreditations": "All of our practitioners are accredited by the BASC, UKCP, and the Professional Standards Body", - "eligibility_description": "This service is intended for all people aged 12 and over who require counselling services in the MyCity area", + "fees_description": "Non-NHS patients are expected to pay for their counselling sessions. We charge a flat rate per hour of counselling. The current rate is \u00a350 per hour. Please see our website for up to date prices.", + "fees": "fees_description", "minimum_age": 12, "maximum_age": 100, "assured_date": "2005-01-01", "assurer_email": "email@example.com", - "licenses": "licences", - "alert": "Following COVID-19 we have moved most of our counselling sessions online. Please contact the reception if you require further information.", "last_modified": "2023-03-15T10:30:45.123Z", - "phones": [ - { - "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] - } - ], "schedules": [ { - "id": "48102e86-bb50-41c4-8f1e-e269368c41d1", + "id": "location-1234-permanent", "valid_from": "2005-01-01", "valid_to": "2005-01-01", - "dtstart": "2005-01-01", "timezone": 3, - "until": "2005-01-01", - "count": 3, "wkst": "TU", "freq": "WEEKLY", - "interval": 1, "byday": "TH,FR", - "byweekno": "41,42", - "bymonthday": "2,3,4", - "byyearday": "2,3,4", - "description": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", "opens_at": "10:00:00", - "closes_at": "18:00:00", - "schedule_link": "http://example.com", - "attending_type": "You can attend this service in-person or remotely via video conferencing", - "notes": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - } - ], - "service_areas": [ - { - "id": "381c64f1-a724-4884-9c21-ac96c21cca3e", - "name": "The service is available to all residents of the MyCity area. We provide the service in our offices or via video conferencing to any who can provide evidence of their residency.", - "description": "The service is available to all residents of the MyCity area, including all postcodes starting with AB1, AB2, and AB3", - "extent": "extent", - "extent_type": "geojson", - "uri": "http://example.com" - } - ], - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" + "closes_at": "18:00:00" } ], - "organization": { - "id": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", - "name": "Example Organization Inc.", - "alternate_name": "Example Org", - "description": "Example Org is a non-profit organization dedicated to providing services to qualified beneficiaries", - "email": "email@example.com", - "website": "http://example.com", - "tax_status": "tax_status", - "year_incorporated": 2011, - "legal_status": "Limited Company", - "logo": "https://openreferral.org/wp-content/uploads/2018/02/OpenReferral_Logo_Green-4-1.png", - "uri": "http://example.com", - "parent_organization_id": "cd09a387-91f4-4555-94ec-e799c35344cd", - "funding": [ - { - "id": "1f2df32c-bf08-4b8e-bd6f-e834014b19bc", - "source": "This service is funded partially by the MyCity local government and via grants made by charity funding bodies. We also operate a for-profit department which is used to partially cover the expense of the public service" - } - ], - "contacts": [ - { - "id": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "name": "Ann Persona", - "title": "Reception Manager", - "department": "Reception", - "email": "email@example.com", - "phones": [ - { - "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] - } - ] - } - ], - "phones": [ - { - "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] - } - ], - "locations": [ - { - "id": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "location_type": "physical", - "url": "http://example.com", - "name": "MyCity Civic Center", - "alternate_name": "Civic Center", - "description": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", - "transportation": "MyCity Civic Center is serviced by the number 1 Bus and is a short walk from the Main Street Metro Station", - "latitude": 100, - "longitude": 101, - "external_identifier": "10092008082", - "external_identifier_type": "UPRN", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ], - "addresses": [ - { - "id": "74706e55-df26-4b84-80fe-ecc30b5befb4", - "attention": "A. Persona", - "address_1": "1-30 Main Street", - "address_2": "MyVillage", - "city": "MyCity", - "region": "MyRegion", - "state_province": "MyState", - "postal_code": "ABC 1234", - "country": "US", - "address_type": "postal" - } - ], - "contacts": [ - { - "id": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "name": "Ann Persona", - "title": "Reception Manager", - "department": "Reception", - "email": "email@example.com", - "phones": [ - { - "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] - } - ] - } - ], - "accessibility": [ - { - "id": "afcf296e-1cb2-4139-9c88-33d587d1a50b", - "description": "The building is equipped with induction loops for hearing aids. Wheelchair access is possible on all levels.", - "details": "Switch hearing aid to T-coil to access the induction loop facility.", - "url": "http://example.com" - } - ], - "phones": [ - { - "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] - } - ], - "schedules": [ - { - "id": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "valid_from": "2005-01-01", - "valid_to": "2005-01-01", - "dtstart": "2005-01-01", - "timezone": 3, - "until": "2005-01-01", - "count": 3, - "wkst": "TU", - "freq": "WEEKLY", - "interval": 1, - "byday": "TH,FR", - "byweekno": "41,42", - "bymonthday": "2,3,4", - "byyearday": "2,3,4", - "description": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "opens_at": "10:00:00", - "closes_at": "18:00:00", - "schedule_link": "http://example.com", - "attending_type": "You can attend this service in-person or remotely via video conferencing", - "notes": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - } - ] - } - ], - "programs": [ - { - "id": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42", - "name": "Community Mental Health Support", - "alternate_name": "MyCity Mental Health Group", - "description": "Comprehensive Mental Health Services available to residents of MyCity including CBT and Counselling. This is not an emergency service and should not be used as an alternative to hospital and GP services." - } - ], - "organization_identifiers": [ - { - "id": "d4dbcebc-0802-47cb-8651-b937ac4f2f3e", - "identifier_scheme": "GB-COH", - "identifier_type": "Company number", - "identifier": "1234567" - } - ] - }, - "funding": [ - { - "id": "1f2df32c-bf08-4b8e-bd6f-e834014b19bc", - "source": "This service is funded partially by the MyCity local government and via grants made by charity funding bodies. We also operate a for-profit department which is used to partially cover the expense of the public service" - } - ], - "cost_options": [ - { - "id": "1fdf4d39-3d80-484d-9f92-a8ffa08621e7", - "valid_from": "2020-01-01", - "valid_to": "2022-12-31", - "option": "Under 18s and Over 60s", - "currency": "gbp", - "amount": 35, - "amount_description": "per 1 hour session" - } - ], - "program": { - "id": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42", - "name": "Community Mental Health Support", - "alternate_name": "MyCity Mental Health Group", - "description": "Comprehensive Mental Health Services available to residents of MyCity including CBT and Counselling. This is not an emergency service and should not be used as an alternative to hospital and GP services." - }, "required_documents": [ { "id": "f6ad7e69-b9c8-42ce-92db-92cedb4c05c0", @@ -478,32 +100,6 @@ "uri": "http://example.com" } ], - "contacts": [ - { - "id": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "name": "Ann Persona", - "title": "Reception Manager", - "department": "Reception", - "email": "email@example.com", - "phones": [ - { - "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] - } - ] - } - ], "attributes": [ { "id": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", diff --git a/examples/service_at_location_list.json b/examples/service_at_location_list.json index 5462a57..89a5a99 100644 --- a/examples/service_at_location_list.json +++ b/examples/service_at_location_list.json @@ -8,61 +8,27 @@ "empty": false, "contents": [ { - "id": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "description": "Counselling Services provided by trained professionals in the MyCity area.", + "id": "service-id-1234", "location": { - "id": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "location_type": "physical", + "id": 1234, "url": "http://example.com", "name": "MyCity Civic Center", - "alternate_name": "Civic Center", "description": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", - "transportation": "MyCity Civic Center is serviced by the number 1 Bus and is a short walk from the Main Street Metro Station", "latitude": 100, - "longitude": 101, - "external_identifier": "10092008082", - "external_identifier_type": "UPRN" + "longitude": 101 }, "service": { "id": "ac148810-d857-441c-9679-408f346de14b", "name": "Community Counselling", - "alternate_name": "MyCity Counselling Services", "description": "Counselling Services provided by trained professionals. Suitable for people with mental health conditions such as anxiety, depression, or eating disorders as well as people experiencing difficult life events and circumstances. ", - "url": "http://example.com/counselling", - "email": "email@example.com", "status": "active", - "interpretation_services": "Interpretation services are available in Urdu, Polish, and Slovak", - "application_process": "If you are an NHS patient please ask your GP for a referral letter, we will then be in touch with you directly. If you are not an NHS patient you should ring our reception to arrange an appointment", - "wait_time": "wait_time", - "accreditations": "All of our practitioners are accredited by the BASC, UKCP, and the Professional Standards Body", - "eligibility_description": "This service is intended for all people aged 12 and over who require counselling services in the MyCity area", + "fees_description": "Non-NHS patients are expected to pay for their counselling sessions. We charge a flat rate per hour of counselling. The current rate is \u00a350 per hour. Please see our website for up to date prices.", + "fees": "fees_description", "minimum_age": 12, "maximum_age": 100, "assured_date": "2005-01-01", "assurer_email": "email@example.com", - "licenses": "licences", - "alert": "Following COVID-19 we have moved most of our counselling sessions online. Please contact the reception if you require further information.", - "last_modified": "2023-03-15T10:30:45.123Z", - "organization": { - "id": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", - "name": "Example Organization Inc.", - "alternate_name": "Example Org", - "description": "Example Org is a non-profit organization dedicated to providing services to qualified beneficiaries", - "email": "email@example.com", - "website": "http://example.com", - "tax_status": "tax_status", - "year_incorporated": 2011, - "legal_status": "Limited Company", - "logo": "https://openreferral.org/wp-content/uploads/2018/02/OpenReferral_Logo_Green-4-1.png", - "uri": "http://example.com", - "parent_organization_id": "cd09a387-91f4-4555-94ec-e799c35344cd" - }, - "program": { - "id": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42", - "name": "Community Mental Health Support", - "alternate_name": "MyCity Mental Health Group", - "description": "Comprehensive Mental Health Services available to residents of MyCity including CBT and Counselling. This is not an emergency service and should not be used as an alternative to hospital and GP services." - } + "last_modified": "2023-03-15T10:30:45.123Z" } } ] diff --git a/examples/service_full.json b/examples/service_full.json index bc95149..2293f59 100644 --- a/examples/service_full.json +++ b/examples/service_full.json @@ -1,177 +1,56 @@ { "id": "ac148810-d857-441c-9679-408f346de14b", "name": "Community Counselling", - "alternate_name": "MyCity Counselling Services", "description": "Counselling Services provided by trained professionals. Suitable for people with mental health conditions such as anxiety, depression, or eating disorders as well as people experiencing difficult life events and circumstances. ", - "url": "http://example.com/counselling", - "email": "email@example.com", "status": "active", - "interpretation_services": "Interpretation services are available in Urdu, Polish, and Slovak", - "application_process": "If you are an NHS patient please ask your GP for a referral letter, we will then be in touch with you directly. If you are not an NHS patient you should ring our reception to arrange an appointment", - "wait_time": "wait_time", - "accreditations": "All of our practitioners are accredited by the BASC, UKCP, and the Professional Standards Body", - "eligibility_description": "This service is intended for all people aged 12 and over who require counselling services in the MyCity area", + "fees_description": "Non-NHS patients are expected to pay for their counselling sessions. We charge a flat rate per hour of counselling. The current rate is \u00a350 per hour. Please see our website for up to date prices.", + "fees": "fees_description", "minimum_age": 12, "maximum_age": 100, "assured_date": "2005-01-01", "assurer_email": "email@example.com", - "licenses": "licences", - "alert": "Following COVID-19 we have moved most of our counselling sessions online. Please contact the reception if you require further information.", "last_modified": "2023-03-15T10:30:45.123Z", - "phones": [ - { - "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] - } - ], "schedules": [ { - "id": "48102e86-bb50-41c4-8f1e-e269368c41d1", + "id": "location-1234-permanent", "valid_from": "2005-01-01", "valid_to": "2005-01-01", - "dtstart": "2005-01-01", "timezone": 3, - "until": "2005-01-01", - "count": 3, "wkst": "TU", "freq": "WEEKLY", - "interval": 1, "byday": "TH,FR", - "byweekno": "41,42", - "bymonthday": "2,3,4", - "byyearday": "2,3,4", - "description": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", "opens_at": "10:00:00", - "closes_at": "18:00:00", - "schedule_link": "http://example.com", - "attending_type": "You can attend this service in-person or remotely via video conferencing", - "notes": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - } - ], - "service_areas": [ - { - "id": "381c64f1-a724-4884-9c21-ac96c21cca3e", - "name": "The service is available to all residents of the MyCity area. We provide the service in our offices or via video conferencing to any who can provide evidence of their residency.", - "description": "The service is available to all residents of the MyCity area, including all postcodes starting with AB1, AB2, and AB3", - "extent": "extent", - "extent_type": "geojson", - "uri": "http://example.com" + "closes_at": "18:00:00" } ], "service_at_locations": [ { - "id": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "description": "Counselling Services provided by trained professionals in the MyCity area.", - "contacts": [ - { - "id": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "name": "Ann Persona", - "title": "Reception Manager", - "department": "Reception", - "email": "email@example.com", - "phones": [ - { - "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] - } - ] - } - ], - "phones": [ - { - "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] - } - ], - "schedules": [ - { - "id": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "valid_from": "2005-01-01", - "valid_to": "2005-01-01", - "dtstart": "2005-01-01", - "timezone": 3, - "until": "2005-01-01", - "count": 3, - "wkst": "TU", - "freq": "WEEKLY", - "interval": 1, - "byday": "TH,FR", - "byweekno": "41,42", - "bymonthday": "2,3,4", - "byyearday": "2,3,4", - "description": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "opens_at": "10:00:00", - "closes_at": "18:00:00", - "schedule_link": "http://example.com", - "attending_type": "You can attend this service in-person or remotely via video conferencing", - "notes": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - } - ], + "id": "service-id-1234", "location": { - "id": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "location_type": "physical", + "id": 1234, "url": "http://example.com", "name": "MyCity Civic Center", - "alternate_name": "Civic Center", "description": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", - "transportation": "MyCity Civic Center is serviced by the number 1 Bus and is a short walk from the Main Street Metro Station", "latitude": 100, "longitude": 101, - "external_identifier": "10092008082", - "external_identifier_type": "UPRN", "languages": [ { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", + "id": "location-name-fr", "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" + "code": "ur" } ], "addresses": [ { - "id": "74706e55-df26-4b84-80fe-ecc30b5befb4", - "attention": "A. Persona", + "id": "1-avenue-de-la-republique-75001-paris-france", "address_1": "1-30 Main Street", - "address_2": "MyVillage", "city": "MyCity", - "region": "MyRegion", - "state_province": "MyState", - "postal_code": "ABC 1234", + "region": "Auvergne-Rh\u00f4ne-Alpes", + "state_province": "Puy-de-D\u00f4me", + "postal_code": "63000", "country": "US", - "address_type": "postal" + "address_type": "postal", + "cityCode": "75000" } ], "contacts": [ @@ -179,301 +58,44 @@ "id": "1e7efce3-639b-4880-940c-b95cd30cdb50", "name": "Ann Persona", "title": "Reception Manager", - "department": "Reception", "email": "email@example.com", "phones": [ { "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] + "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." } ] } ], "accessibility": [ { - "id": "afcf296e-1cb2-4139-9c88-33d587d1a50b", - "description": "The building is equipped with induction loops for hearing aids. Wheelchair access is possible on all levels.", - "details": "Switch hearing aid to T-coil to access the induction loop facility.", - "url": "http://example.com" + "accessible": "true" } ], "phones": [ { "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] + "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." } ], "schedules": [ { - "id": "48102e86-bb50-41c4-8f1e-e269368c41d1", + "id": "location-1234-permanent", "valid_from": "2005-01-01", "valid_to": "2005-01-01", - "dtstart": "2005-01-01", "timezone": 3, - "until": "2005-01-01", - "count": 3, "wkst": "TU", "freq": "WEEKLY", - "interval": 1, "byday": "TH,FR", - "byweekno": "41,42", - "bymonthday": "2,3,4", - "byyearday": "2,3,4", - "description": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", "opens_at": "10:00:00", - "closes_at": "18:00:00", - "schedule_link": "http://example.com", - "attending_type": "You can attend this service in-person or remotely via video conferencing", - "notes": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" + "closes_at": "18:00:00" } ] } } ], - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ], - "organization": { - "id": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", - "name": "Example Organization Inc.", - "alternate_name": "Example Org", - "description": "Example Org is a non-profit organization dedicated to providing services to qualified beneficiaries", - "email": "email@example.com", - "website": "http://example.com", - "tax_status": "tax_status", - "year_incorporated": 2011, - "legal_status": "Limited Company", - "logo": "https://openreferral.org/wp-content/uploads/2018/02/OpenReferral_Logo_Green-4-1.png", - "uri": "http://example.com", - "parent_organization_id": "cd09a387-91f4-4555-94ec-e799c35344cd", - "funding": [ - { - "id": "1f2df32c-bf08-4b8e-bd6f-e834014b19bc", - "source": "This service is funded partially by the MyCity local government and via grants made by charity funding bodies. We also operate a for-profit department which is used to partially cover the expense of the public service" - } - ], - "contacts": [ - { - "id": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "name": "Ann Persona", - "title": "Reception Manager", - "department": "Reception", - "email": "email@example.com", - "phones": [ - { - "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] - } - ] - } - ], - "phones": [ - { - "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] - } - ], - "locations": [ - { - "id": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "location_type": "physical", - "url": "http://example.com", - "name": "MyCity Civic Center", - "alternate_name": "Civic Center", - "description": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", - "transportation": "MyCity Civic Center is serviced by the number 1 Bus and is a short walk from the Main Street Metro Station", - "latitude": 100, - "longitude": 101, - "external_identifier": "10092008082", - "external_identifier_type": "UPRN", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ], - "addresses": [ - { - "id": "74706e55-df26-4b84-80fe-ecc30b5befb4", - "attention": "A. Persona", - "address_1": "1-30 Main Street", - "address_2": "MyVillage", - "city": "MyCity", - "region": "MyRegion", - "state_province": "MyState", - "postal_code": "ABC 1234", - "country": "US", - "address_type": "postal" - } - ], - "contacts": [ - { - "id": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "name": "Ann Persona", - "title": "Reception Manager", - "department": "Reception", - "email": "email@example.com", - "phones": [ - { - "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] - } - ] - } - ], - "accessibility": [ - { - "id": "afcf296e-1cb2-4139-9c88-33d587d1a50b", - "description": "The building is equipped with induction loops for hearing aids. Wheelchair access is possible on all levels.", - "details": "Switch hearing aid to T-coil to access the induction loop facility.", - "url": "http://example.com" - } - ], - "phones": [ - { - "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] - } - ], - "schedules": [ - { - "id": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "valid_from": "2005-01-01", - "valid_to": "2005-01-01", - "dtstart": "2005-01-01", - "timezone": 3, - "until": "2005-01-01", - "count": 3, - "wkst": "TU", - "freq": "WEEKLY", - "interval": 1, - "byday": "TH,FR", - "byweekno": "41,42", - "bymonthday": "2,3,4", - "byyearday": "2,3,4", - "description": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "opens_at": "10:00:00", - "closes_at": "18:00:00", - "schedule_link": "http://example.com", - "attending_type": "You can attend this service in-person or remotely via video conferencing", - "notes": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - } - ] - } - ], - "programs": [ - { - "id": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42", - "name": "Community Mental Health Support", - "alternate_name": "MyCity Mental Health Group", - "description": "Comprehensive Mental Health Services available to residents of MyCity including CBT and Counselling. This is not an emergency service and should not be used as an alternative to hospital and GP services." - } - ], - "organization_identifiers": [ - { - "id": "d4dbcebc-0802-47cb-8651-b937ac4f2f3e", - "identifier_scheme": "GB-COH", - "identifier_type": "Company number", - "identifier": "1234567" - } - ] - }, - "funding": [ - { - "id": "1f2df32c-bf08-4b8e-bd6f-e834014b19bc", - "source": "This service is funded partially by the MyCity local government and via grants made by charity funding bodies. We also operate a for-profit department which is used to partially cover the expense of the public service" - } - ], - "cost_options": [ - { - "id": "1fdf4d39-3d80-484d-9f92-a8ffa08621e7", - "valid_from": "2020-01-01", - "valid_to": "2022-12-31", - "option": "Under 18s and Over 60s", - "currency": "gbp", - "amount": 35, - "amount_description": "per 1 hour session" - } - ], - "program": { - "id": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42", - "name": "Community Mental Health Support", - "alternate_name": "MyCity Mental Health Group", - "description": "Comprehensive Mental Health Services available to residents of MyCity including CBT and Counselling. This is not an emergency service and should not be used as an alternative to hospital and GP services." - }, "required_documents": [ { "id": "f6ad7e69-b9c8-42ce-92db-92cedb4c05c0", @@ -481,32 +103,6 @@ "uri": "http://example.com" } ], - "contacts": [ - { - "id": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "name": "Ann Persona", - "title": "Reception Manager", - "department": "Reception", - "email": "email@example.com", - "phones": [ - { - "id": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "number": "\"+44 1234 234567\"", - "extension": 100, - "type": "voice", - "description": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy.", - "languages": [ - { - "id": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "name": "Urdu", - "code": "ur", - "note": "Translation services provided via bilingual staff when they are available" - } - ] - } - ] - } - ], "attributes": [ { "id": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", diff --git a/examples/service_list.json b/examples/service_list.json index 20c8030..25814c3 100644 --- a/examples/service_list.json +++ b/examples/service_list.json @@ -10,43 +10,15 @@ { "id": "ac148810-d857-441c-9679-408f346de14b", "name": "Community Counselling", - "alternate_name": "MyCity Counselling Services", "description": "Counselling Services provided by trained professionals. Suitable for people with mental health conditions such as anxiety, depression, or eating disorders as well as people experiencing difficult life events and circumstances. ", - "url": "http://example.com/counselling", - "email": "email@example.com", "status": "active", - "interpretation_services": "Interpretation services are available in Urdu, Polish, and Slovak", - "application_process": "If you are an NHS patient please ask your GP for a referral letter, we will then be in touch with you directly. If you are not an NHS patient you should ring our reception to arrange an appointment", - "wait_time": "wait_time", - "accreditations": "All of our practitioners are accredited by the BASC, UKCP, and the Professional Standards Body", - "eligibility_description": "This service is intended for all people aged 12 and over who require counselling services in the MyCity area", + "fees_description": "Non-NHS patients are expected to pay for their counselling sessions. We charge a flat rate per hour of counselling. The current rate is \u00a350 per hour. Please see our website for up to date prices.", + "fees": "fees_description", "minimum_age": 12, "maximum_age": 100, "assured_date": "2005-01-01", "assurer_email": "email@example.com", - "licenses": "licences", - "alert": "Following COVID-19 we have moved most of our counselling sessions online. Please contact the reception if you require further information.", - "last_modified": "2023-03-15T10:30:45.123Z", - "organization": { - "id": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", - "name": "Example Organization Inc.", - "alternate_name": "Example Org", - "description": "Example Org is a non-profit organization dedicated to providing services to qualified beneficiaries", - "email": "email@example.com", - "website": "http://example.com", - "tax_status": "tax_status", - "year_incorporated": 2011, - "legal_status": "Limited Company", - "logo": "https://openreferral.org/wp-content/uploads/2018/02/OpenReferral_Logo_Green-4-1.png", - "uri": "http://example.com", - "parent_organization_id": "cd09a387-91f4-4555-94ec-e799c35344cd" - }, - "program": { - "id": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42", - "name": "Community Mental Health Support", - "alternate_name": "MyCity Mental Health Group", - "description": "Comprehensive Mental Health Services available to residents of MyCity including CBT and Counselling. This is not an emergency service and should not be used as an alternative to hospital and GP services." - } + "last_modified": "2023-03-15T10:30:45.123Z" } ] } \ No newline at end of file diff --git a/schema/accessibility.json b/schema/accessibility.json index 52506d0..deba189 100644 --- a/schema/accessibility.json +++ b/schema/accessibility.json @@ -10,73 +10,32 @@ }, "type": "object", "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this accessibility information. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "afcf296e-1cb2-4139-9c88-33d587d1a50b", - "core": "Y" - }, "location_id": { "name": "location_id", - "type": "string", + "type": "number", "title": "Location Identifier", "description": "The identifier for the location of the accessibility provision.", "format": "uuid", "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the assistance or infrastructure that facilitates access to clients with disabilities.", - "constraints": { - "unique": false + "unique": true }, - "example": "The building is equipped with induction loops for hearing aids. Wheelchair access is possible on all levels.", + "example": "1234", "core": "Y" }, - "details": { - "name": "details", - "type": "string", - "title": "Details", - "description": "Any further details relating to the relevant accessibility arrangements at this location.", + "accessible": { + "name": "accessible", + "type": "boolean", + "title": "Accessible", + "description": "True if the address is accessible to person with reduced mobility", "constraints": { "unique": false }, - "example": "Switch hearing aid to T-coil to access the induction loop facility." - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "The URL of a page giving more information about the accessibility of the location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "$ref": "attribute.json" - } + "example": "true" } }, "required": [ - "id" + "id", + "location_id", + "accessible" ] } \ No newline at end of file diff --git a/schema/address.json b/schema/address.json index 8bbfbd1..f9494a6 100644 --- a/schema/address.json +++ b/schema/address.json @@ -15,34 +15,22 @@ "type": "string", "title": "Identifier", "description": "The identifier of the postal address. Each postal address must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, - "example": "74706e55-df26-4b84-80fe-ecc30b5befb4", + "example": "1-avenue-de-la-republique-75001-paris-france", "core": "Y" }, "location_id": { "name": "location_id", - "type": "string", + "type": "number", "title": "Location Identifier", "description": "The identifier of the location for this postal address.", "format": "uuid", "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "attention": { - "name": "attention", - "type": "string", - "title": "Attention", - "description": "The name of the person or entity whose attention should be sought at the location. These are often included as a \"care of\" component of an address.", - "constraints": { - "unique": false + "unique": true }, - "example": "A. Persona", + "example": "1234", "core": "Y" }, "address_1": { @@ -56,16 +44,6 @@ "example": "1-30 Main Street", "core": "Y" }, - "address_2": { - "name": "address_2", - "type": "string", - "title": "Address line 2", - "description": "A second (additional) line of address information.", - "constraints": { - "unique": false - }, - "example": "MyVillage" - }, "city": { "name": "city", "type": "string", @@ -85,7 +63,7 @@ "constraints": { "unique": false }, - "example": "MyRegion", + "example": "Auvergne-Rh\u00f4ne-Alpes", "core": "Y" }, "state_province": { @@ -96,7 +74,7 @@ "constraints": { "unique": false }, - "example": "MyState", + "example": "Puy-de-D\u00f4me", "core": "Y" }, "postal_code": { @@ -107,7 +85,7 @@ "constraints": { "unique": false }, - "example": "ABC 1234", + "example": "63000", "core": "Y" }, "country": { @@ -131,29 +109,28 @@ }, "example": "postal", "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] + "const": "postal" }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "$ref": "attribute.json" - } + "cityCode": { + "name": "cityCode", + "type": "string", + "title": "City code", + "description": "The city code when applicable. In France it's the INSEE code.", + "constraints": { + "unique": false + }, + "example": "75000" } }, "required": [ "id", "address_1", "city", + "region", "state_province", "postal_code", "country", - "address_type" + "address_type", + "location_id" ] } \ No newline at end of file diff --git a/schema/compiled/organization.json b/schema/compiled/organization.json index d5e973a..814f572 100644 --- a/schema/compiled/organization.json +++ b/schema/compiled/organization.json @@ -12,14 +12,13 @@ "properties": { "id": { "name": "id", - "type": "string", + "type": "number", "title": "Identifier", "description": "The identifier for the organization. Each organization must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", + "example": "1234", "core": "Y" }, "name": { @@ -33,17 +32,6 @@ "example": "Example Organization Inc.", "core": "Y" }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative or commonly used name for the organization.", - "constraints": { - "unique": false - }, - "example": "Example Org", - "core": "Y" - }, "description": { "name": "description", "type": "string", @@ -79,46 +67,6 @@ "example": "http://example.com", "core": "Y" }, - "tax_status": { - "name": "tax_status", - "type": "string", - "title": "Tax Status", - "description": "DEPRECATED: Government assigned tax designation for tax-exempt organizations.", - "constraints": { - "unique": false - }, - "example": "tax_status" - }, - "tax_id": { - "name": "tax_id", - "type": "string", - "title": "Tax Identifier", - "description": "DEPRECATED: A government issued identifier used for the purpose of tax administration.", - "constraints": { - "unique": false - }, - "example": "tax_id" - }, - "year_incorporated": { - "name": "year_incorporated", - "type": "number", - "title": "Year Incorporated", - "description": "The year in which the organization was legally formed.", - "constraints": { - "unique": false - }, - "example": "2011" - }, - "legal_status": { - "name": "legal_status", - "type": "string", - "title": "Legal Status", - "description": "The legal conditions that an organization is operating under.", - "constraints": { - "unique": false - }, - "example": "Limited Company" - }, "logo": { "name": "logo", "type": "string", @@ -129,42 +77,20 @@ }, "example": "https://openreferral.org/wp-content/uploads/2018/02/OpenReferral_Logo_Green-4-1.png" }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "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.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "parent_organization_id": { - "name": "parent_organization_id", - "type": "string", - "title": "Parent Organization Identifier", - "description": "The identifier of the organization's parent organization.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "cd09a387-91f4-4555-94ec-e799c35344cd" - }, - "funding": { - "name": "funding", + "contacts": { + "name": "contacts", "type": "array", - "title": "Funding", - "description": "The sources of funding for a service or organization.", + "title": "Contacts", + "description": "The details of the named contacts for services and organizations.", "items": { - "name": "funding", - "path": "funding.csv", - "description": "The sources of funding for a service or organization.", + "name": "contact", + "path": "contacts.csv", + "description": "The details of the named contacts for services and organizations.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 11 + "order": 8 }, "type": "object", "properties": { @@ -172,59 +98,81 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for the funding. Each entry must have a unique identifier.", + "description": "The identifier for the contact. Each contact must have a unique identifier.", "format": "uuid", "constraints": { "unique": true }, - "example": "1f2df32c-bf08-4b8e-bd6f-e834014b19bc" + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", + "core": "Y" }, "organization_id": { "name": "organization_id", - "type": "string", + "type": "number", "title": "Organization Identifier", - "description": "The identifier of the organization in receipt of this funding.", - "format": "uuid", + "description": "The identifier of the organization for which this is a contact.", + "constraints": { + "unique": false + }, + "example": "1234" + }, + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier for the location of the contact.", + "constraints": { + "unique": false + }, + "example": "1234" + }, + "name": { + "name": "name", + "type": "string", + "title": "Name", + "description": "The name of the contact.", "constraints": { "unique": false }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" + "example": "Ann Persona", + "core": "Y" }, - "service_id": { - "name": "service_id", + "title": { + "name": "title", "type": "string", - "title": "Service Identifier", - "format": "uuid", - "description": "The identifier of the service in receipt of this funding.", + "title": "Title", + "description": "The job title of the contact.", "constraints": { "unique": false }, - "example": "ac148810-d857-441c-9679-408f346de14b" + "example": "Reception Manager", + "core": "Y" }, - "source": { - "name": "source", + "email": { + "name": "email", "type": "string", - "title": "Source", - "description": "A free text description of the source of funds for this organization or service.", + "title": "Email", + "description": "The email address of the contact.", + "format": "email", "constraints": { "unique": false }, - "example": "This service is funded partially by the MyCity local government and via grants made by charity funding bodies. We also operate a for-profit department which is used to partially cover the expense of the public service" + "example": "email@example.com" }, - "attributes": { - "name": "attributes", + "phones": { + "name": "phones", "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", + "title": "Phones", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", + "name": "phone", + "path": "phones.csv", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 4 + "order": 7 }, "type": "object", "properties": { @@ -232,292 +180,97 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", + "description": "The identifier for the phone number. Each entry must have a unique identifier.", "constraints": { "unique": true }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", + "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", "core": "Y" }, - "link_id": { - "name": "link_id", + "location_id": { + "name": "location_id", "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", + "title": "Location Identifier", + "description": "The identifier of the location where this phone number is located.", "format": "uuid", "constraints": { "unique": false }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" + "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "The identifier of the organization for which this is the phone number.", "constraints": { "unique": false }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" + "example": "1234" }, - "link_type": { - "name": "link_type", + "contact_id": { + "name": "contact_id", "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", + "title": "Contact Identifier", + "description": "The identifier of the contact for which this is the phone number.", + "format": "uuid", "constraints": { "unique": false }, - "example": "link_type", + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", "core": "Y" }, - "link_entity": { - "name": "link_entity", + "number": { + "name": "number", "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", + "title": "Number", + "description": "The phone number.", "constraints": { "unique": false }, - "example": "link_entity", + "example": "\"+44 1234 234567\"", "core": "Y" }, - "value": { - "name": "value", + "description": { + "name": "description", "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", + "title": "Description", + "description": "A free text description providing extra information about the phone service", "constraints": { "unique": false }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" + "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." } }, "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" + "id", + "number" ] } } }, "required": [ - "id" + "id", + "name", + "email", + "organization_id" ] } }, - "contacts": { - "name": "contacts", + "phones": { + "name": "phones", "type": "array", - "title": "Contacts", - "description": "The details of the named contacts for services and organizations.", + "title": "Phones", + "description": "The details of the telephone numbers are used to contact organizations, services, and locations.", "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", + "name": "phone", + "path": "phones.csv", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 8 + "order": 7 }, "type": "object", "properties": { @@ -525,116 +278,193 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", + "description": "The identifier for the phone number. Each entry must have a unique identifier.", "constraints": { "unique": true }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", + "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", "core": "Y" }, + "location_id": { + "name": "location_id", + "type": "string", + "title": "Location Identifier", + "description": "The identifier of the location where this phone number is located.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + }, "organization_id": { "name": "organization_id", - "type": "string", + "type": "number", "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", + "description": "The identifier of the organization for which this is the phone number.", "constraints": { "unique": false }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" + "example": "1234" }, - "service_id": { - "name": "service_id", + "contact_id": { + "name": "contact_id", "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", + "title": "Contact Identifier", + "description": "The identifier of the contact for which this is the phone number.", "format": "uuid", "constraints": { "unique": false }, - "example": "ac148810-d857-441c-9679-408f346de14b", + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", "core": "Y" }, - "service_at_location_id": { - "name": "service_at_location_id", + "number": { + "name": "number", "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", + "title": "Number", + "description": "The phone number.", "constraints": { "unique": false }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" + "example": "\"+44 1234 234567\"", + "core": "Y" }, - "location_id": { - "name": "location_id", + "description": { + "name": "description", "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", + "title": "Description", + "description": "A free text description providing extra information about the phone service", "constraints": { "unique": false }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." + } + }, + "required": [ + "id", + "number" + ] + } + }, + "locations": { + "name": "locations", + "type": "array", + "title": "Locations", + "description": "The details of the locations where organizations operate. Locations may be virtual, and one organization may have many locations.", + "items": { + "name": "location", + "path": "locations.csv", + "description": "The locations where organizations operate. Locations may be virtual, and one organization may have many locations.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 6 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "number", + "title": "Identifier", + "description": "The identifier of the location. Each location must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "1234", + "core": "Y" }, - "name": { - "name": "name", + "location_type": { + "name": "location_type", "type": "string", - "title": "Name", - "description": "The name of the contact.", + "title": "Location Type", + "description": "The type of location, which can only be postal for now.", "constraints": { "unique": false }, - "example": "Ann Persona", - "core": "Y" + "core": "Y", + "const": "postal" }, - "title": { - "name": "title", + "url": { + "name": "url", "type": "string", - "title": "Title", - "description": "The job title of the contact.", + "title": "URL", + "description": "If location_type is virtual, then this field represents the URL of a virtual location.", + "format": "uri", "constraints": { "unique": false }, - "example": "Reception Manager", + "example": "http://example.com", "core": "Y" }, - "department": { - "name": "department", + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "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.", + "constraints": { + "unique": false + }, + "example": "1234" + }, + "name": { + "name": "name", "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", + "title": "Name", + "description": "The name of the location.", "constraints": { "unique": false }, - "example": "Reception" + "example": "MyCity Civic Center", + "core": "Y" }, - "email": { - "name": "email", + "description": { + "name": "description", "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", + "title": "Description", + "description": "A free text description of the location.", "constraints": { "unique": false }, - "example": "email@example.com" + "example": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", + "core": "Y" }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "latitude": { + "name": "latitude", + "type": "number", + "title": "Latitude", + "description": "The latitude of the location expressed in decimal degrees in WGS84 datum.", + "constraints": { + "unique": false + }, + "example": "100", + "core": "Y" + }, + "longitude": { + "name": "longitude", + "type": "number", + "title": "Longitude", + "description": "The longitude of the location expressed in decimal degrees in WGS84 datum.", + "constraints": { + "unique": false + }, + "example": "101", + "core": "Y" + }, + "languages": { + "name": "languages", + "type": "array", + "title": "Languages", + "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "name": "language", + "path": "languages.csv", + "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 7 + "order": 14 }, "type": "object", "properties": { @@ -642,125 +472,289 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", + "description": "The identifier for the language. Each entry must have a unique identifier.", "constraints": { "unique": true }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", + "example": "location-name-fr", "core": "Y" }, "location_id": { "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", + "constraints": { + "unique": false + }, + "example": "1234" + }, + "name": { + "name": "name", + "type": "string", + "title": "Name", + "description": "The name of the language in which the service is delivered.", + "constraints": { + "unique": false + }, + "example": "Urdu", + "core": "Y" + }, + "code": { + "name": "code", + "type": "string", + "title": "Code", + "description": "The ISO 639-1 or ISO 639-3 code for the language.", + "constraints": { + "unique": false + }, + "example": "ur" + } + }, + "required": [ + "id", + "location_id" + ] + } + }, + "addresses": { + "name": "addresses", + "type": "array", + "title": "Addresses", + "description": "The addresses of locations where organizations operate.", + "items": { + "name": "address", + "path": "addresses.csv", + "description": "The addresses of locations where organizations operate.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 9 + }, + "type": "object", + "properties": { + "id": { + "name": "id", "type": "string", + "title": "Identifier", + "description": "The identifier of the postal address. Each postal address must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "1-avenue-de-la-republique-75001-paris-france", + "core": "Y" + }, + "location_id": { + "name": "location_id", + "type": "number", "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", + "description": "The identifier of the location for this postal address.", "format": "uuid", + "constraints": { + "unique": true + }, + "example": "1234", + "core": "Y" + }, + "address_1": { + "name": "address_1", + "type": "string", + "title": "Address line 1", + "description": "The first line(s) of the address, including office, building number and street.", "constraints": { "unique": false }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + "example": "1-30 Main Street", + "core": "Y" }, - "service_id": { - "name": "service_id", + "city": { + "name": "city", "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", + "title": "City", + "description": "The city in which the address is located.", "constraints": { "unique": false }, - "example": "ac148810-d857-441c-9679-408f346de14b" + "example": "MyCity", + "core": "Y" }, - "organization_id": { - "name": "organization_id", + "region": { + "name": "region", "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", + "title": "Region", + "description": "The region in which the address is located (optional).", "constraints": { "unique": false }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" + "example": "Auvergne-Rh\u00f4ne-Alpes", + "core": "Y" }, - "contact_id": { - "name": "contact_id", + "state_province": { + "name": "state_province", "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", + "title": "State Or Province", + "description": "The state or province in which the address is located.", "constraints": { "unique": false }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", + "example": "Puy-de-D\u00f4me", "core": "Y" }, - "service_at_location_id": { - "name": "service_at_location_id", + "postal_code": { + "name": "postal_code", "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", + "title": "Postal Code", + "description": "The postal code for the address.", "constraints": { "unique": false }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" + "example": "63000", + "core": "Y" }, - "number": { - "name": "number", + "country": { + "name": "country", "type": "string", - "title": "Number", - "description": "The phone number.", + "title": "Country", + "description": "The country in which the address is located. This should be given as an ISO 3361-1 country code (two letter abbreviation).", "constraints": { "unique": false }, - "example": "\"+44 1234 234567\"", + "example": "US", + "core": "Y" + }, + "address_type": { + "name": "address_type", + "type": "string", + "title": "Address Type", + "description": "The type of address which may be physical, postal, or virtual.", + "constraints": { + "unique": false + }, + "example": "postal", + "core": "Y", + "const": "postal" + }, + "cityCode": { + "name": "cityCode", + "type": "string", + "title": "City code", + "description": "The city code when applicable. In France it's the INSEE code.", + "constraints": { + "unique": false + }, + "example": "75000" + } + }, + "required": [ + "id", + "address_1", + "city", + "region", + "state_province", + "postal_code", + "country", + "address_type", + "location_id" + ] + } + }, + "contacts": { + "name": "contacts", + "type": "array", + "title": "Contacts", + "description": "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.", + "items": { + "name": "contact", + "path": "contacts.csv", + "description": "The details of the named contacts for services and organizations.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 8 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the contact. Each contact must have a unique identifier.", + "format": "uuid", + "constraints": { + "unique": true + }, + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", "core": "Y" }, - "extension": { - "name": "extension", + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "The identifier of the organization for which this is a contact.", + "constraints": { + "unique": false + }, + "example": "1234" + }, + "location_id": { + "name": "location_id", "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", + "title": "Location Identifier", + "description": "The identifier for the location of the contact.", "constraints": { "unique": false }, - "example": "100" + "example": "1234" }, - "type": { - "name": "type", + "name": { + "name": "name", "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", + "title": "Name", + "description": "The name of the contact.", "constraints": { "unique": false }, - "example": "voice" + "example": "Ann Persona", + "core": "Y" }, - "description": { - "name": "description", + "title": { + "name": "title", "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", + "title": "Title", + "description": "The job title of the contact.", "constraints": { "unique": false }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." + "example": "Reception Manager", + "core": "Y" }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", + "email": { + "name": "email", + "type": "string", + "title": "Email", + "description": "The email address of the contact.", + "format": "email", + "constraints": { + "unique": false + }, + "example": "email@example.com" + }, + "phones": { + "name": "phones", + "type": "array", + "title": "Phones", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "items": { + "name": "phone", + "path": "phones.csv", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 14 + "order": 7 }, "type": "object", "properties": { @@ -768,680 +762,144 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", + "description": "The identifier for the phone number. Each entry must have a unique identifier.", "constraints": { "unique": true }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", + "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", "core": "Y" }, "location_id": { "name": "location_id", "type": "string", "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", + "description": "The identifier of the location where this phone number is located.", "format": "uuid", "constraints": { "unique": false }, "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "The identifier of the organization for which this is the phone number.", "constraints": { "unique": false }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" + "example": "1234" }, - "name": { - "name": "name", + "contact_id": { + "name": "contact_id", "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", + "title": "Contact Identifier", + "description": "The identifier of the contact for which this is the phone number.", + "format": "uuid", "constraints": { "unique": false }, - "example": "Urdu", + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", "core": "Y" }, - "code": { - "name": "code", + "number": { + "name": "number", "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", + "title": "Number", + "description": "The phone number.", "constraints": { "unique": false }, - "example": "ur" + "example": "\"+44 1234 234567\"", + "core": "Y" }, - "note": { - "name": "note", + "description": { + "name": "description", "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", + "title": "Description", + "description": "A free text description providing extra information about the phone service", "constraints": { "unique": false }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } + "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." } }, "required": [ - "id" + "id", + "number" ] } + } + }, + "required": [ + "id", + "name", + "email", + "organization_id" + ] + } + }, + "accessibility": { + "name": "accessibility", + "type": "array", + "title": "Accessibility", + "description": "The details of the arrangements for access to locations for people who have disabilities", + "items": { + "name": "accessibility", + "path": "accessibility.csv", + "description": "The details of the arrangements for access to locations for people who have disabilities.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 15 + }, + "type": "object", + "properties": { + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier for the location of the accessibility provision.", + "format": "uuid", + "constraints": { + "unique": true + }, + "example": "1234", + "core": "Y" }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } + "accessible": { + "name": "accessible", + "type": "boolean", + "title": "Accessible", + "description": "True if the address is accessible to person with reduced mobility", + "constraints": { + "unique": false + }, + "example": "true" } }, "required": [ "id", - "number" + "location_id", + "accessible" ] } }, - "attributes": { - "name": "attributes", + "phones": { + "name": "phones", "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", + "title": "Phones", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", + "name": "phone", + "path": "phones.csv", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 4 + "order": 7 }, "type": "object", "properties": { @@ -1449,89 +907,333 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", + "description": "The identifier for the phone number. Each entry must have a unique identifier.", "constraints": { "unique": true }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", + "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", "core": "Y" }, - "link_id": { - "name": "link_id", + "location_id": { + "name": "location_id", "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", + "title": "Location Identifier", + "description": "The identifier of the location where this phone number is located.", "format": "uuid", "constraints": { "unique": false }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" + "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "The identifier of the organization for which this is the phone number.", + "constraints": { + "unique": false + }, + "example": "1234" + }, + "contact_id": { + "name": "contact_id", "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", + "title": "Contact Identifier", + "description": "The identifier of the contact for which this is the phone number.", "format": "uuid", "constraints": { "unique": false }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", "core": "Y" }, - "link_type": { - "name": "link_type", + "number": { + "name": "number", "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", + "title": "Number", + "description": "The phone number.", "constraints": { "unique": false }, - "example": "link_type", + "example": "\"+44 1234 234567\"", "core": "Y" }, - "link_entity": { - "name": "link_entity", + "description": { + "name": "description", "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", + "title": "Description", + "description": "A free text description providing extra information about the phone service", "constraints": { "unique": false }, - "example": "link_entity", + "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." + } + }, + "required": [ + "id", + "number" + ] + } + }, + "schedules": { + "name": "schedules", + "type": "array", + "title": "Schedules", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", + "items": { + "name": "schedule", + "path": "schedules.csv", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 10 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the schedule. Each entry must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "location-1234-permanent", "core": "Y" }, - "value": { - "name": "value", + "service_id": { + "name": "service_id", "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", + "title": "Service Identifier", + "description": "The identifier of the service for which this is the regular schedule", "constraints": { "unique": false }, - "example": "value", + "example": "ac148810-d857-441c-9679-408f346de14b", "core": "Y" }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location for which this is the regular schedule", + "constraints": { + "unique": false }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", + "example": "1234" + }, + "valid_from": { + "name": "valid_from", + "type": "string", + "title": "Valid From", + "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", + "constraints": { + "unique": false + }, + "example": "2005-01-01", + "core": "Y", + "datapackage_type": "date" + }, + "valid_to": { + "name": "valid_to", + "type": "string", + "title": "Valid To", + "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", + "constraints": { + "unique": false + }, + "example": "2005-01-01", + "core": "Y", + "datapackage_type": "date" + }, + "timezone": { + "name": "timezone", + "type": "number", + "title": "Timezone", + "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", + "constraints": { + "unique": false + }, + "example": "3" + }, + "wkst": { + "name": "wkst", + "type": "string", + "title": "Week Start", + "description": "iCal - The two-letter code for the day on which the week starts.", + "constraints": { + "unique": false + }, + "example": "TU", + "enum": [ + "MO", + "TU", + "WE", + "TH", + "FR", + "SA", + "SU" + ] + }, + "freq": { + "name": "freq", + "type": "string", + "title": "Frequency", + "description": "iCal - How often the frequency repeats.", + "constraints": { + "unique": false + }, + "example": "WEEKLY", + "core": "Y", + "const": "WEEKLY" + }, + "byday": { + "name": "byday", + "type": "string", + "title": "By Day", + "description": "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", + "constraints": { + "unique": false + }, + "example": "TH,FR", + "core": "Y" + }, + "opens_at": { + "name": "opens_at", + "type": "string", + "title": "Opens At", + "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", + "constraints": { + "unique": false + }, + "example": "10:00:00", + "core": "Y", + "datapackage_type": "time" + }, + "closes_at": { + "name": "closes_at", + "type": "string", + "title": "Closes At", + "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", + "constraints": { + "unique": false + }, + "example": "18:00:00", + "core": "Y", + "datapackage_type": "time" + } + }, + "required": [ + "id" + ] + } + }, + "attributes": { + "name": "attributes", + "type": "array", + "title": "Attributes", + "description": "A link between a service and one or more classifications that describe the nature of the service provided.", + "items": { + "name": "attribute", + "path": "attributes.csv", + "description": "A link between a service and one or more classifications that describe the nature of the service provided.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 4 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", + "format": "uuid", + "constraints": { + "unique": true + }, + "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", + "core": "Y" + }, + "link_id": { + "name": "link_id", + "type": "string", + "title": "Link Identifier", + "description": "The identifier of the entity to which this taxonomy term applies.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", + "core": "Y" + }, + "taxonomy_term_id": { + "name": "taxonomy_term_id", + "type": "string", + "title": "Taxonomy Term Identifier", + "description": "The identifier of this taxonomy term from the taxonomy table.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", + "core": "Y" + }, + "link_type": { + "name": "link_type", + "type": "string", + "title": "Link Type", + "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", + "constraints": { + "unique": false + }, + "example": "link_type", + "core": "Y" + }, + "link_entity": { + "name": "link_entity", + "type": "string", + "title": "Link Entity", + "description": "The table of the Link Identifier.", + "constraints": { + "unique": false + }, + "example": "link_entity", + "core": "Y" + }, + "value": { + "name": "value", + "type": "string", + "title": "Value", + "description": "The value (if any) of an attribute.", + "constraints": { + "unique": false + }, + "example": "value", + "core": "Y" + }, + "taxonomy_term": { + "name": "taxonomy_term", + "path": "taxonomy_terms.csv", + "description": "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.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 16 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", + "format": "uuid", "constraints": { "unique": true }, @@ -1717,24 +1419,26 @@ } }, "required": [ - "id" + "id", + "location_type", + "name" ] } }, - "phones": { - "name": "phones", + "attributes": { + "name": "attributes", "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers are used to contact organizations, services, and locations.", + "title": "Attributes", + "description": "A link between a service and one or more classifications that describe the nature of the service provided.", "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "name": "attribute", + "path": "attributes.csv", + "description": "A link between a service and one or more classifications that describe the nature of the service provided.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 7 + "order": 4 }, "type": "object", "properties": { @@ -1742,806 +1446,283 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", + "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", "format": "uuid", "constraints": { "unique": true }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", + "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", "core": "Y" }, - "location_id": { - "name": "location_id", + "link_id": { + "name": "link_id", "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", + "title": "Link Identifier", + "description": "The identifier of the entity to which this taxonomy term applies.", "format": "uuid", "constraints": { "unique": false }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", + "core": "Y" }, - "service_id": { - "name": "service_id", + "taxonomy_term_id": { + "name": "taxonomy_term_id", "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", + "title": "Taxonomy Term Identifier", + "description": "The identifier of this taxonomy term from the taxonomy table.", "format": "uuid", "constraints": { "unique": false }, - "example": "ac148810-d857-441c-9679-408f346de14b" + "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", + "core": "Y" }, - "organization_id": { - "name": "organization_id", + "link_type": { + "name": "link_type", "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", + "title": "Link Type", + "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", "constraints": { "unique": false }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", + "example": "link_type", "core": "Y" }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", + "link_entity": { + "name": "link_entity", "type": "string", - "title": "Number", - "description": "The phone number.", + "title": "Link Entity", + "description": "The table of the Link Identifier.", "constraints": { "unique": false }, - "example": "\"+44 1234 234567\"", + "example": "link_entity", "core": "Y" }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", + "value": { + "name": "value", "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", + "title": "Value", + "description": "The value (if any) of an attribute.", "constraints": { "unique": false }, - "example": "voice" + "example": "value", + "core": "Y" }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false + "taxonomy_term": { + "name": "taxonomy_term", + "path": "taxonomy_terms.csv", + "description": "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.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 16 }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", + "format": "uuid", + "constraints": { + "unique": true + }, + "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", + "core": "Y" }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" + "code": { + "name": "code", + "type": "string", + "title": "Code", + "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", + "constraints": { + "unique": true }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" + "example": "code" + }, + "name": { + "name": "name", + "type": "string", + "title": "Name", + "description": "The taxonomy term itself.", + "constraints": { + "unique": false }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + "example": "name", + "core": "Y" + }, + "description": { + "name": "description", + "type": "string", + "title": "Description", + "description": "A free text description of the term.", + "constraints": { + "unique": false }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" + "example": "description" + }, + "parent_id": { + "name": "parent_id", + "type": "string", + "title": "Parent Identifier", + "description": "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.", + "format": "uuid", + "constraints": { + "unique": false }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" + "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", + "core": "Y" + }, + "taxonomy": { + "name": "taxonomy", + "type": "string", + "title": "Taxonomy", + "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", + "constraints": { + "unique": false }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" + "example": "taxonomy", + "core": "Y" + }, + "taxonomy_detail": { + "name": "taxonomy", + "path": "taxonomies.csv", + "description": "Taxonomies from which taxonomy terms are taken", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 21 }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier of the taxonomy. Each entry must have a unique identifier", + "format": "uuid", + "constraints": { + "unique": true + }, + "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 + "name": { + "name": "name", + "type": "string", + "title": "Name", + "description": "The name of the taxonomy from which terms are sourced.", + "constraints": { + "unique": false }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } + "example": "name" + }, + "description": { + "name": "description", + "type": "string", + "title": "Description", + "description": "A free text description of the taxonomy.", + "constraints": { + "unique": false }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true + "example": "description" }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false + "uri": { + "name": "uri", + "type": "string", + "title": "URI", + "description": "The URI of the taxonomy.", + "format": "uri", + "constraints": { + "unique": false + }, + "example": "http://example.com" }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" + "version": { + "name": "version", + "type": "string", + "title": "Version", + "description": "The version of the taxonomy.", + "constraints": { + "unique": false + }, + "example": "version" + } }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" + "required": [ + "id", + "name", + "description" + ], + "title": "Taxonomy" + }, + "language": { + "name": "language", + "type": "string", + "title": "Language", + "description": "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.", + "constraints": { + "unique": false }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" + "example": "eng" + }, + "taxonomy_id": { + "name": "taxonomy_id", + "type": "string", + "title": "Taxonomy Identifier", + "description": "The identifier of the taxonomy containing the term.", + "format": "uuid", + "constraints": { + "unique": false }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } + "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } + "term_uri": { + "name": "term_uri", + "type": "string", + "title": "Term URI", + "description": "URI of the term.", + "format": "uri", + "constraints": { + "unique": false + }, + "example": "http://example.com" + } + }, + "required": [ + "id", + "name", + "description" + ], + "title": "Taxonomy Term" } }, "required": [ - "id", - "number" + "id" + ], + "tabular_required": [ + "link_id", + "taxonomy_term_id", + "link_entity" ] } }, - "locations": { - "name": "locations", + "services": { "type": "array", - "title": "Locations", - "description": "The details of the locations where organizations operate. Locations may be virtual, and one organization may have many locations.", "items": { - "name": "location", - "path": "locations.csv", - "description": "The locations where organizations operate. Locations may be virtual, and one organization may have many locations.", + "name": "service", + "path": "services.csv", + "description": "The details of the services provided by organizations to a range of different groups.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 6 + "order": 3 }, "type": "object", "properties": { @@ -2549,22668 +1730,140 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier of the location. Each location must have a unique identifier.", - "format": "uuid", + "description": "The identifier for the service. Each service must have a unique identifier.", "constraints": { "unique": true }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", + "example": "ac148810-d857-441c-9679-408f346de14b", "core": "Y" }, - "location_type": { - "name": "location_type", - "type": "string", - "title": "Location Type", - "description": "The type of location, which may be either physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "physical", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "url": { - "name": "url", + "name": { + "name": "name", "type": "string", - "title": "URL", - "description": "If location_type is virtual, then this field represents the URL of a virtual location.", - "format": "uri", + "title": "Name", + "description": "The official or public name of the service.", "constraints": { "unique": false }, - "example": "http://example.com", + "example": "Community Counselling", "core": "Y" }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "985e4a42-bd9f-4edc-911d-0243a4640aca" - }, - "name": { - "name": "name", + "description": { + "name": "description", "type": "string", - "title": "Name", - "description": "The name of the location.", + "title": "Description", + "description": "A free text description of the service.", "constraints": { "unique": false }, - "example": "MyCity Civic Center", + "example": "Counselling Services provided by trained professionals. Suitable for people with mental health conditions such as anxiety, depression, or eating disorders as well as people experiencing difficult life events and circumstances. ", "core": "Y" }, - "alternate_name": { - "name": "alternate_name", + "status": { + "name": "status", "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name of the location.", + "title": "Status", + "description": "The current status of the service which can be active, inactive, defunct, or temporarily closed.", "constraints": { "unique": false }, - "example": "Civic Center" + "example": "active", + "core": "Y", + "enum": [ + "active", + "inactive", + "defunct", + "temporarily closed" + ] }, - "description": { - "name": "description", + "fees_description": { + "name": "fees_description", "type": "string", - "title": "Description", - "description": "A free text description of the location.", + "title": "Fees Description", + "description": "A free text description of any charges for service users to access this service.", "constraints": { "unique": false }, - "example": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", - "core": "Y" + "example": "Non-NHS patients are expected to pay for their counselling sessions. We charge a flat rate per hour of counselling. The current rate is \u00a350 per hour. Please see our website for up to date prices." }, - "transportation": { - "name": "transportation", + "fees": { + "name": "fees", "type": "string", - "title": "Transportation", - "description": "A free text description of the access to public or private transportation to and from the location.", + "title": "Fees", + "description": "DEPRECATED: Details of any charges for service users to access this service.", "constraints": { "unique": false }, - "example": "MyCity Civic Center is serviced by the number 1 Bus and is a short walk from the Main Street Metro Station" + "example": "fees_description" }, - "latitude": { - "name": "latitude", + "minimum_age": { + "name": "minimum_age", "type": "number", - "title": "Latitude", - "description": "The latitude of the location expressed in decimal degrees in WGS84 datum.", + "title": "Minimum Age", + "description": "The minimum age of a person required to meet this eligibility requirement.", "constraints": { "unique": false }, - "example": "100", - "core": "Y" + "example": "12" }, - "longitude": { - "name": "longitude", + "maximum_age": { + "name": "maximum_age", "type": "number", - "title": "Longitude", - "description": "The longitude of the location expressed in decimal degrees in WGS84 datum.", + "title": "Maximum Age", + "description": "The maximum age of a person required to meet this eligibility requirement.", "constraints": { "unique": false }, - "example": "101", - "core": "Y" + "example": "100" }, - "external_identifier": { - "name": "external_identifier", + "assured_date": { + "name": "assured_date", "type": "string", - "title": "External Identifier", - "description": "A third party identifier for the location, which can be drawn from other services e.g. UK UPRN.", + "title": "Assured Date", + "description": "The date that the information about the service was last checked.", "constraints": { "unique": false }, - "example": "10092008082" + "example": "2005-01-01", + "datapackage_type": "date" }, - "external_identifier_type": { - "name": "external_identifier_type", + "assurer_email": { + "name": "assurer_email", "type": "string", - "title": "External Identifier Type", - "description": "The scheme used for the location's external_identifier e.g. UK UPRN.", + "title": "Assurer Email", + "description": "The contact e-mail address for the person or organization which last assured the service.", + "format": "email", "constraints": { "unique": false }, - "example": "UPRN" - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "addresses": { - "name": "addresses", - "type": "array", - "title": "Addresses", - "description": "The addresses of locations where organizations operate.", - "items": { - "name": "address", - "path": "addresses.csv", - "description": "The addresses of locations where organizations operate.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 9 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the postal address. Each postal address must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "74706e55-df26-4b84-80fe-ecc30b5befb4", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for this postal address.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "attention": { - "name": "attention", - "type": "string", - "title": "Attention", - "description": "The name of the person or entity whose attention should be sought at the location. These are often included as a \"care of\" component of an address.", - "constraints": { - "unique": false - }, - "example": "A. Persona", - "core": "Y" - }, - "address_1": { - "name": "address_1", - "type": "string", - "title": "Address line 1", - "description": "The first line(s) of the address, including office, building number and street.", - "constraints": { - "unique": false - }, - "example": "1-30 Main Street", - "core": "Y" - }, - "address_2": { - "name": "address_2", - "type": "string", - "title": "Address line 2", - "description": "A second (additional) line of address information.", - "constraints": { - "unique": false - }, - "example": "MyVillage" - }, - "city": { - "name": "city", - "type": "string", - "title": "City", - "description": "The city in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyCity", - "core": "Y" - }, - "region": { - "name": "region", - "type": "string", - "title": "Region", - "description": "The region in which the address is located (optional).", - "constraints": { - "unique": false - }, - "example": "MyRegion", - "core": "Y" - }, - "state_province": { - "name": "state_province", - "type": "string", - "title": "State Or Province", - "description": "The state or province in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyState", - "core": "Y" - }, - "postal_code": { - "name": "postal_code", - "type": "string", - "title": "Postal Code", - "description": "The postal code for the address.", - "constraints": { - "unique": false - }, - "example": "ABC 1234", - "core": "Y" - }, - "country": { - "name": "country", - "type": "string", - "title": "Country", - "description": "The country in which the address is located. This should be given as an ISO 3361-1 country code (two letter abbreviation).", - "constraints": { - "unique": false - }, - "example": "US", - "core": "Y" - }, - "address_type": { - "name": "address_type", - "type": "string", - "title": "Address Type", - "description": "The type of address which may be physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "postal", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "address_1", - "city", - "state_province", - "postal_code", - "country", - "address_type" - ] - } - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "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.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "accessibility": { - "name": "accessibility", - "type": "array", - "title": "Accessibility", - "description": "The details of the arrangements for access to locations for people who have disabilities", - "items": { - "name": "accessibility", - "path": "accessibility.csv", - "description": "The details of the arrangements for access to locations for people who have disabilities.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 15 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this accessibility information. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "afcf296e-1cb2-4139-9c88-33d587d1a50b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier for the location of the accessibility provision.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the assistance or infrastructure that facilitates access to clients with disabilities.", - "constraints": { - "unique": false - }, - "example": "The building is equipped with induction loops for hearing aids. Wheelchair access is possible on all levels.", - "core": "Y" - }, - "details": { - "name": "details", - "type": "string", - "title": "Details", - "description": "Any further details relating to the relevant accessibility arrangements at this location.", - "constraints": { - "unique": false - }, - "example": "Switch hearing aid to T-coil to access the induction loop facility." - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "The URL of a page giving more information about the accessibility of the location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "name": "schedule", - "path": "schedules.csv", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 10 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "timezone": { - "name": "timezone", - "type": "number", - "title": "Timezone", - "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "wkst": { - "name": "wkst", - "type": "string", - "title": "Week Start", - "description": "iCal - The two-letter code for the day on which the week starts.", - "constraints": { - "unique": false - }, - "example": "TU", - "enum": [ - "MO", - "TU", - "WE", - "TH", - "FR", - "SA", - "SU" - ] - }, - "freq": { - "name": "freq", - "type": "string", - "title": "Frequency", - "description": "iCal - How often the frequency repeats.", - "constraints": { - "unique": false - }, - "example": "WEEKLY", - "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" - }, - "byday": { - "name": "byday", - "type": "string", - "title": "By Day", - "description": "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", - "constraints": { - "unique": false - }, - "example": "TH,FR", - "core": "Y" - }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, - "opens_at": { - "name": "opens_at", - "type": "string", - "title": "Opens At", - "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", - "constraints": { - "unique": false - }, - "example": "10:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "closes_at": { - "name": "closes_at", - "type": "string", - "title": "Closes At", - "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", - "constraints": { - "unique": false - }, - "example": "18:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "location_type" - ] - } - }, - "programs": { - "name": "programs", - "type": "array", - "title": "Programs", - "description": "The details of collection of related services.", - "items": { - "name": "program", - "path": "programs.csv", - "description": "The details of collections of related services.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 2 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the program. Each program must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the program.", - "constraints": { - "unique": false - }, - "example": "Community Mental Health Support" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "The (optional) alternative name for the program.", - "constraints": { - "unique": false - }, - "example": "MyCity Mental Health Group" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the program", - "constraints": { - "unique": false - }, - "example": "Comprehensive Mental Health Services available to residents of MyCity including CBT and Counselling. This is not an emergency service and should not be used as an alternative to hospital and GP services." - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "name", - "description" - ], - "tabular_required": [ - "organization_id" - ] - } - }, - "organization_identifiers": { - "name": "organization_identifiers", - "type": "array", - "title": "Organization Identifiers", - "description": "The details of the third party identifiers for organizations, such as: company registration number, charity number, tax registration number.", - "items": { - "name": "organization_identifier", - "path": "organization_identifiers.csv", - "description": "The details of the third party identifiers for organizations, such as: company registration number, charity number, tax registration number.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 20 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this organization identifier entry. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d4dbcebc-0802-47cb-8651-b937ac4f2f3e" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization. This should match the uuid of an organization object.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "identifier_scheme": { - "name": "identifier_scheme", - "type": "string", - "title": "Identifier Scheme", - "description": "The scheme of the third party identifier, according to http://org-id.guide/.", - "constraints": { - "unique": false - }, - "example": "GB-COH" - }, - "identifier_type": { - "name": "identifier_type", - "type": "string", - "title": "Identifier Type", - "description": "A human-readable equivalent of the identifier_scheme. This may be used in cases where org-id.guide does not list an appropriate identifier scheme.", - "constraints": { - "unique": false - }, - "example": "Company number" - }, - "identifier": { - "name": "identifier", - "type": "string", - "title": "Third Party Identifier", - "description": "The third-party identifier value.", - "constraints": { - "unique": false - }, - "example": "1234567" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "identifier_type", - "identifier" - ], - "tabular_required": [ - "organization_id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - }, - "services": { - "type": "array", - "items": { - "name": "service", - "path": "services.csv", - "description": "The details of the services provided by organizations to a range of different groups.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 3 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the service. Each service must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization that provides this service.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", - "core": "Y" - }, - "program_id": { - "name": "program_id", - "type": "string", - "title": "Program Identifier", - "description": "The identifier of the program this service is delivered under.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The official or public name of the service.", - "constraints": { - "unique": false - }, - "example": "Community Counselling", - "core": "Y" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name for this service.", - "constraints": { - "unique": false - }, - "example": "MyCity Counselling Services" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the service.", - "constraints": { - "unique": false - }, - "example": "Counselling Services provided by trained professionals. Suitable for people with mental health conditions such as anxiety, depression, or eating disorders as well as people experiencing difficult life events and circumstances. ", - "core": "Y" - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "URL of the service", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com/counselling", - "core": "Y" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "An email address which can be used to contact the service provider.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com", - "core": "Y" - }, - "status": { - "name": "status", - "type": "string", - "title": "Status", - "description": "The current status of the service which can be active, inactive, defunct, or temporarily closed.", - "constraints": { - "unique": false - }, - "example": "active", - "core": "Y", - "enum": [ - "active", - "inactive", - "defunct", - "temporarily closed" - ] - }, - "interpretation_services": { - "name": "interpretation_services", - "type": "string", - "title": "Interpretation Services", - "description": "A free text description of any interpretation services available for accessing this service.", - "constraints": { - "unique": false - }, - "example": "Interpretation services are available in Urdu, Polish, and Slovak" - }, - "application_process": { - "name": "application_process", - "type": "string", - "title": "Application Process", - "description": "A free text description of the steps needed to access this service.", - "constraints": { - "unique": false - }, - "example": "If you are an NHS patient please ask your GP for a referral letter, we will then be in touch with you directly. If you are not an NHS patient you should ring our reception to arrange an appointment" - }, - "wait_time": { - "name": "wait_time", - "type": "string", - "title": "Wait Time", - "description": "DEPRECATED: The time a client may expect to wait before receiving a service.", - "constraints": { - "unique": false - }, - "example": "wait_time" - }, - "accreditations": { - "name": "accreditations", - "type": "string", - "title": "Accreditations", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "All of our practitioners are accredited by the BASC, UKCP, and the Professional Standards Body" - }, - "eligibility_description": { - "name": "eligibility_description", - "type": "string", - "title": "Eligibility Description", - "description": "A free text description of the type of person for whom this service is intended.", - "constraints": { - "unique": false - }, - "example": "This service is intended for all people aged 12 and over who require counselling services in the MyCity area", - "core": "Y" - }, - "minimum_age": { - "name": "minimum_age", - "type": "number", - "title": "Minimum Age", - "description": "The minimum age of a person required to meet this eligibility requirement.", - "constraints": { - "unique": false - }, - "example": "12" - }, - "maximum_age": { - "name": "maximum_age", - "type": "number", - "title": "Maximum Age", - "description": "The maximum age of a person required to meet this eligibility requirement.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "assured_date": { - "name": "assured_date", - "type": "string", - "title": "Assured Date", - "description": "The date that the information about the service was last checked.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "assurer_email": { - "name": "assurer_email", - "type": "string", - "title": "Assurer Email", - "description": "The contact e-mail address for the person or organization which last assured the service.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "licenses": { - "name": "licenses", - "type": "string", - "title": "Licenses", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "licences" - }, - "alert": { - "name": "alert", - "type": "string", - "title": "Alert", - "description": "A description of any short term alerts concerning the service.", - "constraints": { - "unique": false - }, - "example": "Following COVID-19 we have moved most of our counselling sessions online. Please contact the reception if you require further information." - }, - "last_modified": { - "name": "last_modified", - "type": "string", - "format": "date-time", - "datapackage_type": "datetime", - "title": "Last Modified", - "description": "The datetime when the service, or any related information about the service, has changed. Should have millisecond accuracy.", - "constraints": { - "unique": false - }, - "example": "2023-03-15T10:30:45.123Z" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "name": "schedule", - "path": "schedules.csv", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 10 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "timezone": { - "name": "timezone", - "type": "number", - "title": "Timezone", - "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "wkst": { - "name": "wkst", - "type": "string", - "title": "Week Start", - "description": "iCal - The two-letter code for the day on which the week starts.", - "constraints": { - "unique": false - }, - "example": "TU", - "enum": [ - "MO", - "TU", - "WE", - "TH", - "FR", - "SA", - "SU" - ] - }, - "freq": { - "name": "freq", - "type": "string", - "title": "Frequency", - "description": "iCal - How often the frequency repeats.", - "constraints": { - "unique": false - }, - "example": "WEEKLY", - "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" - }, - "byday": { - "name": "byday", - "type": "string", - "title": "By Day", - "description": "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", - "constraints": { - "unique": false - }, - "example": "TH,FR", - "core": "Y" - }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, - "opens_at": { - "name": "opens_at", - "type": "string", - "title": "Opens At", - "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", - "constraints": { - "unique": false - }, - "example": "10:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "closes_at": { - "name": "closes_at", - "type": "string", - "title": "Closes At", - "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", - "constraints": { - "unique": false - }, - "example": "18:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "service_areas": { - "name": "service_areas", - "type": "array", - "title": "Service Areas", - "description": "The details of the geographic area for which a service is available.", - "items": { - "name": "service_area", - "path": "service_areas.csv", - "description": "The details of the geographic area for which a service is available.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 12 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the service area. Each service area must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "381c64f1-a724-4884-9c21-ac96c21cca3e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this entry describes the service area", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "A free text geographic area where a service is available.", - "constraints": { - "unique": false - }, - "example": "The service is available to all residents of the MyCity area. We provide the service in our offices or via video conferencing to any who can provide evidence of their residency.", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "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.", - "constraints": { - "unique": false - }, - "example": "The service is available to all residents of the MyCity area, including all postcodes starting with AB1, AB2, and AB3", - "core": "Y" - }, - "extent": { - "name": "extent", - "type": "string", - "title": "Extent", - "description": "A definition of the polygon defining the area.", - "constraints": { - "unique": false - }, - "example": "extent" - }, - "extent_type": { - "name": "extent_type", - "type": "string", - "title": "Extent Type", - "description": "The format of the extent field populated from an enum of \"geojson\", \"topojson\", \"kml\",and (for legacy systems or early state during transformation) \"text\".", - "constraints": { - "unique": false - }, - "example": "geojson" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "A URI which acts as a persistent identifier to identify an area.", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "service_at_locations": { - "name": "service_at_locations", - "type": "array", - "title": "Service At Locations", - "description": "A link between a service and a specific location.", - "items": { - "name": "service_at_location", - "path": "service_at_location.csv", - "description": "A link between a service and a specific location.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 5 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the service at location entry. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service at a given location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this service operates.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the service at this specific location.", - "constraints": { - "unique": false - }, - "example": "Counselling Services provided by trained professionals in the MyCity area." - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "The details of the named contacts for services and organizations.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "name": "schedule", - "path": "schedules.csv", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 10 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "timezone": { - "name": "timezone", - "type": "number", - "title": "Timezone", - "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "wkst": { - "name": "wkst", - "type": "string", - "title": "Week Start", - "description": "iCal - The two-letter code for the day on which the week starts.", - "constraints": { - "unique": false - }, - "example": "TU", - "enum": [ - "MO", - "TU", - "WE", - "TH", - "FR", - "SA", - "SU" - ] - }, - "freq": { - "name": "freq", - "type": "string", - "title": "Frequency", - "description": "iCal - How often the frequency repeats.", - "constraints": { - "unique": false - }, - "example": "WEEKLY", - "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" - }, - "byday": { - "name": "byday", - "type": "string", - "title": "By Day", - "description": "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", - "constraints": { - "unique": false - }, - "example": "TH,FR", - "core": "Y" - }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, - "opens_at": { - "name": "opens_at", - "type": "string", - "title": "Opens At", - "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", - "constraints": { - "unique": false - }, - "example": "10:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "closes_at": { - "name": "closes_at", - "type": "string", - "title": "Closes At", - "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", - "constraints": { - "unique": false - }, - "example": "18:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "location": { - "name": "location", - "path": "locations.csv", - "description": "The details of the locations where organizations operate. Locations may be virtual, and one organization may have many locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 6 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the location. Each location must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "location_type": { - "name": "location_type", - "type": "string", - "title": "Location Type", - "description": "The type of location, which may be either physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "physical", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "If location_type is virtual, then this field represents the URL of a virtual location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "985e4a42-bd9f-4edc-911d-0243a4640aca" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center", - "core": "Y" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name of the location.", - "constraints": { - "unique": false - }, - "example": "Civic Center" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", - "core": "Y" - }, - "transportation": { - "name": "transportation", - "type": "string", - "title": "Transportation", - "description": "A free text description of the access to public or private transportation to and from the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center is serviced by the number 1 Bus and is a short walk from the Main Street Metro Station" - }, - "latitude": { - "name": "latitude", - "type": "number", - "title": "Latitude", - "description": "The latitude of the location expressed in decimal degrees in WGS84 datum.", - "constraints": { - "unique": false - }, - "example": "100", - "core": "Y" - }, - "longitude": { - "name": "longitude", - "type": "number", - "title": "Longitude", - "description": "The longitude of the location expressed in decimal degrees in WGS84 datum.", - "constraints": { - "unique": false - }, - "example": "101", - "core": "Y" - }, - "external_identifier": { - "name": "external_identifier", - "type": "string", - "title": "External Identifier", - "description": "A third party identifier for the location, which can be drawn from other services e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "10092008082" - }, - "external_identifier_type": { - "name": "external_identifier_type", - "type": "string", - "title": "External Identifier Type", - "description": "The scheme used for the location's external_identifier e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "UPRN" - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "addresses": { - "name": "addresses", - "type": "array", - "title": "Addresses", - "description": "The addresses of locations where organizations operate.", - "items": { - "name": "address", - "path": "addresses.csv", - "description": "The addresses of locations where organizations operate.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 9 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the postal address. Each postal address must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "74706e55-df26-4b84-80fe-ecc30b5befb4", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for this postal address.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "attention": { - "name": "attention", - "type": "string", - "title": "Attention", - "description": "The name of the person or entity whose attention should be sought at the location. These are often included as a \"care of\" component of an address.", - "constraints": { - "unique": false - }, - "example": "A. Persona", - "core": "Y" - }, - "address_1": { - "name": "address_1", - "type": "string", - "title": "Address line 1", - "description": "The first line(s) of the address, including office, building number and street.", - "constraints": { - "unique": false - }, - "example": "1-30 Main Street", - "core": "Y" - }, - "address_2": { - "name": "address_2", - "type": "string", - "title": "Address line 2", - "description": "A second (additional) line of address information.", - "constraints": { - "unique": false - }, - "example": "MyVillage" - }, - "city": { - "name": "city", - "type": "string", - "title": "City", - "description": "The city in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyCity", - "core": "Y" - }, - "region": { - "name": "region", - "type": "string", - "title": "Region", - "description": "The region in which the address is located (optional).", - "constraints": { - "unique": false - }, - "example": "MyRegion", - "core": "Y" - }, - "state_province": { - "name": "state_province", - "type": "string", - "title": "State Or Province", - "description": "The state or province in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyState", - "core": "Y" - }, - "postal_code": { - "name": "postal_code", - "type": "string", - "title": "Postal Code", - "description": "The postal code for the address.", - "constraints": { - "unique": false - }, - "example": "ABC 1234", - "core": "Y" - }, - "country": { - "name": "country", - "type": "string", - "title": "Country", - "description": "The country in which the address is located. This should be given as an ISO 3361-1 country code (two letter abbreviation).", - "constraints": { - "unique": false - }, - "example": "US", - "core": "Y" - }, - "address_type": { - "name": "address_type", - "type": "string", - "title": "Address Type", - "description": "The type of address which may be physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "postal", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "address_1", - "city", - "state_province", - "postal_code", - "country", - "address_type" - ] - } - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "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.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "accessibility": { - "name": "accessibility", - "type": "array", - "title": "Accessibility", - "description": "The details of the arrangements for access to locations for people who have disabilities", - "items": { - "name": "accessibility", - "path": "accessibility.csv", - "description": "The details of the arrangements for access to locations for people who have disabilities.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 15 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this accessibility information. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "afcf296e-1cb2-4139-9c88-33d587d1a50b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier for the location of the accessibility provision.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the assistance or infrastructure that facilitates access to clients with disabilities.", - "constraints": { - "unique": false - }, - "example": "The building is equipped with induction loops for hearing aids. Wheelchair access is possible on all levels.", - "core": "Y" - }, - "details": { - "name": "details", - "type": "string", - "title": "Details", - "description": "Any further details relating to the relevant accessibility arrangements at this location.", - "constraints": { - "unique": false - }, - "example": "Switch hearing aid to T-coil to access the induction loop facility." - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "The URL of a page giving more information about the accessibility of the location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "name": "schedule", - "path": "schedules.csv", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 10 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "timezone": { - "name": "timezone", - "type": "number", - "title": "Timezone", - "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "wkst": { - "name": "wkst", - "type": "string", - "title": "Week Start", - "description": "iCal - The two-letter code for the day on which the week starts.", - "constraints": { - "unique": false - }, - "example": "TU", - "enum": [ - "MO", - "TU", - "WE", - "TH", - "FR", - "SA", - "SU" - ] - }, - "freq": { - "name": "freq", - "type": "string", - "title": "Frequency", - "description": "iCal - How often the frequency repeats.", - "constraints": { - "unique": false - }, - "example": "WEEKLY", - "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" - }, - "byday": { - "name": "byday", - "type": "string", - "title": "By Day", - "description": "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", - "constraints": { - "unique": false - }, - "example": "TH,FR", - "core": "Y" - }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, - "opens_at": { - "name": "opens_at", - "type": "string", - "title": "Opens At", - "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", - "constraints": { - "unique": false - }, - "example": "10:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "closes_at": { - "name": "closes_at", - "type": "string", - "title": "Closes At", - "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", - "constraints": { - "unique": false - }, - "example": "18:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "location_type" - ], - "title": "Location" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "service_id", - "location_id" - ] - } - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "organization": { - "name": "organization", - "path": "organizations.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 1 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the organization. Each organization must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", - "core": "Y" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The official or public name of the organization.", - "constraints": { - "unique": false - }, - "example": "Example Organization Inc.", - "core": "Y" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative or commonly used name for the organization.", - "constraints": { - "unique": false - }, - "example": "Example Org", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description containing a brief summary about the organization. It can contain markup such as HTML or Markdown.", - "constraints": { - "unique": false - }, - "example": "Example Org is a non-profit organization dedicated to providing services to qualified beneficiaries", - "core": "Y" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The contact e-mail address for the organization.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com", - "core": "Y" - }, - "website": { - "name": "website", - "type": "string", - "title": "Website", - "description": "The URL (website address) of the organization.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com", - "core": "Y" - }, - "tax_status": { - "name": "tax_status", - "type": "string", - "title": "Tax Status", - "description": "DEPRECATED: Government assigned tax designation for tax-exempt organizations.", - "constraints": { - "unique": false - }, - "example": "tax_status" - }, - "tax_id": { - "name": "tax_id", - "type": "string", - "title": "Tax Identifier", - "description": "DEPRECATED: A government issued identifier used for the purpose of tax administration.", - "constraints": { - "unique": false - }, - "example": "tax_id" - }, - "year_incorporated": { - "name": "year_incorporated", - "type": "number", - "title": "Year Incorporated", - "description": "The year in which the organization was legally formed.", - "constraints": { - "unique": false - }, - "example": "2011" - }, - "legal_status": { - "name": "legal_status", - "type": "string", - "title": "Legal Status", - "description": "The legal conditions that an organization is operating under.", - "constraints": { - "unique": false - }, - "example": "Limited Company" - }, - "logo": { - "name": "logo", - "type": "string", - "title": "Logo", - "description": "A URL to an image associated with the organization which can be presented alongside its name.", - "constraints": { - "unique": false - }, - "example": "https://openreferral.org/wp-content/uploads/2018/02/OpenReferral_Logo_Green-4-1.png" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "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.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "parent_organization_id": { - "name": "parent_organization_id", - "type": "string", - "title": "Parent Organization Identifier", - "description": "The identifier of the organization's parent organization.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "cd09a387-91f4-4555-94ec-e799c35344cd" - }, - "funding": { - "name": "funding", - "type": "array", - "title": "Funding", - "description": "The sources of funding for a service or organization.", - "items": { - "name": "funding", - "path": "funding.csv", - "description": "The sources of funding for a service or organization.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 11 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the funding. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1f2df32c-bf08-4b8e-bd6f-e834014b19bc" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization in receipt of this funding.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "format": "uuid", - "description": "The identifier of the service in receipt of this funding.", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "source": { - "name": "source", - "type": "string", - "title": "Source", - "description": "A free text description of the source of funds for this organization or service.", - "constraints": { - "unique": false - }, - "example": "This service is funded partially by the MyCity local government and via grants made by charity funding bodies. We also operate a for-profit department which is used to partially cover the expense of the public service" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "The details of the named contacts for services and organizations.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers are used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "locations": { - "name": "locations", - "type": "array", - "title": "Locations", - "description": "The details of the locations where organizations operate. Locations may be virtual, and one organization may have many locations.", - "items": { - "name": "location", - "path": "locations.csv", - "description": "The locations where organizations operate. Locations may be virtual, and one organization may have many locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 6 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the location. Each location must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "location_type": { - "name": "location_type", - "type": "string", - "title": "Location Type", - "description": "The type of location, which may be either physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "physical", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "If location_type is virtual, then this field represents the URL of a virtual location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "985e4a42-bd9f-4edc-911d-0243a4640aca" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center", - "core": "Y" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name of the location.", - "constraints": { - "unique": false - }, - "example": "Civic Center" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", - "core": "Y" - }, - "transportation": { - "name": "transportation", - "type": "string", - "title": "Transportation", - "description": "A free text description of the access to public or private transportation to and from the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center is serviced by the number 1 Bus and is a short walk from the Main Street Metro Station" - }, - "latitude": { - "name": "latitude", - "type": "number", - "title": "Latitude", - "description": "The latitude of the location expressed in decimal degrees in WGS84 datum.", - "constraints": { - "unique": false - }, - "example": "100", - "core": "Y" - }, - "longitude": { - "name": "longitude", - "type": "number", - "title": "Longitude", - "description": "The longitude of the location expressed in decimal degrees in WGS84 datum.", - "constraints": { - "unique": false - }, - "example": "101", - "core": "Y" - }, - "external_identifier": { - "name": "external_identifier", - "type": "string", - "title": "External Identifier", - "description": "A third party identifier for the location, which can be drawn from other services e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "10092008082" - }, - "external_identifier_type": { - "name": "external_identifier_type", - "type": "string", - "title": "External Identifier Type", - "description": "The scheme used for the location's external_identifier e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "UPRN" - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "addresses": { - "name": "addresses", - "type": "array", - "title": "Addresses", - "description": "The addresses of locations where organizations operate.", - "items": { - "name": "address", - "path": "addresses.csv", - "description": "The addresses of locations where organizations operate.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 9 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the postal address. Each postal address must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "74706e55-df26-4b84-80fe-ecc30b5befb4", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for this postal address.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "attention": { - "name": "attention", - "type": "string", - "title": "Attention", - "description": "The name of the person or entity whose attention should be sought at the location. These are often included as a \"care of\" component of an address.", - "constraints": { - "unique": false - }, - "example": "A. Persona", - "core": "Y" - }, - "address_1": { - "name": "address_1", - "type": "string", - "title": "Address line 1", - "description": "The first line(s) of the address, including office, building number and street.", - "constraints": { - "unique": false - }, - "example": "1-30 Main Street", - "core": "Y" - }, - "address_2": { - "name": "address_2", - "type": "string", - "title": "Address line 2", - "description": "A second (additional) line of address information.", - "constraints": { - "unique": false - }, - "example": "MyVillage" - }, - "city": { - "name": "city", - "type": "string", - "title": "City", - "description": "The city in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyCity", - "core": "Y" - }, - "region": { - "name": "region", - "type": "string", - "title": "Region", - "description": "The region in which the address is located (optional).", - "constraints": { - "unique": false - }, - "example": "MyRegion", - "core": "Y" - }, - "state_province": { - "name": "state_province", - "type": "string", - "title": "State Or Province", - "description": "The state or province in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyState", - "core": "Y" - }, - "postal_code": { - "name": "postal_code", - "type": "string", - "title": "Postal Code", - "description": "The postal code for the address.", - "constraints": { - "unique": false - }, - "example": "ABC 1234", - "core": "Y" - }, - "country": { - "name": "country", - "type": "string", - "title": "Country", - "description": "The country in which the address is located. This should be given as an ISO 3361-1 country code (two letter abbreviation).", - "constraints": { - "unique": false - }, - "example": "US", - "core": "Y" - }, - "address_type": { - "name": "address_type", - "type": "string", - "title": "Address Type", - "description": "The type of address which may be physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "postal", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "address_1", - "city", - "state_province", - "postal_code", - "country", - "address_type" - ] - } - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "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.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "accessibility": { - "name": "accessibility", - "type": "array", - "title": "Accessibility", - "description": "The details of the arrangements for access to locations for people who have disabilities", - "items": { - "name": "accessibility", - "path": "accessibility.csv", - "description": "The details of the arrangements for access to locations for people who have disabilities.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 15 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this accessibility information. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "afcf296e-1cb2-4139-9c88-33d587d1a50b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier for the location of the accessibility provision.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the assistance or infrastructure that facilitates access to clients with disabilities.", - "constraints": { - "unique": false - }, - "example": "The building is equipped with induction loops for hearing aids. Wheelchair access is possible on all levels.", - "core": "Y" - }, - "details": { - "name": "details", - "type": "string", - "title": "Details", - "description": "Any further details relating to the relevant accessibility arrangements at this location.", - "constraints": { - "unique": false - }, - "example": "Switch hearing aid to T-coil to access the induction loop facility." - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "The URL of a page giving more information about the accessibility of the location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "name": "schedule", - "path": "schedules.csv", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 10 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "timezone": { - "name": "timezone", - "type": "number", - "title": "Timezone", - "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "wkst": { - "name": "wkst", - "type": "string", - "title": "Week Start", - "description": "iCal - The two-letter code for the day on which the week starts.", - "constraints": { - "unique": false - }, - "example": "TU", - "enum": [ - "MO", - "TU", - "WE", - "TH", - "FR", - "SA", - "SU" - ] - }, - "freq": { - "name": "freq", - "type": "string", - "title": "Frequency", - "description": "iCal - How often the frequency repeats.", - "constraints": { - "unique": false - }, - "example": "WEEKLY", - "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" - }, - "byday": { - "name": "byday", - "type": "string", - "title": "By Day", - "description": "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", - "constraints": { - "unique": false - }, - "example": "TH,FR", - "core": "Y" - }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, - "opens_at": { - "name": "opens_at", - "type": "string", - "title": "Opens At", - "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", - "constraints": { - "unique": false - }, - "example": "10:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "closes_at": { - "name": "closes_at", - "type": "string", - "title": "Closes At", - "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", - "constraints": { - "unique": false - }, - "example": "18:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "location_type" - ] - } - }, - "programs": { - "name": "programs", - "type": "array", - "title": "Programs", - "description": "The details of collection of related services.", - "items": { - "name": "program", - "path": "programs.csv", - "description": "The details of collections of related services.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 2 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the program. Each program must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the program.", - "constraints": { - "unique": false - }, - "example": "Community Mental Health Support" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "The (optional) alternative name for the program.", - "constraints": { - "unique": false - }, - "example": "MyCity Mental Health Group" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the program", - "constraints": { - "unique": false - }, - "example": "Comprehensive Mental Health Services available to residents of MyCity including CBT and Counselling. This is not an emergency service and should not be used as an alternative to hospital and GP services." - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "name", - "description" - ], - "tabular_required": [ - "organization_id" - ] - } - }, - "organization_identifiers": { - "name": "organization_identifiers", - "type": "array", - "title": "Organization Identifiers", - "description": "The details of the third party identifiers for organizations, such as: company registration number, charity number, tax registration number.", - "items": { - "name": "organization_identifier", - "path": "organization_identifiers.csv", - "description": "The details of the third party identifiers for organizations, such as: company registration number, charity number, tax registration number.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 20 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this organization identifier entry. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d4dbcebc-0802-47cb-8651-b937ac4f2f3e" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization. This should match the uuid of an organization object.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "identifier_scheme": { - "name": "identifier_scheme", - "type": "string", - "title": "Identifier Scheme", - "description": "The scheme of the third party identifier, according to http://org-id.guide/.", - "constraints": { - "unique": false - }, - "example": "GB-COH" - }, - "identifier_type": { - "name": "identifier_type", - "type": "string", - "title": "Identifier Type", - "description": "A human-readable equivalent of the identifier_scheme. This may be used in cases where org-id.guide does not list an appropriate identifier scheme.", - "constraints": { - "unique": false - }, - "example": "Company number" - }, - "identifier": { - "name": "identifier", - "type": "string", - "title": "Third Party Identifier", - "description": "The third-party identifier value.", - "constraints": { - "unique": false - }, - "example": "1234567" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "identifier_type", - "identifier" - ], - "tabular_required": [ - "organization_id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Organization" + "example": "email@example.com" + }, + "last_modified": { + "name": "last_modified", + "type": "string", + "format": "date-time", + "datapackage_type": "datetime", + "title": "Last Modified", + "description": "The datetime when the service, or any related information about the service, has changed. Should have millisecond accuracy.", + "constraints": { + "unique": false + }, + "example": "2023-03-15T10:30:45.123Z" }, - "funding": { - "name": "funding", + "schedules": { + "name": "schedules", "type": "array", - "title": "Funding", - "description": "The sources of funding for a service or organization.", + "title": "Schedules", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", "items": { - "name": "funding", - "path": "funding.csv", - "description": "The sources of funding for a service or organization.", + "name": "schedule", + "path": "schedules.csv", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 11 + "order": 10 }, "type": "object", "properties": { @@ -25218,1252 +1871,512 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for the funding. Each entry must have a unique identifier.", - "format": "uuid", + "description": "The identifier for the schedule. Each entry must have a unique identifier.", "constraints": { "unique": true }, - "example": "1f2df32c-bf08-4b8e-bd6f-e834014b19bc" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization in receipt of this funding.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" + "example": "location-1234-permanent", + "core": "Y" }, "service_id": { "name": "service_id", "type": "string", "title": "Service Identifier", - "format": "uuid", - "description": "The identifier of the service in receipt of this funding.", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "source": { - "name": "source", - "type": "string", - "title": "Source", - "description": "A free text description of the source of funds for this organization or service.", + "description": "The identifier of the service for which this is the regular schedule", "constraints": { "unique": false }, - "example": "This service is funded partially by the MyCity local government and via grants made by charity funding bodies. We also operate a for-profit department which is used to partially cover the expense of the public service" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "cost_options": { - "name": "cost_options", - "type": "array", - "title": "Cost Options", - "description": "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.", - "items": { - "name": "cost_option", - "path": "cost_options.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 19 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the cost option. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1fdf4d39-3d80-484d-9f92-a8ffa08621e7" + "example": "ac148810-d857-441c-9679-408f346de14b", + "core": "Y" }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the services for which the entry describes the cost.", - "format": "uuid", + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location for which this is the regular schedule", "constraints": { "unique": false }, - "example": "ac148810-d857-441c-9679-408f346de14b" + "example": "1234" }, "valid_from": { "name": "valid_from", "type": "string", "title": "Valid From", - "description": "The date when this price is valid from.", + "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", "constraints": { "unique": false }, - "example": "2020-01-01", + "example": "2005-01-01", + "core": "Y", "datapackage_type": "date" }, "valid_to": { "name": "valid_to", "type": "string", "title": "Valid To", - "description": "The date when this price is valid to.", + "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", "constraints": { "unique": false }, - "example": "2022-12-31", + "example": "2005-01-01", + "core": "Y", "datapackage_type": "date" }, - "option": { - "name": "option", - "type": "string", - "title": "Option", - "description": "Conditions associated with the cost option.", - "constraints": { - "unique": false - }, - "example": "Under 18s and Over 60s" - }, - "currency": { - "name": "currency", - "type": "string", - "title": "Currency", - "description": "The 3 letter currency code of this cost option (expected to be gbp by Open Referral UK).", - "constraints": { - "unique": false - }, - "example": "gbp" - }, - "amount": { - "name": "amount", - "type": "number", - "title": "Amount", - "description": "The cost of the option, expressed as an amount.", - "constraints": { - "unique": false - }, - "example": "35" - }, - "amount_description": { - "name": "amount_description", - "type": "string", - "title": "Amount Description", - "description": "Specific details qualifying the cost amount.", - "constraints": { - "unique": false - }, - "example": "per 1 hour session" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "service_id" - ] - } - }, - "program": { - "name": "program", - "path": "programs.csv", - "description": "The details of collections of related services.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 2 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the program. Each program must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": true + "timezone": { + "name": "timezone", + "type": "number", + "title": "Timezone", + "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", + "constraints": { + "unique": false + }, + "example": "3" }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the program.", - "constraints": { - "unique": false + "wkst": { + "name": "wkst", + "type": "string", + "title": "Week Start", + "description": "iCal - The two-letter code for the day on which the week starts.", + "constraints": { + "unique": false + }, + "example": "TU", + "enum": [ + "MO", + "TU", + "WE", + "TH", + "FR", + "SA", + "SU" + ] }, - "example": "Community Mental Health Support" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "The (optional) alternative name for the program.", - "constraints": { - "unique": false + "freq": { + "name": "freq", + "type": "string", + "title": "Frequency", + "description": "iCal - How often the frequency repeats.", + "constraints": { + "unique": false + }, + "example": "WEEKLY", + "core": "Y", + "const": "WEEKLY" }, - "example": "MyCity Mental Health Group" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the program", - "constraints": { - "unique": false + "byday": { + "name": "byday", + "type": "string", + "title": "By Day", + "description": "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", + "constraints": { + "unique": false + }, + "example": "TH,FR", + "core": "Y" }, - "example": "Comprehensive Mental Health Services available to residents of MyCity including CBT and Counselling. This is not an emergency service and should not be used as an alternative to hospital and GP services." - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 + "opens_at": { + "name": "opens_at", + "type": "string", + "title": "Opens At", + "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", + "constraints": { + "unique": false }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } + "example": "10:00:00", + "core": "Y", + "datapackage_type": "time" + }, + "closes_at": { + "name": "closes_at", + "type": "string", + "title": "Closes At", + "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", + "constraints": { + "unique": false }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] + "example": "18:00:00", + "core": "Y", + "datapackage_type": "time" } - } - }, - "required": [ - "id", - "name", - "description" - ], - "tabular_required": [ - "organization_id" - ], - "title": "Program" + }, + "required": [ + "id" + ] + } }, - "required_documents": { - "name": "required_documents", + "service_at_locations": { + "name": "service_at_locations", "type": "array", - "title": "Required Documents", - "description": "The details of any documents that are required in order to access or use services.", + "title": "Service At Locations", + "description": "A link between a service and a specific location.", "items": { - "name": "required_document", - "path": "required_documents.csv", - "description": "The details of any documents that are required in order to access or use services.", + "name": "service_at_location", + "path": "service_at_location.csv", + "description": "A link between a service and a specific location.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 13 + "order": 5 }, "type": "object", "properties": { "id": { "name": "id", "type": "string", - "title": "Identifier", - "description": "The identifier for the document. Each document must have a unique identifier.", - "format": "uuid", + "title": "Identifier", + "description": "The identifier of the service at location entry. Each entry must have a unique identifier.", "constraints": { "unique": true }, - "example": "f6ad7e69-b9c8-42ce-92db-92cedb4c05c0" + "example": "service-id-1234", + "core": "Y" }, "service_id": { "name": "service_id", "type": "string", "title": "Service Identifier", - "description": "The identifier of the service for which this entry describes the required document.", - "format": "uuid", + "description": "The identifier of the service at a given location.", "constraints": { "unique": false }, - "example": "ac148810-d857-441c-9679-408f346de14b" + "example": "ac148810-d857-441c-9679-408f346de14b", + "core": "Y" }, - "document": { - "name": "document", - "type": "string", - "title": "Document", - "description": "A free text description of the document required to apply for or receive the service.", + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location where this service operates.", "constraints": { "unique": false }, - "example": "Any official identification document (Passport, Driver's Licence, identity card) and evidence of address such as an official letter from local or national government. A driver's license which shows your name, photograph, and address can be used as a sole identification document." + "example": "1234", + "core": "Y" }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "A web link to the document.", - "format": "uri", - "constraints": { - "unique": false + "location": { + "name": "location", + "path": "locations.csv", + "description": "The details of the locations where organizations operate. Locations may be virtual, and one organization may have many locations.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 6 }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "number", + "title": "Identifier", + "description": "The identifier of the location. Each location must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "1234", + "core": "Y" }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" + "location_type": { + "name": "location_type", + "type": "string", + "title": "Location Type", + "description": "The type of location, which can only be postal for now.", + "constraints": { + "unique": false }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" + "core": "Y", + "const": "postal" + }, + "url": { + "name": "url", + "type": "string", + "title": "URL", + "description": "If location_type is virtual, then this field represents the URL of a virtual location.", + "format": "uri", + "constraints": { + "unique": false }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" + "example": "http://example.com", + "core": "Y" + }, + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "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.", + "constraints": { + "unique": false }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" + "example": "1234" + }, + "name": { + "name": "name", + "type": "string", + "title": "Name", + "description": "The name of the location.", + "constraints": { + "unique": false }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" + "example": "MyCity Civic Center", + "core": "Y" + }, + "description": { + "name": "description", + "type": "string", + "title": "Description", + "description": "A free text description of the location.", + "constraints": { + "unique": false }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false + "example": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", + "core": "Y" + }, + "latitude": { + "name": "latitude", + "type": "number", + "title": "Latitude", + "description": "The latitude of the location expressed in decimal degrees in WGS84 datum.", + "constraints": { + "unique": false + }, + "example": "100", + "core": "Y" + }, + "longitude": { + "name": "longitude", + "type": "number", + "title": "Longitude", + "description": "The longitude of the location expressed in decimal degrees in WGS84 datum.", + "constraints": { + "unique": false + }, + "example": "101", + "core": "Y" + }, + "languages": { + "name": "languages", + "type": "array", + "title": "Languages", + "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", + "items": { + "name": "language", + "path": "languages.csv", + "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 14 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the language. Each entry must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "location-name-fr", + "core": "Y" + }, + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", + "constraints": { + "unique": false + }, + "example": "1234" + }, + "name": { + "name": "name", + "type": "string", + "title": "Name", + "description": "The name of the language in which the service is delivered.", + "constraints": { + "unique": false + }, + "example": "Urdu", + "core": "Y" + }, + "code": { + "name": "code", + "type": "string", + "title": "Code", + "description": "The ISO 639-1 or ISO 639-3 code for the language.", + "constraints": { + "unique": false + }, + "example": "ur" + } + }, + "required": [ + "id", + "location_id" + ] + } + }, + "addresses": { + "name": "addresses", + "type": "array", + "title": "Addresses", + "description": "The addresses of locations where organizations operate.", + "items": { + "name": "address", + "path": "addresses.csv", + "description": "The addresses of locations where organizations operate.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 9 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier of the postal address. Each postal address must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "1-avenue-de-la-republique-75001-paris-france", + "core": "Y" + }, + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location for this postal address.", + "format": "uuid", + "constraints": { + "unique": true + }, + "example": "1234", + "core": "Y" + }, + "address_1": { + "name": "address_1", + "type": "string", + "title": "Address line 1", + "description": "The first line(s) of the address, including office, building number and street.", + "constraints": { + "unique": false + }, + "example": "1-30 Main Street", + "core": "Y" + }, + "city": { + "name": "city", + "type": "string", + "title": "City", + "description": "The city in which the address is located.", + "constraints": { + "unique": false + }, + "example": "MyCity", + "core": "Y" + }, + "region": { + "name": "region", + "type": "string", + "title": "Region", + "description": "The region in which the address is located (optional).", + "constraints": { + "unique": false + }, + "example": "Auvergne-Rh\u00f4ne-Alpes", + "core": "Y" + }, + "state_province": { + "name": "state_province", + "type": "string", + "title": "State Or Province", + "description": "The state or province in which the address is located.", + "constraints": { + "unique": false + }, + "example": "Puy-de-D\u00f4me", + "core": "Y" + }, + "postal_code": { + "name": "postal_code", + "type": "string", + "title": "Postal Code", + "description": "The postal code for the address.", + "constraints": { + "unique": false + }, + "example": "63000", + "core": "Y" + }, + "country": { + "name": "country", + "type": "string", + "title": "Country", + "description": "The country in which the address is located. This should be given as an ISO 3361-1 country code (two letter abbreviation).", + "constraints": { + "unique": false + }, + "example": "US", + "core": "Y" + }, + "address_type": { + "name": "address_type", + "type": "string", + "title": "Address Type", + "description": "The type of address which may be physical, postal, or virtual.", + "constraints": { + "unique": false + }, + "example": "postal", + "core": "Y", + "const": "postal" + }, + "cityCode": { + "name": "cityCode", + "type": "string", + "title": "City code", + "description": "The city code when applicable. In France it's the INSEE code.", + "constraints": { + "unique": false + }, + "example": "75000" + } }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", + "required": [ + "id", + "address_1", + "city", + "region", + "state_province", + "postal_code", + "country", + "address_type", + "location_id" + ] + } + }, + "contacts": { + "name": "contacts", + "type": "array", + "title": "Contacts", + "description": "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.", + "items": { + "name": "contact", + "path": "contacts.csv", + "description": "The details of the named contacts for services and organizations.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 16 + "order": 8 }, "type": "object", "properties": { @@ -26471,1216 +2384,470 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", + "description": "The identifier for the contact. Each contact must have a unique identifier.", "format": "uuid", "constraints": { "unique": true }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", "core": "Y" }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "The identifier of the organization for which this is a contact.", "constraints": { - "unique": true + "unique": false }, - "example": "code" + "example": "1234" }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier for the location of the contact.", "constraints": { "unique": false }, - "example": "name", - "core": "Y" + "example": "1234" }, - "description": { - "name": "description", + "name": { + "name": "name", "type": "string", - "title": "Description", - "description": "A free text description of the term.", + "title": "Name", + "description": "The name of the contact.", "constraints": { "unique": false }, - "example": "description" + "example": "Ann Persona", + "core": "Y" }, - "parent_id": { - "name": "parent_id", + "title": { + "name": "title", "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", + "title": "Title", + "description": "The job title of the contact.", "constraints": { "unique": false }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", + "example": "Reception Manager", "core": "Y" }, - "taxonomy": { - "name": "taxonomy", + "email": { + "name": "email", "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", + "title": "Email", + "description": "The email address of the contact.", + "format": "email", "constraints": { "unique": false }, - "example": "taxonomy", - "core": "Y" + "example": "email@example.com" }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" + "phones": { + "name": "phones", + "type": "array", + "title": "Phones", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "items": { + "name": "phone", + "path": "phones.csv", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 7 }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the phone number. Each entry must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", + "core": "Y" }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false + "location_id": { + "name": "location_id", + "type": "string", + "title": "Location Identifier", + "description": "The identifier of the location where this phone number is located.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "The identifier of the organization for which this is the phone number.", + "constraints": { + "unique": false + }, + "example": "1234" + }, + "contact_id": { + "name": "contact_id", + "type": "string", + "title": "Contact Identifier", + "description": "The identifier of the contact for which this is the phone number.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", + "core": "Y" + }, + "number": { + "name": "number", + "type": "string", + "title": "Number", + "description": "The phone number.", + "constraints": { + "unique": false + }, + "example": "\"+44 1234 234567\"", + "core": "Y" }, - "example": "http://example.com" + "description": { + "name": "description", + "type": "string", + "title": "Description", + "description": "A free text description providing extra information about the phone service", + "constraints": { + "unique": false + }, + "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." + } }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" + "required": [ + "id", + "number" + ] + } } }, "required": [ "id", "name", - "description" - ], - "title": "Taxonomy Term" + "email", + "organization_id" + ] } }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "The details of the named contacts for services and organizations.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false + "accessibility": { + "name": "accessibility", + "type": "array", + "title": "Accessibility", + "description": "The details of the arrangements for access to locations for people who have disabilities", + "items": { + "name": "accessibility", + "path": "accessibility.csv", + "description": "The details of the arrangements for access to locations for people who have disabilities.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 15 }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false + "type": "object", + "properties": { + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier for the location of the accessibility provision.", + "format": "uuid", + "constraints": { + "unique": true + }, + "example": "1234", + "core": "Y" + }, + "accessible": { + "name": "accessible", + "type": "boolean", + "title": "Accessible", + "description": "True if the address is accessible to person with reduced mobility", + "constraints": { + "unique": false + }, + "example": "true" + } }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false + "required": [ + "id", + "location_id", + "accessible" + ] + } + }, + "phones": { + "name": "phones", + "type": "array", + "title": "Phones", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "items": { + "name": "phone", + "path": "phones.csv", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 7 }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the phone number. Each entry must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", + "core": "Y" }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" + "location_id": { + "name": "location_id", + "type": "string", + "title": "Location Identifier", + "description": "The identifier of the location where this phone number is located.", + "format": "uuid", + "constraints": { + "unique": false }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" + "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + }, + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "The identifier of the organization for which this is the phone number.", + "constraints": { + "unique": false }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + "example": "1234" + }, + "contact_id": { + "name": "contact_id", + "type": "string", + "title": "Contact Identifier", + "description": "The identifier of the contact for which this is the phone number.", + "format": "uuid", + "constraints": { + "unique": false }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", + "core": "Y" + }, + "number": { + "name": "number", + "type": "string", + "title": "Number", + "description": "The phone number.", + "constraints": { + "unique": false }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" + "example": "\"+44 1234 234567\"", + "core": "Y" + }, + "description": { + "name": "description", + "type": "string", + "title": "Description", + "description": "A free text description providing extra information about the phone service", + "constraints": { + "unique": false }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" + "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." + } + }, + "required": [ + "id", + "number" + ] + } + }, + "schedules": { + "name": "schedules", + "type": "array", + "title": "Schedules", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", + "items": { + "name": "schedule", + "path": "schedules.csv", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 10 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the schedule. Each entry must have a unique identifier.", + "constraints": { + "unique": true }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" + "example": "location-1234-permanent", + "core": "Y" + }, + "service_id": { + "name": "service_id", + "type": "string", + "title": "Service Identifier", + "description": "The identifier of the service for which this is the regular schedule", + "constraints": { + "unique": false }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } + "example": "ac148810-d857-441c-9679-408f346de14b", + "core": "Y" }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location for which this is the regular schedule", + "constraints": { + "unique": false + }, + "example": "1234" }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" + "valid_from": { + "name": "valid_from", + "type": "string", + "title": "Valid From", + "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", + "constraints": { + "unique": false }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" + "example": "2005-01-01", + "core": "Y", + "datapackage_type": "date" + }, + "valid_to": { + "name": "valid_to", + "type": "string", + "title": "Valid To", + "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", + "constraints": { + "unique": false + }, + "example": "2005-01-01", + "core": "Y", + "datapackage_type": "date" + }, + "timezone": { + "name": "timezone", + "type": "number", + "title": "Timezone", + "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", + "constraints": { + "unique": false }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" + "example": "3" + }, + "wkst": { + "name": "wkst", + "type": "string", + "title": "Week Start", + "description": "iCal - The two-letter code for the day on which the week starts.", + "constraints": { + "unique": false }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" + "example": "TU", + "enum": [ + "MO", + "TU", + "WE", + "TH", + "FR", + "SA", + "SU" + ] + }, + "freq": { + "name": "freq", + "type": "string", + "title": "Frequency", + "description": "iCal - How often the frequency repeats.", + "constraints": { + "unique": false }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" + "example": "WEEKLY", + "core": "Y", + "const": "WEEKLY" + }, + "byday": { + "name": "byday", + "type": "string", + "title": "By Day", + "description": "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", + "constraints": { + "unique": false }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" + "example": "TH,FR", + "core": "Y" + }, + "opens_at": { + "name": "opens_at", + "type": "string", + "title": "Opens At", + "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", + "constraints": { + "unique": false }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } + "example": "10:00:00", + "core": "Y", + "datapackage_type": "time" }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } + "closes_at": { + "name": "closes_at", + "type": "string", + "title": "Closes At", + "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", + "constraints": { + "unique": false + }, + "example": "18:00:00", + "core": "Y", + "datapackage_type": "time" + } + }, + "required": [ + "id" + ] } }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", + "attributes": { + "name": "attributes", + "type": "array", + "title": "Attributes", + "description": "A link between a service and one or more classifications that describe the nature of the service provided.", + "items": { + "name": "attribute", + "path": "attributes.csv", + "description": "A link between a service and one or more classifications that describe the nature of the service provided.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 16 + "order": 4 }, "type": "object", "properties": { @@ -27688,77 +2855,80 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", + "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", "format": "uuid", "constraints": { "unique": true }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", + "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", "core": "Y" }, - "code": { - "name": "code", + "link_id": { + "name": "link_id", "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", + "title": "Link Identifier", + "description": "The identifier of the entity to which this taxonomy term applies.", + "format": "uuid", "constraints": { - "unique": true + "unique": false }, - "example": "code" + "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", + "core": "Y" }, - "name": { - "name": "name", + "taxonomy_term_id": { + "name": "taxonomy_term_id", "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", + "title": "Taxonomy Term Identifier", + "description": "The identifier of this taxonomy term from the taxonomy table.", + "format": "uuid", "constraints": { "unique": false }, - "example": "name", + "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", "core": "Y" }, - "description": { - "name": "description", + "link_type": { + "name": "link_type", "type": "string", - "title": "Description", - "description": "A free text description of the term.", + "title": "Link Type", + "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", "constraints": { "unique": false }, - "example": "description" + "example": "link_type", + "core": "Y" }, - "parent_id": { - "name": "parent_id", + "link_entity": { + "name": "link_entity", "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", + "title": "Link Entity", + "description": "The table of the Link Identifier.", "constraints": { "unique": false }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", + "example": "link_entity", "core": "Y" }, - "taxonomy": { - "name": "taxonomy", + "value": { + "name": "value", "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", + "title": "Value", + "description": "The value (if any) of an attribute.", "constraints": { "unique": false }, - "example": "taxonomy", + "example": "value", "core": "Y" }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", + "taxonomy_term": { + "name": "taxonomy_term", + "path": "taxonomy_terms.csv", + "description": "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.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 21 + "order": 16 }, "type": "object", "properties": { @@ -27766,53 +2936,171 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", + "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", "format": "uuid", "constraints": { "unique": true }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" + "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", + "core": "Y" + }, + "code": { + "name": "code", + "type": "string", + "title": "Code", + "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", + "constraints": { + "unique": true + }, + "example": "code" }, "name": { "name": "name", "type": "string", "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", + "description": "The taxonomy term itself.", "constraints": { "unique": false }, - "example": "name" + "example": "name", + "core": "Y" }, "description": { "name": "description", "type": "string", "title": "Description", - "description": "A free text description of the taxonomy.", + "description": "A free text description of the term.", "constraints": { "unique": false }, "example": "description" }, - "uri": { - "name": "uri", + "parent_id": { + "name": "parent_id", "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", + "title": "Parent Identifier", + "description": "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.", + "format": "uuid", "constraints": { "unique": false }, - "example": "http://example.com" + "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", + "core": "Y" + }, + "taxonomy": { + "name": "taxonomy", + "type": "string", + "title": "Taxonomy", + "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", + "constraints": { + "unique": false + }, + "example": "taxonomy", + "core": "Y" + }, + "taxonomy_detail": { + "name": "taxonomy", + "path": "taxonomies.csv", + "description": "Taxonomies from which taxonomy terms are taken", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 21 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier of the taxonomy. Each entry must have a unique identifier", + "format": "uuid", + "constraints": { + "unique": true + }, + "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" + }, + "name": { + "name": "name", + "type": "string", + "title": "Name", + "description": "The name of the taxonomy from which terms are sourced.", + "constraints": { + "unique": false + }, + "example": "name" + }, + "description": { + "name": "description", + "type": "string", + "title": "Description", + "description": "A free text description of the taxonomy.", + "constraints": { + "unique": false + }, + "example": "description" + }, + "uri": { + "name": "uri", + "type": "string", + "title": "URI", + "description": "The URI of the taxonomy.", + "format": "uri", + "constraints": { + "unique": false + }, + "example": "http://example.com" + }, + "version": { + "name": "version", + "type": "string", + "title": "Version", + "description": "The version of the taxonomy.", + "constraints": { + "unique": false + }, + "example": "version" + } + }, + "required": [ + "id", + "name", + "description" + ], + "title": "Taxonomy" + }, + "language": { + "name": "language", + "type": "string", + "title": "Language", + "description": "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.", + "constraints": { + "unique": false + }, + "example": "eng" }, - "version": { - "name": "version", + "taxonomy_id": { + "name": "taxonomy_id", + "type": "string", + "title": "Taxonomy Identifier", + "description": "The identifier of the taxonomy containing the term.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" + }, + "term_uri": { + "name": "term_uri", "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", + "title": "Term URI", + "description": "URI of the term.", + "format": "uri", "constraints": { "unique": false }, - "example": "version" + "example": "http://example.com" } }, "required": [ @@ -27820,62 +3108,99 @@ "name", "description" ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" + "title": "Taxonomy Term" } }, "required": [ - "id", - "name", - "description" + "id" ], - "title": "Taxonomy Term" + "tabular_required": [ + "link_id", + "taxonomy_term_id", + "link_entity" + ] } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } + } + }, + "required": [ + "id", + "location_type", + "name" + ], + "title": "Location" } }, "required": [ "id" + ], + "tabular_required": [ + "service_id", + "location_id" + ] + } + }, + "required_documents": { + "name": "required_documents", + "type": "array", + "title": "Required Documents", + "description": "The details of any documents that are required in order to access or use services.", + "items": { + "name": "required_document", + "path": "required_documents.csv", + "description": "The details of any documents that are required in order to access or use services.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 13 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the document. Each document must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "f6ad7e69-b9c8-42ce-92db-92cedb4c05c0" + }, + "service_id": { + "name": "service_id", + "type": "string", + "title": "Service Identifier", + "description": "The identifier of the service for which this entry describes the required document.", + "constraints": { + "unique": false + }, + "example": "ac148810-d857-441c-9679-408f346de14b" + }, + "document": { + "name": "document", + "type": "string", + "title": "Document", + "description": "A free text description of the document required to apply for or receive the service.", + "constraints": { + "unique": false + }, + "example": "Any official identification document (Passport, Driver's Licence, identity card) and evidence of address such as an official letter from local or national government. A driver's license which shows your name, photograph, and address can be used as a sole identification document." + }, + "uri": { + "name": "uri", + "type": "string", + "title": "URI", + "description": "A web link to the document.", + "format": "uri", + "constraints": { + "unique": false + }, + "example": "http://example.com" + } + }, + "required": [ + "id", + "service_id" ] } }, @@ -28171,16 +3496,6 @@ "id", "name", "status" - ], - "tabular_required": [ - "organization_id" - ], - "allOf": [ - { - "required": [ - "url" - ] - } ] } } diff --git a/schema/compiled/organization_list.json b/schema/compiled/organization_list.json index f87c36d..a39a98d 100644 --- a/schema/compiled/organization_list.json +++ b/schema/compiled/organization_list.json @@ -12,14 +12,13 @@ "properties": { "id": { "name": "id", - "type": "string", + "type": "number", "title": "Identifier", "description": "The identifier for the organization. Each organization must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", + "example": "1234", "core": "Y" }, "name": { @@ -33,17 +32,6 @@ "example": "Example Organization Inc.", "core": "Y" }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative or commonly used name for the organization.", - "constraints": { - "unique": false - }, - "example": "Example Org", - "core": "Y" - }, "description": { "name": "description", "type": "string", @@ -79,46 +67,6 @@ "example": "http://example.com", "core": "Y" }, - "tax_status": { - "name": "tax_status", - "type": "string", - "title": "Tax Status", - "description": "DEPRECATED: Government assigned tax designation for tax-exempt organizations.", - "constraints": { - "unique": false - }, - "example": "tax_status" - }, - "tax_id": { - "name": "tax_id", - "type": "string", - "title": "Tax Identifier", - "description": "DEPRECATED: A government issued identifier used for the purpose of tax administration.", - "constraints": { - "unique": false - }, - "example": "tax_id" - }, - "year_incorporated": { - "name": "year_incorporated", - "type": "number", - "title": "Year Incorporated", - "description": "The year in which the organization was legally formed.", - "constraints": { - "unique": false - }, - "example": "2011" - }, - "legal_status": { - "name": "legal_status", - "type": "string", - "title": "Legal Status", - "description": "The legal conditions that an organization is operating under.", - "constraints": { - "unique": false - }, - "example": "Limited Company" - }, "logo": { "name": "logo", "type": "string", @@ -128,28 +76,6 @@ "unique": false }, "example": "https://openreferral.org/wp-content/uploads/2018/02/OpenReferral_Logo_Green-4-1.png" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "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.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "parent_organization_id": { - "name": "parent_organization_id", - "type": "string", - "title": "Parent Organization Identifier", - "description": "The identifier of the organization's parent organization.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "cd09a387-91f4-4555-94ec-e799c35344cd" } }, "required": [ diff --git a/schema/compiled/organization_package.json b/schema/compiled/organization_package.json index 753333c..1c53c7f 100644 --- a/schema/compiled/organization_package.json +++ b/schema/compiled/organization_package.json @@ -14,14 +14,13 @@ "properties": { "id": { "name": "id", - "type": "string", + "type": "number", "title": "Identifier", "description": "The identifier for the organization. Each organization must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", + "example": "1234", "core": "Y" }, "name": { @@ -35,17 +34,6 @@ "example": "Example Organization Inc.", "core": "Y" }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative or commonly used name for the organization.", - "constraints": { - "unique": false - }, - "example": "Example Org", - "core": "Y" - }, "description": { "name": "description", "type": "string", @@ -81,46 +69,6 @@ "example": "http://example.com", "core": "Y" }, - "tax_status": { - "name": "tax_status", - "type": "string", - "title": "Tax Status", - "description": "DEPRECATED: Government assigned tax designation for tax-exempt organizations.", - "constraints": { - "unique": false - }, - "example": "tax_status" - }, - "tax_id": { - "name": "tax_id", - "type": "string", - "title": "Tax Identifier", - "description": "DEPRECATED: A government issued identifier used for the purpose of tax administration.", - "constraints": { - "unique": false - }, - "example": "tax_id" - }, - "year_incorporated": { - "name": "year_incorporated", - "type": "number", - "title": "Year Incorporated", - "description": "The year in which the organization was legally formed.", - "constraints": { - "unique": false - }, - "example": "2011" - }, - "legal_status": { - "name": "legal_status", - "type": "string", - "title": "Legal Status", - "description": "The legal conditions that an organization is operating under.", - "constraints": { - "unique": false - }, - "example": "Limited Company" - }, "logo": { "name": "logo", "type": "string", @@ -131,42 +79,20 @@ }, "example": "https://openreferral.org/wp-content/uploads/2018/02/OpenReferral_Logo_Green-4-1.png" }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "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.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "parent_organization_id": { - "name": "parent_organization_id", - "type": "string", - "title": "Parent Organization Identifier", - "description": "The identifier of the organization's parent organization.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "cd09a387-91f4-4555-94ec-e799c35344cd" - }, - "funding": { - "name": "funding", + "contacts": { + "name": "contacts", "type": "array", - "title": "Funding", - "description": "The sources of funding for a service or organization.", + "title": "Contacts", + "description": "The details of the named contacts for services and organizations.", "items": { - "name": "funding", - "path": "funding.csv", - "description": "The sources of funding for a service or organization.", + "name": "contact", + "path": "contacts.csv", + "description": "The details of the named contacts for services and organizations.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 11 + "order": 8 }, "type": "object", "properties": { @@ -174,59 +100,81 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for the funding. Each entry must have a unique identifier.", + "description": "The identifier for the contact. Each contact must have a unique identifier.", "format": "uuid", "constraints": { "unique": true }, - "example": "1f2df32c-bf08-4b8e-bd6f-e834014b19bc" + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", + "core": "Y" }, "organization_id": { "name": "organization_id", - "type": "string", + "type": "number", "title": "Organization Identifier", - "description": "The identifier of the organization in receipt of this funding.", - "format": "uuid", + "description": "The identifier of the organization for which this is a contact.", + "constraints": { + "unique": false + }, + "example": "1234" + }, + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier for the location of the contact.", + "constraints": { + "unique": false + }, + "example": "1234" + }, + "name": { + "name": "name", + "type": "string", + "title": "Name", + "description": "The name of the contact.", "constraints": { "unique": false }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" + "example": "Ann Persona", + "core": "Y" }, - "service_id": { - "name": "service_id", + "title": { + "name": "title", "type": "string", - "title": "Service Identifier", - "format": "uuid", - "description": "The identifier of the service in receipt of this funding.", + "title": "Title", + "description": "The job title of the contact.", "constraints": { "unique": false }, - "example": "ac148810-d857-441c-9679-408f346de14b" + "example": "Reception Manager", + "core": "Y" }, - "source": { - "name": "source", + "email": { + "name": "email", "type": "string", - "title": "Source", - "description": "A free text description of the source of funds for this organization or service.", + "title": "Email", + "description": "The email address of the contact.", + "format": "email", "constraints": { "unique": false }, - "example": "This service is funded partially by the MyCity local government and via grants made by charity funding bodies. We also operate a for-profit department which is used to partially cover the expense of the public service" + "example": "email@example.com" }, - "attributes": { - "name": "attributes", + "phones": { + "name": "phones", "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", + "title": "Phones", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", + "name": "phone", + "path": "phones.csv", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 4 + "order": 7 }, "type": "object", "properties": { @@ -234,292 +182,97 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", + "description": "The identifier for the phone number. Each entry must have a unique identifier.", "constraints": { "unique": true }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", + "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", "core": "Y" }, - "link_id": { - "name": "link_id", + "location_id": { + "name": "location_id", "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", + "title": "Location Identifier", + "description": "The identifier of the location where this phone number is located.", "format": "uuid", "constraints": { "unique": false }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" + "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "The identifier of the organization for which this is the phone number.", "constraints": { "unique": false }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" + "example": "1234" }, - "link_type": { - "name": "link_type", + "contact_id": { + "name": "contact_id", "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", + "title": "Contact Identifier", + "description": "The identifier of the contact for which this is the phone number.", + "format": "uuid", "constraints": { "unique": false }, - "example": "link_type", + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", "core": "Y" }, - "link_entity": { - "name": "link_entity", + "number": { + "name": "number", "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", + "title": "Number", + "description": "The phone number.", "constraints": { "unique": false }, - "example": "link_entity", + "example": "\"+44 1234 234567\"", "core": "Y" }, - "value": { - "name": "value", + "description": { + "name": "description", "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", + "title": "Description", + "description": "A free text description providing extra information about the phone service", "constraints": { "unique": false }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" + "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." } }, "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" + "id", + "number" ] } } }, "required": [ - "id" + "id", + "name", + "email", + "organization_id" ] } }, - "contacts": { - "name": "contacts", + "phones": { + "name": "phones", "type": "array", - "title": "Contacts", - "description": "The details of the named contacts for services and organizations.", + "title": "Phones", + "description": "The details of the telephone numbers are used to contact organizations, services, and locations.", "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", + "name": "phone", + "path": "phones.csv", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 8 + "order": 7 }, "type": "object", "properties": { @@ -527,116 +280,193 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", + "description": "The identifier for the phone number. Each entry must have a unique identifier.", "constraints": { "unique": true }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", + "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", "core": "Y" }, + "location_id": { + "name": "location_id", + "type": "string", + "title": "Location Identifier", + "description": "The identifier of the location where this phone number is located.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + }, "organization_id": { "name": "organization_id", - "type": "string", + "type": "number", "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", + "description": "The identifier of the organization for which this is the phone number.", "constraints": { "unique": false }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" + "example": "1234" }, - "service_id": { - "name": "service_id", + "contact_id": { + "name": "contact_id", "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", + "title": "Contact Identifier", + "description": "The identifier of the contact for which this is the phone number.", "format": "uuid", "constraints": { "unique": false }, - "example": "ac148810-d857-441c-9679-408f346de14b", + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", "core": "Y" }, - "service_at_location_id": { - "name": "service_at_location_id", + "number": { + "name": "number", "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", + "title": "Number", + "description": "The phone number.", "constraints": { "unique": false }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" + "example": "\"+44 1234 234567\"", + "core": "Y" }, - "location_id": { - "name": "location_id", + "description": { + "name": "description", "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", + "title": "Description", + "description": "A free text description providing extra information about the phone service", "constraints": { "unique": false }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." + } + }, + "required": [ + "id", + "number" + ] + } + }, + "locations": { + "name": "locations", + "type": "array", + "title": "Locations", + "description": "The details of the locations where organizations operate. Locations may be virtual, and one organization may have many locations.", + "items": { + "name": "location", + "path": "locations.csv", + "description": "The locations where organizations operate. Locations may be virtual, and one organization may have many locations.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 6 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "number", + "title": "Identifier", + "description": "The identifier of the location. Each location must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "1234", + "core": "Y" }, - "name": { - "name": "name", + "location_type": { + "name": "location_type", "type": "string", - "title": "Name", - "description": "The name of the contact.", + "title": "Location Type", + "description": "The type of location, which can only be postal for now.", "constraints": { "unique": false }, - "example": "Ann Persona", - "core": "Y" + "core": "Y", + "const": "postal" }, - "title": { - "name": "title", + "url": { + "name": "url", "type": "string", - "title": "Title", - "description": "The job title of the contact.", + "title": "URL", + "description": "If location_type is virtual, then this field represents the URL of a virtual location.", + "format": "uri", "constraints": { "unique": false }, - "example": "Reception Manager", + "example": "http://example.com", "core": "Y" }, - "department": { - "name": "department", + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "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.", + "constraints": { + "unique": false + }, + "example": "1234" + }, + "name": { + "name": "name", "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", + "title": "Name", + "description": "The name of the location.", "constraints": { "unique": false }, - "example": "Reception" + "example": "MyCity Civic Center", + "core": "Y" }, - "email": { - "name": "email", + "description": { + "name": "description", "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", + "title": "Description", + "description": "A free text description of the location.", "constraints": { "unique": false }, - "example": "email@example.com" + "example": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", + "core": "Y" }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "latitude": { + "name": "latitude", + "type": "number", + "title": "Latitude", + "description": "The latitude of the location expressed in decimal degrees in WGS84 datum.", + "constraints": { + "unique": false + }, + "example": "100", + "core": "Y" + }, + "longitude": { + "name": "longitude", + "type": "number", + "title": "Longitude", + "description": "The longitude of the location expressed in decimal degrees in WGS84 datum.", + "constraints": { + "unique": false + }, + "example": "101", + "core": "Y" + }, + "languages": { + "name": "languages", + "type": "array", + "title": "Languages", + "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "name": "language", + "path": "languages.csv", + "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 7 + "order": 14 }, "type": "object", "properties": { @@ -644,125 +474,289 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", + "description": "The identifier for the language. Each entry must have a unique identifier.", "constraints": { "unique": true }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", + "example": "location-name-fr", "core": "Y" }, "location_id": { "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", + "constraints": { + "unique": false + }, + "example": "1234" + }, + "name": { + "name": "name", + "type": "string", + "title": "Name", + "description": "The name of the language in which the service is delivered.", + "constraints": { + "unique": false + }, + "example": "Urdu", + "core": "Y" + }, + "code": { + "name": "code", + "type": "string", + "title": "Code", + "description": "The ISO 639-1 or ISO 639-3 code for the language.", + "constraints": { + "unique": false + }, + "example": "ur" + } + }, + "required": [ + "id", + "location_id" + ] + } + }, + "addresses": { + "name": "addresses", + "type": "array", + "title": "Addresses", + "description": "The addresses of locations where organizations operate.", + "items": { + "name": "address", + "path": "addresses.csv", + "description": "The addresses of locations where organizations operate.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 9 + }, + "type": "object", + "properties": { + "id": { + "name": "id", "type": "string", + "title": "Identifier", + "description": "The identifier of the postal address. Each postal address must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "1-avenue-de-la-republique-75001-paris-france", + "core": "Y" + }, + "location_id": { + "name": "location_id", + "type": "number", "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", + "description": "The identifier of the location for this postal address.", "format": "uuid", + "constraints": { + "unique": true + }, + "example": "1234", + "core": "Y" + }, + "address_1": { + "name": "address_1", + "type": "string", + "title": "Address line 1", + "description": "The first line(s) of the address, including office, building number and street.", "constraints": { "unique": false }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + "example": "1-30 Main Street", + "core": "Y" }, - "service_id": { - "name": "service_id", + "city": { + "name": "city", "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", + "title": "City", + "description": "The city in which the address is located.", "constraints": { "unique": false }, - "example": "ac148810-d857-441c-9679-408f346de14b" + "example": "MyCity", + "core": "Y" }, - "organization_id": { - "name": "organization_id", + "region": { + "name": "region", "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", + "title": "Region", + "description": "The region in which the address is located (optional).", "constraints": { "unique": false }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" + "example": "Auvergne-Rh\u00f4ne-Alpes", + "core": "Y" }, - "contact_id": { - "name": "contact_id", + "state_province": { + "name": "state_province", "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", + "title": "State Or Province", + "description": "The state or province in which the address is located.", "constraints": { "unique": false }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", + "example": "Puy-de-D\u00f4me", "core": "Y" }, - "service_at_location_id": { - "name": "service_at_location_id", + "postal_code": { + "name": "postal_code", "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", + "title": "Postal Code", + "description": "The postal code for the address.", "constraints": { "unique": false }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" + "example": "63000", + "core": "Y" }, - "number": { - "name": "number", + "country": { + "name": "country", "type": "string", - "title": "Number", - "description": "The phone number.", + "title": "Country", + "description": "The country in which the address is located. This should be given as an ISO 3361-1 country code (two letter abbreviation).", "constraints": { "unique": false }, - "example": "\"+44 1234 234567\"", + "example": "US", + "core": "Y" + }, + "address_type": { + "name": "address_type", + "type": "string", + "title": "Address Type", + "description": "The type of address which may be physical, postal, or virtual.", + "constraints": { + "unique": false + }, + "example": "postal", + "core": "Y", + "const": "postal" + }, + "cityCode": { + "name": "cityCode", + "type": "string", + "title": "City code", + "description": "The city code when applicable. In France it's the INSEE code.", + "constraints": { + "unique": false + }, + "example": "75000" + } + }, + "required": [ + "id", + "address_1", + "city", + "region", + "state_province", + "postal_code", + "country", + "address_type", + "location_id" + ] + } + }, + "contacts": { + "name": "contacts", + "type": "array", + "title": "Contacts", + "description": "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.", + "items": { + "name": "contact", + "path": "contacts.csv", + "description": "The details of the named contacts for services and organizations.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 8 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the contact. Each contact must have a unique identifier.", + "format": "uuid", + "constraints": { + "unique": true + }, + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", "core": "Y" }, - "extension": { - "name": "extension", + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "The identifier of the organization for which this is a contact.", + "constraints": { + "unique": false + }, + "example": "1234" + }, + "location_id": { + "name": "location_id", "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", + "title": "Location Identifier", + "description": "The identifier for the location of the contact.", "constraints": { "unique": false }, - "example": "100" + "example": "1234" }, - "type": { - "name": "type", + "name": { + "name": "name", "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", + "title": "Name", + "description": "The name of the contact.", "constraints": { "unique": false }, - "example": "voice" + "example": "Ann Persona", + "core": "Y" }, - "description": { - "name": "description", + "title": { + "name": "title", "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", + "title": "Title", + "description": "The job title of the contact.", "constraints": { "unique": false }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." + "example": "Reception Manager", + "core": "Y" }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", + "email": { + "name": "email", + "type": "string", + "title": "Email", + "description": "The email address of the contact.", + "format": "email", + "constraints": { + "unique": false + }, + "example": "email@example.com" + }, + "phones": { + "name": "phones", + "type": "array", + "title": "Phones", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "items": { + "name": "phone", + "path": "phones.csv", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 14 + "order": 7 }, "type": "object", "properties": { @@ -770,680 +764,144 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", + "description": "The identifier for the phone number. Each entry must have a unique identifier.", "constraints": { "unique": true }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", + "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", "core": "Y" }, "location_id": { "name": "location_id", "type": "string", "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", + "description": "The identifier of the location where this phone number is located.", "format": "uuid", "constraints": { "unique": false }, "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "The identifier of the organization for which this is the phone number.", "constraints": { "unique": false }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" + "example": "1234" }, - "name": { - "name": "name", + "contact_id": { + "name": "contact_id", "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", + "title": "Contact Identifier", + "description": "The identifier of the contact for which this is the phone number.", + "format": "uuid", "constraints": { "unique": false }, - "example": "Urdu", + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", "core": "Y" }, - "code": { - "name": "code", + "number": { + "name": "number", "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", + "title": "Number", + "description": "The phone number.", "constraints": { "unique": false }, - "example": "ur" + "example": "\"+44 1234 234567\"", + "core": "Y" }, - "note": { - "name": "note", + "description": { + "name": "description", "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", + "title": "Description", + "description": "A free text description providing extra information about the phone service", "constraints": { "unique": false }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } + "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." } }, "required": [ - "id" + "id", + "number" ] } + } + }, + "required": [ + "id", + "name", + "email", + "organization_id" + ] + } + }, + "accessibility": { + "name": "accessibility", + "type": "array", + "title": "Accessibility", + "description": "The details of the arrangements for access to locations for people who have disabilities", + "items": { + "name": "accessibility", + "path": "accessibility.csv", + "description": "The details of the arrangements for access to locations for people who have disabilities.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 15 + }, + "type": "object", + "properties": { + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier for the location of the accessibility provision.", + "format": "uuid", + "constraints": { + "unique": true + }, + "example": "1234", + "core": "Y" }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } + "accessible": { + "name": "accessible", + "type": "boolean", + "title": "Accessible", + "description": "True if the address is accessible to person with reduced mobility", + "constraints": { + "unique": false + }, + "example": "true" } }, "required": [ "id", - "number" + "location_id", + "accessible" ] } }, - "attributes": { - "name": "attributes", + "phones": { + "name": "phones", "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", + "title": "Phones", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", + "name": "phone", + "path": "phones.csv", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 4 + "order": 7 }, "type": "object", "properties": { @@ -1451,89 +909,333 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", + "description": "The identifier for the phone number. Each entry must have a unique identifier.", "constraints": { "unique": true }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", + "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", "core": "Y" }, - "link_id": { - "name": "link_id", + "location_id": { + "name": "location_id", "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", + "title": "Location Identifier", + "description": "The identifier of the location where this phone number is located.", "format": "uuid", "constraints": { "unique": false }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" + "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "The identifier of the organization for which this is the phone number.", + "constraints": { + "unique": false + }, + "example": "1234" + }, + "contact_id": { + "name": "contact_id", "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", + "title": "Contact Identifier", + "description": "The identifier of the contact for which this is the phone number.", "format": "uuid", "constraints": { "unique": false }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", "core": "Y" }, - "link_type": { - "name": "link_type", + "number": { + "name": "number", "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", + "title": "Number", + "description": "The phone number.", "constraints": { "unique": false }, - "example": "link_type", + "example": "\"+44 1234 234567\"", "core": "Y" }, - "link_entity": { - "name": "link_entity", + "description": { + "name": "description", "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", + "title": "Description", + "description": "A free text description providing extra information about the phone service", "constraints": { "unique": false }, - "example": "link_entity", + "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." + } + }, + "required": [ + "id", + "number" + ] + } + }, + "schedules": { + "name": "schedules", + "type": "array", + "title": "Schedules", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", + "items": { + "name": "schedule", + "path": "schedules.csv", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 10 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the schedule. Each entry must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "location-1234-permanent", "core": "Y" }, - "value": { - "name": "value", + "service_id": { + "name": "service_id", "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", + "title": "Service Identifier", + "description": "The identifier of the service for which this is the regular schedule", "constraints": { "unique": false }, - "example": "value", + "example": "ac148810-d857-441c-9679-408f346de14b", "core": "Y" }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location for which this is the regular schedule", + "constraints": { + "unique": false }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", + "example": "1234" + }, + "valid_from": { + "name": "valid_from", + "type": "string", + "title": "Valid From", + "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", + "constraints": { + "unique": false + }, + "example": "2005-01-01", + "core": "Y", + "datapackage_type": "date" + }, + "valid_to": { + "name": "valid_to", + "type": "string", + "title": "Valid To", + "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", + "constraints": { + "unique": false + }, + "example": "2005-01-01", + "core": "Y", + "datapackage_type": "date" + }, + "timezone": { + "name": "timezone", + "type": "number", + "title": "Timezone", + "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", + "constraints": { + "unique": false + }, + "example": "3" + }, + "wkst": { + "name": "wkst", + "type": "string", + "title": "Week Start", + "description": "iCal - The two-letter code for the day on which the week starts.", + "constraints": { + "unique": false + }, + "example": "TU", + "enum": [ + "MO", + "TU", + "WE", + "TH", + "FR", + "SA", + "SU" + ] + }, + "freq": { + "name": "freq", + "type": "string", + "title": "Frequency", + "description": "iCal - How often the frequency repeats.", + "constraints": { + "unique": false + }, + "example": "WEEKLY", + "core": "Y", + "const": "WEEKLY" + }, + "byday": { + "name": "byday", + "type": "string", + "title": "By Day", + "description": "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", + "constraints": { + "unique": false + }, + "example": "TH,FR", + "core": "Y" + }, + "opens_at": { + "name": "opens_at", + "type": "string", + "title": "Opens At", + "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", + "constraints": { + "unique": false + }, + "example": "10:00:00", + "core": "Y", + "datapackage_type": "time" + }, + "closes_at": { + "name": "closes_at", + "type": "string", + "title": "Closes At", + "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", + "constraints": { + "unique": false + }, + "example": "18:00:00", + "core": "Y", + "datapackage_type": "time" + } + }, + "required": [ + "id" + ] + } + }, + "attributes": { + "name": "attributes", + "type": "array", + "title": "Attributes", + "description": "A link between a service and one or more classifications that describe the nature of the service provided.", + "items": { + "name": "attribute", + "path": "attributes.csv", + "description": "A link between a service and one or more classifications that describe the nature of the service provided.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 4 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", + "format": "uuid", + "constraints": { + "unique": true + }, + "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", + "core": "Y" + }, + "link_id": { + "name": "link_id", + "type": "string", + "title": "Link Identifier", + "description": "The identifier of the entity to which this taxonomy term applies.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", + "core": "Y" + }, + "taxonomy_term_id": { + "name": "taxonomy_term_id", + "type": "string", + "title": "Taxonomy Term Identifier", + "description": "The identifier of this taxonomy term from the taxonomy table.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", + "core": "Y" + }, + "link_type": { + "name": "link_type", + "type": "string", + "title": "Link Type", + "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", + "constraints": { + "unique": false + }, + "example": "link_type", + "core": "Y" + }, + "link_entity": { + "name": "link_entity", + "type": "string", + "title": "Link Entity", + "description": "The table of the Link Identifier.", + "constraints": { + "unique": false + }, + "example": "link_entity", + "core": "Y" + }, + "value": { + "name": "value", + "type": "string", + "title": "Value", + "description": "The value (if any) of an attribute.", + "constraints": { + "unique": false + }, + "example": "value", + "core": "Y" + }, + "taxonomy_term": { + "name": "taxonomy_term", + "path": "taxonomy_terms.csv", + "description": "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.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 16 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", + "format": "uuid", "constraints": { "unique": true }, @@ -1719,24 +1421,26 @@ } }, "required": [ - "id" + "id", + "location_type", + "name" ] } }, - "phones": { - "name": "phones", + "attributes": { + "name": "attributes", "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers are used to contact organizations, services, and locations.", + "title": "Attributes", + "description": "A link between a service and one or more classifications that describe the nature of the service provided.", "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "name": "attribute", + "path": "attributes.csv", + "description": "A link between a service and one or more classifications that describe the nature of the service provided.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 7 + "order": 4 }, "type": "object", "properties": { @@ -1744,806 +1448,283 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", + "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", "format": "uuid", "constraints": { "unique": true }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", + "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", "core": "Y" }, - "location_id": { - "name": "location_id", + "link_id": { + "name": "link_id", "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", + "title": "Link Identifier", + "description": "The identifier of the entity to which this taxonomy term applies.", "format": "uuid", "constraints": { "unique": false }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", + "core": "Y" }, - "service_id": { - "name": "service_id", + "taxonomy_term_id": { + "name": "taxonomy_term_id", "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", + "title": "Taxonomy Term Identifier", + "description": "The identifier of this taxonomy term from the taxonomy table.", "format": "uuid", "constraints": { "unique": false }, - "example": "ac148810-d857-441c-9679-408f346de14b" + "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", + "core": "Y" }, - "organization_id": { - "name": "organization_id", + "link_type": { + "name": "link_type", "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", + "title": "Link Type", + "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", "constraints": { "unique": false }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", + "example": "link_type", "core": "Y" }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", + "link_entity": { + "name": "link_entity", "type": "string", - "title": "Number", - "description": "The phone number.", + "title": "Link Entity", + "description": "The table of the Link Identifier.", "constraints": { "unique": false }, - "example": "\"+44 1234 234567\"", + "example": "link_entity", "core": "Y" }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", + "value": { + "name": "value", "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", + "title": "Value", + "description": "The value (if any) of an attribute.", "constraints": { "unique": false }, - "example": "voice" + "example": "value", + "core": "Y" }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false + "taxonomy_term": { + "name": "taxonomy_term", + "path": "taxonomy_terms.csv", + "description": "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.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 16 }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", + "format": "uuid", + "constraints": { + "unique": true + }, + "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", + "core": "Y" }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" + "code": { + "name": "code", + "type": "string", + "title": "Code", + "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", + "constraints": { + "unique": true }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" + "example": "code" + }, + "name": { + "name": "name", + "type": "string", + "title": "Name", + "description": "The taxonomy term itself.", + "constraints": { + "unique": false }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + "example": "name", + "core": "Y" + }, + "description": { + "name": "description", + "type": "string", + "title": "Description", + "description": "A free text description of the term.", + "constraints": { + "unique": false }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" + "example": "description" + }, + "parent_id": { + "name": "parent_id", + "type": "string", + "title": "Parent Identifier", + "description": "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.", + "format": "uuid", + "constraints": { + "unique": false }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" + "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", + "core": "Y" + }, + "taxonomy": { + "name": "taxonomy", + "type": "string", + "title": "Taxonomy", + "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", + "constraints": { + "unique": false }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" + "example": "taxonomy", + "core": "Y" + }, + "taxonomy_detail": { + "name": "taxonomy", + "path": "taxonomies.csv", + "description": "Taxonomies from which taxonomy terms are taken", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 21 }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier of the taxonomy. Each entry must have a unique identifier", + "format": "uuid", + "constraints": { + "unique": true + }, + "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 + "name": { + "name": "name", + "type": "string", + "title": "Name", + "description": "The name of the taxonomy from which terms are sourced.", + "constraints": { + "unique": false }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } + "example": "name" + }, + "description": { + "name": "description", + "type": "string", + "title": "Description", + "description": "A free text description of the taxonomy.", + "constraints": { + "unique": false }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true + "example": "description" }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false + "uri": { + "name": "uri", + "type": "string", + "title": "URI", + "description": "The URI of the taxonomy.", + "format": "uri", + "constraints": { + "unique": false + }, + "example": "http://example.com" }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" + "version": { + "name": "version", + "type": "string", + "title": "Version", + "description": "The version of the taxonomy.", + "constraints": { + "unique": false + }, + "example": "version" + } }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" + "required": [ + "id", + "name", + "description" + ], + "title": "Taxonomy" + }, + "language": { + "name": "language", + "type": "string", + "title": "Language", + "description": "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.", + "constraints": { + "unique": false }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" + "example": "eng" + }, + "taxonomy_id": { + "name": "taxonomy_id", + "type": "string", + "title": "Taxonomy Identifier", + "description": "The identifier of the taxonomy containing the term.", + "format": "uuid", + "constraints": { + "unique": false }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } + "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } + "term_uri": { + "name": "term_uri", + "type": "string", + "title": "Term URI", + "description": "URI of the term.", + "format": "uri", + "constraints": { + "unique": false + }, + "example": "http://example.com" + } + }, + "required": [ + "id", + "name", + "description" + ], + "title": "Taxonomy Term" } }, "required": [ - "id", - "number" + "id" + ], + "tabular_required": [ + "link_id", + "taxonomy_term_id", + "link_entity" ] } }, - "locations": { - "name": "locations", + "services": { "type": "array", - "title": "Locations", - "description": "The details of the locations where organizations operate. Locations may be virtual, and one organization may have many locations.", "items": { - "name": "location", - "path": "locations.csv", - "description": "The locations where organizations operate. Locations may be virtual, and one organization may have many locations.", + "name": "service", + "path": "services.csv", + "description": "The details of the services provided by organizations to a range of different groups.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 6 + "order": 3 }, "type": "object", "properties": { @@ -2551,22668 +1732,140 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier of the location. Each location must have a unique identifier.", - "format": "uuid", + "description": "The identifier for the service. Each service must have a unique identifier.", "constraints": { "unique": true }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", + "example": "ac148810-d857-441c-9679-408f346de14b", "core": "Y" }, - "location_type": { - "name": "location_type", - "type": "string", - "title": "Location Type", - "description": "The type of location, which may be either physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "physical", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "url": { - "name": "url", + "name": { + "name": "name", "type": "string", - "title": "URL", - "description": "If location_type is virtual, then this field represents the URL of a virtual location.", - "format": "uri", + "title": "Name", + "description": "The official or public name of the service.", "constraints": { "unique": false }, - "example": "http://example.com", + "example": "Community Counselling", "core": "Y" }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "985e4a42-bd9f-4edc-911d-0243a4640aca" - }, - "name": { - "name": "name", + "description": { + "name": "description", "type": "string", - "title": "Name", - "description": "The name of the location.", + "title": "Description", + "description": "A free text description of the service.", "constraints": { "unique": false }, - "example": "MyCity Civic Center", + "example": "Counselling Services provided by trained professionals. Suitable for people with mental health conditions such as anxiety, depression, or eating disorders as well as people experiencing difficult life events and circumstances. ", "core": "Y" }, - "alternate_name": { - "name": "alternate_name", + "status": { + "name": "status", "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name of the location.", + "title": "Status", + "description": "The current status of the service which can be active, inactive, defunct, or temporarily closed.", "constraints": { "unique": false }, - "example": "Civic Center" + "example": "active", + "core": "Y", + "enum": [ + "active", + "inactive", + "defunct", + "temporarily closed" + ] }, - "description": { - "name": "description", + "fees_description": { + "name": "fees_description", "type": "string", - "title": "Description", - "description": "A free text description of the location.", + "title": "Fees Description", + "description": "A free text description of any charges for service users to access this service.", "constraints": { "unique": false }, - "example": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", - "core": "Y" + "example": "Non-NHS patients are expected to pay for their counselling sessions. We charge a flat rate per hour of counselling. The current rate is \u00a350 per hour. Please see our website for up to date prices." }, - "transportation": { - "name": "transportation", + "fees": { + "name": "fees", "type": "string", - "title": "Transportation", - "description": "A free text description of the access to public or private transportation to and from the location.", + "title": "Fees", + "description": "DEPRECATED: Details of any charges for service users to access this service.", "constraints": { "unique": false }, - "example": "MyCity Civic Center is serviced by the number 1 Bus and is a short walk from the Main Street Metro Station" + "example": "fees_description" }, - "latitude": { - "name": "latitude", + "minimum_age": { + "name": "minimum_age", "type": "number", - "title": "Latitude", - "description": "The latitude of the location expressed in decimal degrees in WGS84 datum.", + "title": "Minimum Age", + "description": "The minimum age of a person required to meet this eligibility requirement.", "constraints": { "unique": false }, - "example": "100", - "core": "Y" + "example": "12" }, - "longitude": { - "name": "longitude", + "maximum_age": { + "name": "maximum_age", "type": "number", - "title": "Longitude", - "description": "The longitude of the location expressed in decimal degrees in WGS84 datum.", + "title": "Maximum Age", + "description": "The maximum age of a person required to meet this eligibility requirement.", "constraints": { "unique": false }, - "example": "101", - "core": "Y" + "example": "100" }, - "external_identifier": { - "name": "external_identifier", + "assured_date": { + "name": "assured_date", "type": "string", - "title": "External Identifier", - "description": "A third party identifier for the location, which can be drawn from other services e.g. UK UPRN.", + "title": "Assured Date", + "description": "The date that the information about the service was last checked.", "constraints": { "unique": false }, - "example": "10092008082" + "example": "2005-01-01", + "datapackage_type": "date" }, - "external_identifier_type": { - "name": "external_identifier_type", + "assurer_email": { + "name": "assurer_email", "type": "string", - "title": "External Identifier Type", - "description": "The scheme used for the location's external_identifier e.g. UK UPRN.", + "title": "Assurer Email", + "description": "The contact e-mail address for the person or organization which last assured the service.", + "format": "email", "constraints": { "unique": false }, - "example": "UPRN" - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "addresses": { - "name": "addresses", - "type": "array", - "title": "Addresses", - "description": "The addresses of locations where organizations operate.", - "items": { - "name": "address", - "path": "addresses.csv", - "description": "The addresses of locations where organizations operate.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 9 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the postal address. Each postal address must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "74706e55-df26-4b84-80fe-ecc30b5befb4", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for this postal address.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "attention": { - "name": "attention", - "type": "string", - "title": "Attention", - "description": "The name of the person or entity whose attention should be sought at the location. These are often included as a \"care of\" component of an address.", - "constraints": { - "unique": false - }, - "example": "A. Persona", - "core": "Y" - }, - "address_1": { - "name": "address_1", - "type": "string", - "title": "Address line 1", - "description": "The first line(s) of the address, including office, building number and street.", - "constraints": { - "unique": false - }, - "example": "1-30 Main Street", - "core": "Y" - }, - "address_2": { - "name": "address_2", - "type": "string", - "title": "Address line 2", - "description": "A second (additional) line of address information.", - "constraints": { - "unique": false - }, - "example": "MyVillage" - }, - "city": { - "name": "city", - "type": "string", - "title": "City", - "description": "The city in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyCity", - "core": "Y" - }, - "region": { - "name": "region", - "type": "string", - "title": "Region", - "description": "The region in which the address is located (optional).", - "constraints": { - "unique": false - }, - "example": "MyRegion", - "core": "Y" - }, - "state_province": { - "name": "state_province", - "type": "string", - "title": "State Or Province", - "description": "The state or province in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyState", - "core": "Y" - }, - "postal_code": { - "name": "postal_code", - "type": "string", - "title": "Postal Code", - "description": "The postal code for the address.", - "constraints": { - "unique": false - }, - "example": "ABC 1234", - "core": "Y" - }, - "country": { - "name": "country", - "type": "string", - "title": "Country", - "description": "The country in which the address is located. This should be given as an ISO 3361-1 country code (two letter abbreviation).", - "constraints": { - "unique": false - }, - "example": "US", - "core": "Y" - }, - "address_type": { - "name": "address_type", - "type": "string", - "title": "Address Type", - "description": "The type of address which may be physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "postal", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "address_1", - "city", - "state_province", - "postal_code", - "country", - "address_type" - ] - } - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "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.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "accessibility": { - "name": "accessibility", - "type": "array", - "title": "Accessibility", - "description": "The details of the arrangements for access to locations for people who have disabilities", - "items": { - "name": "accessibility", - "path": "accessibility.csv", - "description": "The details of the arrangements for access to locations for people who have disabilities.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 15 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this accessibility information. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "afcf296e-1cb2-4139-9c88-33d587d1a50b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier for the location of the accessibility provision.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the assistance or infrastructure that facilitates access to clients with disabilities.", - "constraints": { - "unique": false - }, - "example": "The building is equipped with induction loops for hearing aids. Wheelchair access is possible on all levels.", - "core": "Y" - }, - "details": { - "name": "details", - "type": "string", - "title": "Details", - "description": "Any further details relating to the relevant accessibility arrangements at this location.", - "constraints": { - "unique": false - }, - "example": "Switch hearing aid to T-coil to access the induction loop facility." - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "The URL of a page giving more information about the accessibility of the location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "name": "schedule", - "path": "schedules.csv", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 10 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "timezone": { - "name": "timezone", - "type": "number", - "title": "Timezone", - "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "wkst": { - "name": "wkst", - "type": "string", - "title": "Week Start", - "description": "iCal - The two-letter code for the day on which the week starts.", - "constraints": { - "unique": false - }, - "example": "TU", - "enum": [ - "MO", - "TU", - "WE", - "TH", - "FR", - "SA", - "SU" - ] - }, - "freq": { - "name": "freq", - "type": "string", - "title": "Frequency", - "description": "iCal - How often the frequency repeats.", - "constraints": { - "unique": false - }, - "example": "WEEKLY", - "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" - }, - "byday": { - "name": "byday", - "type": "string", - "title": "By Day", - "description": "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", - "constraints": { - "unique": false - }, - "example": "TH,FR", - "core": "Y" - }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, - "opens_at": { - "name": "opens_at", - "type": "string", - "title": "Opens At", - "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", - "constraints": { - "unique": false - }, - "example": "10:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "closes_at": { - "name": "closes_at", - "type": "string", - "title": "Closes At", - "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", - "constraints": { - "unique": false - }, - "example": "18:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "location_type" - ] - } - }, - "programs": { - "name": "programs", - "type": "array", - "title": "Programs", - "description": "The details of collection of related services.", - "items": { - "name": "program", - "path": "programs.csv", - "description": "The details of collections of related services.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 2 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the program. Each program must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the program.", - "constraints": { - "unique": false - }, - "example": "Community Mental Health Support" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "The (optional) alternative name for the program.", - "constraints": { - "unique": false - }, - "example": "MyCity Mental Health Group" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the program", - "constraints": { - "unique": false - }, - "example": "Comprehensive Mental Health Services available to residents of MyCity including CBT and Counselling. This is not an emergency service and should not be used as an alternative to hospital and GP services." - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "name", - "description" - ], - "tabular_required": [ - "organization_id" - ] - } - }, - "organization_identifiers": { - "name": "organization_identifiers", - "type": "array", - "title": "Organization Identifiers", - "description": "The details of the third party identifiers for organizations, such as: company registration number, charity number, tax registration number.", - "items": { - "name": "organization_identifier", - "path": "organization_identifiers.csv", - "description": "The details of the third party identifiers for organizations, such as: company registration number, charity number, tax registration number.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 20 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this organization identifier entry. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d4dbcebc-0802-47cb-8651-b937ac4f2f3e" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization. This should match the uuid of an organization object.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "identifier_scheme": { - "name": "identifier_scheme", - "type": "string", - "title": "Identifier Scheme", - "description": "The scheme of the third party identifier, according to http://org-id.guide/.", - "constraints": { - "unique": false - }, - "example": "GB-COH" - }, - "identifier_type": { - "name": "identifier_type", - "type": "string", - "title": "Identifier Type", - "description": "A human-readable equivalent of the identifier_scheme. This may be used in cases where org-id.guide does not list an appropriate identifier scheme.", - "constraints": { - "unique": false - }, - "example": "Company number" - }, - "identifier": { - "name": "identifier", - "type": "string", - "title": "Third Party Identifier", - "description": "The third-party identifier value.", - "constraints": { - "unique": false - }, - "example": "1234567" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "identifier_type", - "identifier" - ], - "tabular_required": [ - "organization_id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - }, - "services": { - "type": "array", - "items": { - "name": "service", - "path": "services.csv", - "description": "The details of the services provided by organizations to a range of different groups.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 3 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the service. Each service must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization that provides this service.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", - "core": "Y" - }, - "program_id": { - "name": "program_id", - "type": "string", - "title": "Program Identifier", - "description": "The identifier of the program this service is delivered under.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The official or public name of the service.", - "constraints": { - "unique": false - }, - "example": "Community Counselling", - "core": "Y" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name for this service.", - "constraints": { - "unique": false - }, - "example": "MyCity Counselling Services" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the service.", - "constraints": { - "unique": false - }, - "example": "Counselling Services provided by trained professionals. Suitable for people with mental health conditions such as anxiety, depression, or eating disorders as well as people experiencing difficult life events and circumstances. ", - "core": "Y" - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "URL of the service", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com/counselling", - "core": "Y" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "An email address which can be used to contact the service provider.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com", - "core": "Y" - }, - "status": { - "name": "status", - "type": "string", - "title": "Status", - "description": "The current status of the service which can be active, inactive, defunct, or temporarily closed.", - "constraints": { - "unique": false - }, - "example": "active", - "core": "Y", - "enum": [ - "active", - "inactive", - "defunct", - "temporarily closed" - ] - }, - "interpretation_services": { - "name": "interpretation_services", - "type": "string", - "title": "Interpretation Services", - "description": "A free text description of any interpretation services available for accessing this service.", - "constraints": { - "unique": false - }, - "example": "Interpretation services are available in Urdu, Polish, and Slovak" - }, - "application_process": { - "name": "application_process", - "type": "string", - "title": "Application Process", - "description": "A free text description of the steps needed to access this service.", - "constraints": { - "unique": false - }, - "example": "If you are an NHS patient please ask your GP for a referral letter, we will then be in touch with you directly. If you are not an NHS patient you should ring our reception to arrange an appointment" - }, - "wait_time": { - "name": "wait_time", - "type": "string", - "title": "Wait Time", - "description": "DEPRECATED: The time a client may expect to wait before receiving a service.", - "constraints": { - "unique": false - }, - "example": "wait_time" - }, - "accreditations": { - "name": "accreditations", - "type": "string", - "title": "Accreditations", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "All of our practitioners are accredited by the BASC, UKCP, and the Professional Standards Body" - }, - "eligibility_description": { - "name": "eligibility_description", - "type": "string", - "title": "Eligibility Description", - "description": "A free text description of the type of person for whom this service is intended.", - "constraints": { - "unique": false - }, - "example": "This service is intended for all people aged 12 and over who require counselling services in the MyCity area", - "core": "Y" - }, - "minimum_age": { - "name": "minimum_age", - "type": "number", - "title": "Minimum Age", - "description": "The minimum age of a person required to meet this eligibility requirement.", - "constraints": { - "unique": false - }, - "example": "12" - }, - "maximum_age": { - "name": "maximum_age", - "type": "number", - "title": "Maximum Age", - "description": "The maximum age of a person required to meet this eligibility requirement.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "assured_date": { - "name": "assured_date", - "type": "string", - "title": "Assured Date", - "description": "The date that the information about the service was last checked.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "assurer_email": { - "name": "assurer_email", - "type": "string", - "title": "Assurer Email", - "description": "The contact e-mail address for the person or organization which last assured the service.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "licenses": { - "name": "licenses", - "type": "string", - "title": "Licenses", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "licences" - }, - "alert": { - "name": "alert", - "type": "string", - "title": "Alert", - "description": "A description of any short term alerts concerning the service.", - "constraints": { - "unique": false - }, - "example": "Following COVID-19 we have moved most of our counselling sessions online. Please contact the reception if you require further information." - }, - "last_modified": { - "name": "last_modified", - "type": "string", - "format": "date-time", - "datapackage_type": "datetime", - "title": "Last Modified", - "description": "The datetime when the service, or any related information about the service, has changed. Should have millisecond accuracy.", - "constraints": { - "unique": false - }, - "example": "2023-03-15T10:30:45.123Z" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "name": "schedule", - "path": "schedules.csv", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 10 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "timezone": { - "name": "timezone", - "type": "number", - "title": "Timezone", - "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "wkst": { - "name": "wkst", - "type": "string", - "title": "Week Start", - "description": "iCal - The two-letter code for the day on which the week starts.", - "constraints": { - "unique": false - }, - "example": "TU", - "enum": [ - "MO", - "TU", - "WE", - "TH", - "FR", - "SA", - "SU" - ] - }, - "freq": { - "name": "freq", - "type": "string", - "title": "Frequency", - "description": "iCal - How often the frequency repeats.", - "constraints": { - "unique": false - }, - "example": "WEEKLY", - "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" - }, - "byday": { - "name": "byday", - "type": "string", - "title": "By Day", - "description": "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", - "constraints": { - "unique": false - }, - "example": "TH,FR", - "core": "Y" - }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, - "opens_at": { - "name": "opens_at", - "type": "string", - "title": "Opens At", - "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", - "constraints": { - "unique": false - }, - "example": "10:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "closes_at": { - "name": "closes_at", - "type": "string", - "title": "Closes At", - "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", - "constraints": { - "unique": false - }, - "example": "18:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "service_areas": { - "name": "service_areas", - "type": "array", - "title": "Service Areas", - "description": "The details of the geographic area for which a service is available.", - "items": { - "name": "service_area", - "path": "service_areas.csv", - "description": "The details of the geographic area for which a service is available.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 12 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the service area. Each service area must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "381c64f1-a724-4884-9c21-ac96c21cca3e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this entry describes the service area", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "A free text geographic area where a service is available.", - "constraints": { - "unique": false - }, - "example": "The service is available to all residents of the MyCity area. We provide the service in our offices or via video conferencing to any who can provide evidence of their residency.", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "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.", - "constraints": { - "unique": false - }, - "example": "The service is available to all residents of the MyCity area, including all postcodes starting with AB1, AB2, and AB3", - "core": "Y" - }, - "extent": { - "name": "extent", - "type": "string", - "title": "Extent", - "description": "A definition of the polygon defining the area.", - "constraints": { - "unique": false - }, - "example": "extent" - }, - "extent_type": { - "name": "extent_type", - "type": "string", - "title": "Extent Type", - "description": "The format of the extent field populated from an enum of \"geojson\", \"topojson\", \"kml\",and (for legacy systems or early state during transformation) \"text\".", - "constraints": { - "unique": false - }, - "example": "geojson" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "A URI which acts as a persistent identifier to identify an area.", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "service_at_locations": { - "name": "service_at_locations", - "type": "array", - "title": "Service At Locations", - "description": "A link between a service and a specific location.", - "items": { - "name": "service_at_location", - "path": "service_at_location.csv", - "description": "A link between a service and a specific location.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 5 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the service at location entry. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service at a given location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this service operates.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the service at this specific location.", - "constraints": { - "unique": false - }, - "example": "Counselling Services provided by trained professionals in the MyCity area." - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "The details of the named contacts for services and organizations.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "name": "schedule", - "path": "schedules.csv", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 10 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "timezone": { - "name": "timezone", - "type": "number", - "title": "Timezone", - "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "wkst": { - "name": "wkst", - "type": "string", - "title": "Week Start", - "description": "iCal - The two-letter code for the day on which the week starts.", - "constraints": { - "unique": false - }, - "example": "TU", - "enum": [ - "MO", - "TU", - "WE", - "TH", - "FR", - "SA", - "SU" - ] - }, - "freq": { - "name": "freq", - "type": "string", - "title": "Frequency", - "description": "iCal - How often the frequency repeats.", - "constraints": { - "unique": false - }, - "example": "WEEKLY", - "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" - }, - "byday": { - "name": "byday", - "type": "string", - "title": "By Day", - "description": "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", - "constraints": { - "unique": false - }, - "example": "TH,FR", - "core": "Y" - }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, - "opens_at": { - "name": "opens_at", - "type": "string", - "title": "Opens At", - "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", - "constraints": { - "unique": false - }, - "example": "10:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "closes_at": { - "name": "closes_at", - "type": "string", - "title": "Closes At", - "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", - "constraints": { - "unique": false - }, - "example": "18:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "location": { - "name": "location", - "path": "locations.csv", - "description": "The details of the locations where organizations operate. Locations may be virtual, and one organization may have many locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 6 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the location. Each location must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "location_type": { - "name": "location_type", - "type": "string", - "title": "Location Type", - "description": "The type of location, which may be either physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "physical", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "If location_type is virtual, then this field represents the URL of a virtual location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "985e4a42-bd9f-4edc-911d-0243a4640aca" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center", - "core": "Y" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name of the location.", - "constraints": { - "unique": false - }, - "example": "Civic Center" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", - "core": "Y" - }, - "transportation": { - "name": "transportation", - "type": "string", - "title": "Transportation", - "description": "A free text description of the access to public or private transportation to and from the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center is serviced by the number 1 Bus and is a short walk from the Main Street Metro Station" - }, - "latitude": { - "name": "latitude", - "type": "number", - "title": "Latitude", - "description": "The latitude of the location expressed in decimal degrees in WGS84 datum.", - "constraints": { - "unique": false - }, - "example": "100", - "core": "Y" - }, - "longitude": { - "name": "longitude", - "type": "number", - "title": "Longitude", - "description": "The longitude of the location expressed in decimal degrees in WGS84 datum.", - "constraints": { - "unique": false - }, - "example": "101", - "core": "Y" - }, - "external_identifier": { - "name": "external_identifier", - "type": "string", - "title": "External Identifier", - "description": "A third party identifier for the location, which can be drawn from other services e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "10092008082" - }, - "external_identifier_type": { - "name": "external_identifier_type", - "type": "string", - "title": "External Identifier Type", - "description": "The scheme used for the location's external_identifier e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "UPRN" - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "addresses": { - "name": "addresses", - "type": "array", - "title": "Addresses", - "description": "The addresses of locations where organizations operate.", - "items": { - "name": "address", - "path": "addresses.csv", - "description": "The addresses of locations where organizations operate.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 9 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the postal address. Each postal address must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "74706e55-df26-4b84-80fe-ecc30b5befb4", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for this postal address.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "attention": { - "name": "attention", - "type": "string", - "title": "Attention", - "description": "The name of the person or entity whose attention should be sought at the location. These are often included as a \"care of\" component of an address.", - "constraints": { - "unique": false - }, - "example": "A. Persona", - "core": "Y" - }, - "address_1": { - "name": "address_1", - "type": "string", - "title": "Address line 1", - "description": "The first line(s) of the address, including office, building number and street.", - "constraints": { - "unique": false - }, - "example": "1-30 Main Street", - "core": "Y" - }, - "address_2": { - "name": "address_2", - "type": "string", - "title": "Address line 2", - "description": "A second (additional) line of address information.", - "constraints": { - "unique": false - }, - "example": "MyVillage" - }, - "city": { - "name": "city", - "type": "string", - "title": "City", - "description": "The city in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyCity", - "core": "Y" - }, - "region": { - "name": "region", - "type": "string", - "title": "Region", - "description": "The region in which the address is located (optional).", - "constraints": { - "unique": false - }, - "example": "MyRegion", - "core": "Y" - }, - "state_province": { - "name": "state_province", - "type": "string", - "title": "State Or Province", - "description": "The state or province in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyState", - "core": "Y" - }, - "postal_code": { - "name": "postal_code", - "type": "string", - "title": "Postal Code", - "description": "The postal code for the address.", - "constraints": { - "unique": false - }, - "example": "ABC 1234", - "core": "Y" - }, - "country": { - "name": "country", - "type": "string", - "title": "Country", - "description": "The country in which the address is located. This should be given as an ISO 3361-1 country code (two letter abbreviation).", - "constraints": { - "unique": false - }, - "example": "US", - "core": "Y" - }, - "address_type": { - "name": "address_type", - "type": "string", - "title": "Address Type", - "description": "The type of address which may be physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "postal", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "address_1", - "city", - "state_province", - "postal_code", - "country", - "address_type" - ] - } - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "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.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "accessibility": { - "name": "accessibility", - "type": "array", - "title": "Accessibility", - "description": "The details of the arrangements for access to locations for people who have disabilities", - "items": { - "name": "accessibility", - "path": "accessibility.csv", - "description": "The details of the arrangements for access to locations for people who have disabilities.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 15 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this accessibility information. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "afcf296e-1cb2-4139-9c88-33d587d1a50b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier for the location of the accessibility provision.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the assistance or infrastructure that facilitates access to clients with disabilities.", - "constraints": { - "unique": false - }, - "example": "The building is equipped with induction loops for hearing aids. Wheelchair access is possible on all levels.", - "core": "Y" - }, - "details": { - "name": "details", - "type": "string", - "title": "Details", - "description": "Any further details relating to the relevant accessibility arrangements at this location.", - "constraints": { - "unique": false - }, - "example": "Switch hearing aid to T-coil to access the induction loop facility." - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "The URL of a page giving more information about the accessibility of the location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "name": "schedule", - "path": "schedules.csv", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 10 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "timezone": { - "name": "timezone", - "type": "number", - "title": "Timezone", - "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "wkst": { - "name": "wkst", - "type": "string", - "title": "Week Start", - "description": "iCal - The two-letter code for the day on which the week starts.", - "constraints": { - "unique": false - }, - "example": "TU", - "enum": [ - "MO", - "TU", - "WE", - "TH", - "FR", - "SA", - "SU" - ] - }, - "freq": { - "name": "freq", - "type": "string", - "title": "Frequency", - "description": "iCal - How often the frequency repeats.", - "constraints": { - "unique": false - }, - "example": "WEEKLY", - "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" - }, - "byday": { - "name": "byday", - "type": "string", - "title": "By Day", - "description": "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", - "constraints": { - "unique": false - }, - "example": "TH,FR", - "core": "Y" - }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, - "opens_at": { - "name": "opens_at", - "type": "string", - "title": "Opens At", - "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", - "constraints": { - "unique": false - }, - "example": "10:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "closes_at": { - "name": "closes_at", - "type": "string", - "title": "Closes At", - "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", - "constraints": { - "unique": false - }, - "example": "18:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "location_type" - ], - "title": "Location" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "service_id", - "location_id" - ] - } - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "organization": { - "name": "organization", - "path": "organizations.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 1 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the organization. Each organization must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", - "core": "Y" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The official or public name of the organization.", - "constraints": { - "unique": false - }, - "example": "Example Organization Inc.", - "core": "Y" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative or commonly used name for the organization.", - "constraints": { - "unique": false - }, - "example": "Example Org", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description containing a brief summary about the organization. It can contain markup such as HTML or Markdown.", - "constraints": { - "unique": false - }, - "example": "Example Org is a non-profit organization dedicated to providing services to qualified beneficiaries", - "core": "Y" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The contact e-mail address for the organization.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com", - "core": "Y" - }, - "website": { - "name": "website", - "type": "string", - "title": "Website", - "description": "The URL (website address) of the organization.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com", - "core": "Y" - }, - "tax_status": { - "name": "tax_status", - "type": "string", - "title": "Tax Status", - "description": "DEPRECATED: Government assigned tax designation for tax-exempt organizations.", - "constraints": { - "unique": false - }, - "example": "tax_status" - }, - "tax_id": { - "name": "tax_id", - "type": "string", - "title": "Tax Identifier", - "description": "DEPRECATED: A government issued identifier used for the purpose of tax administration.", - "constraints": { - "unique": false - }, - "example": "tax_id" - }, - "year_incorporated": { - "name": "year_incorporated", - "type": "number", - "title": "Year Incorporated", - "description": "The year in which the organization was legally formed.", - "constraints": { - "unique": false - }, - "example": "2011" - }, - "legal_status": { - "name": "legal_status", - "type": "string", - "title": "Legal Status", - "description": "The legal conditions that an organization is operating under.", - "constraints": { - "unique": false - }, - "example": "Limited Company" - }, - "logo": { - "name": "logo", - "type": "string", - "title": "Logo", - "description": "A URL to an image associated with the organization which can be presented alongside its name.", - "constraints": { - "unique": false - }, - "example": "https://openreferral.org/wp-content/uploads/2018/02/OpenReferral_Logo_Green-4-1.png" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "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.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "parent_organization_id": { - "name": "parent_organization_id", - "type": "string", - "title": "Parent Organization Identifier", - "description": "The identifier of the organization's parent organization.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "cd09a387-91f4-4555-94ec-e799c35344cd" - }, - "funding": { - "name": "funding", - "type": "array", - "title": "Funding", - "description": "The sources of funding for a service or organization.", - "items": { - "name": "funding", - "path": "funding.csv", - "description": "The sources of funding for a service or organization.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 11 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the funding. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1f2df32c-bf08-4b8e-bd6f-e834014b19bc" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization in receipt of this funding.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "format": "uuid", - "description": "The identifier of the service in receipt of this funding.", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "source": { - "name": "source", - "type": "string", - "title": "Source", - "description": "A free text description of the source of funds for this organization or service.", - "constraints": { - "unique": false - }, - "example": "This service is funded partially by the MyCity local government and via grants made by charity funding bodies. We also operate a for-profit department which is used to partially cover the expense of the public service" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "The details of the named contacts for services and organizations.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers are used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "locations": { - "name": "locations", - "type": "array", - "title": "Locations", - "description": "The details of the locations where organizations operate. Locations may be virtual, and one organization may have many locations.", - "items": { - "name": "location", - "path": "locations.csv", - "description": "The locations where organizations operate. Locations may be virtual, and one organization may have many locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 6 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the location. Each location must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "location_type": { - "name": "location_type", - "type": "string", - "title": "Location Type", - "description": "The type of location, which may be either physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "physical", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "If location_type is virtual, then this field represents the URL of a virtual location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "985e4a42-bd9f-4edc-911d-0243a4640aca" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center", - "core": "Y" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name of the location.", - "constraints": { - "unique": false - }, - "example": "Civic Center" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", - "core": "Y" - }, - "transportation": { - "name": "transportation", - "type": "string", - "title": "Transportation", - "description": "A free text description of the access to public or private transportation to and from the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center is serviced by the number 1 Bus and is a short walk from the Main Street Metro Station" - }, - "latitude": { - "name": "latitude", - "type": "number", - "title": "Latitude", - "description": "The latitude of the location expressed in decimal degrees in WGS84 datum.", - "constraints": { - "unique": false - }, - "example": "100", - "core": "Y" - }, - "longitude": { - "name": "longitude", - "type": "number", - "title": "Longitude", - "description": "The longitude of the location expressed in decimal degrees in WGS84 datum.", - "constraints": { - "unique": false - }, - "example": "101", - "core": "Y" - }, - "external_identifier": { - "name": "external_identifier", - "type": "string", - "title": "External Identifier", - "description": "A third party identifier for the location, which can be drawn from other services e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "10092008082" - }, - "external_identifier_type": { - "name": "external_identifier_type", - "type": "string", - "title": "External Identifier Type", - "description": "The scheme used for the location's external_identifier e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "UPRN" - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "addresses": { - "name": "addresses", - "type": "array", - "title": "Addresses", - "description": "The addresses of locations where organizations operate.", - "items": { - "name": "address", - "path": "addresses.csv", - "description": "The addresses of locations where organizations operate.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 9 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the postal address. Each postal address must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "74706e55-df26-4b84-80fe-ecc30b5befb4", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for this postal address.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "attention": { - "name": "attention", - "type": "string", - "title": "Attention", - "description": "The name of the person or entity whose attention should be sought at the location. These are often included as a \"care of\" component of an address.", - "constraints": { - "unique": false - }, - "example": "A. Persona", - "core": "Y" - }, - "address_1": { - "name": "address_1", - "type": "string", - "title": "Address line 1", - "description": "The first line(s) of the address, including office, building number and street.", - "constraints": { - "unique": false - }, - "example": "1-30 Main Street", - "core": "Y" - }, - "address_2": { - "name": "address_2", - "type": "string", - "title": "Address line 2", - "description": "A second (additional) line of address information.", - "constraints": { - "unique": false - }, - "example": "MyVillage" - }, - "city": { - "name": "city", - "type": "string", - "title": "City", - "description": "The city in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyCity", - "core": "Y" - }, - "region": { - "name": "region", - "type": "string", - "title": "Region", - "description": "The region in which the address is located (optional).", - "constraints": { - "unique": false - }, - "example": "MyRegion", - "core": "Y" - }, - "state_province": { - "name": "state_province", - "type": "string", - "title": "State Or Province", - "description": "The state or province in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyState", - "core": "Y" - }, - "postal_code": { - "name": "postal_code", - "type": "string", - "title": "Postal Code", - "description": "The postal code for the address.", - "constraints": { - "unique": false - }, - "example": "ABC 1234", - "core": "Y" - }, - "country": { - "name": "country", - "type": "string", - "title": "Country", - "description": "The country in which the address is located. This should be given as an ISO 3361-1 country code (two letter abbreviation).", - "constraints": { - "unique": false - }, - "example": "US", - "core": "Y" - }, - "address_type": { - "name": "address_type", - "type": "string", - "title": "Address Type", - "description": "The type of address which may be physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "postal", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "address_1", - "city", - "state_province", - "postal_code", - "country", - "address_type" - ] - } - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "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.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "accessibility": { - "name": "accessibility", - "type": "array", - "title": "Accessibility", - "description": "The details of the arrangements for access to locations for people who have disabilities", - "items": { - "name": "accessibility", - "path": "accessibility.csv", - "description": "The details of the arrangements for access to locations for people who have disabilities.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 15 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this accessibility information. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "afcf296e-1cb2-4139-9c88-33d587d1a50b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier for the location of the accessibility provision.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the assistance or infrastructure that facilitates access to clients with disabilities.", - "constraints": { - "unique": false - }, - "example": "The building is equipped with induction loops for hearing aids. Wheelchair access is possible on all levels.", - "core": "Y" - }, - "details": { - "name": "details", - "type": "string", - "title": "Details", - "description": "Any further details relating to the relevant accessibility arrangements at this location.", - "constraints": { - "unique": false - }, - "example": "Switch hearing aid to T-coil to access the induction loop facility." - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "The URL of a page giving more information about the accessibility of the location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "name": "schedule", - "path": "schedules.csv", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 10 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "timezone": { - "name": "timezone", - "type": "number", - "title": "Timezone", - "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "wkst": { - "name": "wkst", - "type": "string", - "title": "Week Start", - "description": "iCal - The two-letter code for the day on which the week starts.", - "constraints": { - "unique": false - }, - "example": "TU", - "enum": [ - "MO", - "TU", - "WE", - "TH", - "FR", - "SA", - "SU" - ] - }, - "freq": { - "name": "freq", - "type": "string", - "title": "Frequency", - "description": "iCal - How often the frequency repeats.", - "constraints": { - "unique": false - }, - "example": "WEEKLY", - "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" - }, - "byday": { - "name": "byday", - "type": "string", - "title": "By Day", - "description": "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", - "constraints": { - "unique": false - }, - "example": "TH,FR", - "core": "Y" - }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, - "opens_at": { - "name": "opens_at", - "type": "string", - "title": "Opens At", - "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", - "constraints": { - "unique": false - }, - "example": "10:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "closes_at": { - "name": "closes_at", - "type": "string", - "title": "Closes At", - "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", - "constraints": { - "unique": false - }, - "example": "18:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "location_type" - ] - } - }, - "programs": { - "name": "programs", - "type": "array", - "title": "Programs", - "description": "The details of collection of related services.", - "items": { - "name": "program", - "path": "programs.csv", - "description": "The details of collections of related services.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 2 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the program. Each program must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the program.", - "constraints": { - "unique": false - }, - "example": "Community Mental Health Support" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "The (optional) alternative name for the program.", - "constraints": { - "unique": false - }, - "example": "MyCity Mental Health Group" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the program", - "constraints": { - "unique": false - }, - "example": "Comprehensive Mental Health Services available to residents of MyCity including CBT and Counselling. This is not an emergency service and should not be used as an alternative to hospital and GP services." - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "name", - "description" - ], - "tabular_required": [ - "organization_id" - ] - } - }, - "organization_identifiers": { - "name": "organization_identifiers", - "type": "array", - "title": "Organization Identifiers", - "description": "The details of the third party identifiers for organizations, such as: company registration number, charity number, tax registration number.", - "items": { - "name": "organization_identifier", - "path": "organization_identifiers.csv", - "description": "The details of the third party identifiers for organizations, such as: company registration number, charity number, tax registration number.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 20 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this organization identifier entry. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d4dbcebc-0802-47cb-8651-b937ac4f2f3e" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization. This should match the uuid of an organization object.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "identifier_scheme": { - "name": "identifier_scheme", - "type": "string", - "title": "Identifier Scheme", - "description": "The scheme of the third party identifier, according to http://org-id.guide/.", - "constraints": { - "unique": false - }, - "example": "GB-COH" - }, - "identifier_type": { - "name": "identifier_type", - "type": "string", - "title": "Identifier Type", - "description": "A human-readable equivalent of the identifier_scheme. This may be used in cases where org-id.guide does not list an appropriate identifier scheme.", - "constraints": { - "unique": false - }, - "example": "Company number" - }, - "identifier": { - "name": "identifier", - "type": "string", - "title": "Third Party Identifier", - "description": "The third-party identifier value.", - "constraints": { - "unique": false - }, - "example": "1234567" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "identifier_type", - "identifier" - ], - "tabular_required": [ - "organization_id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Organization" + "example": "email@example.com" + }, + "last_modified": { + "name": "last_modified", + "type": "string", + "format": "date-time", + "datapackage_type": "datetime", + "title": "Last Modified", + "description": "The datetime when the service, or any related information about the service, has changed. Should have millisecond accuracy.", + "constraints": { + "unique": false + }, + "example": "2023-03-15T10:30:45.123Z" }, - "funding": { - "name": "funding", + "schedules": { + "name": "schedules", "type": "array", - "title": "Funding", - "description": "The sources of funding for a service or organization.", + "title": "Schedules", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", "items": { - "name": "funding", - "path": "funding.csv", - "description": "The sources of funding for a service or organization.", + "name": "schedule", + "path": "schedules.csv", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 11 + "order": 10 }, "type": "object", "properties": { @@ -25220,1252 +1873,512 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for the funding. Each entry must have a unique identifier.", - "format": "uuid", + "description": "The identifier for the schedule. Each entry must have a unique identifier.", "constraints": { "unique": true }, - "example": "1f2df32c-bf08-4b8e-bd6f-e834014b19bc" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization in receipt of this funding.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" + "example": "location-1234-permanent", + "core": "Y" }, "service_id": { "name": "service_id", "type": "string", "title": "Service Identifier", - "format": "uuid", - "description": "The identifier of the service in receipt of this funding.", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "source": { - "name": "source", - "type": "string", - "title": "Source", - "description": "A free text description of the source of funds for this organization or service.", + "description": "The identifier of the service for which this is the regular schedule", "constraints": { "unique": false }, - "example": "This service is funded partially by the MyCity local government and via grants made by charity funding bodies. We also operate a for-profit department which is used to partially cover the expense of the public service" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "cost_options": { - "name": "cost_options", - "type": "array", - "title": "Cost Options", - "description": "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.", - "items": { - "name": "cost_option", - "path": "cost_options.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 19 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the cost option. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1fdf4d39-3d80-484d-9f92-a8ffa08621e7" + "example": "ac148810-d857-441c-9679-408f346de14b", + "core": "Y" }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the services for which the entry describes the cost.", - "format": "uuid", + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location for which this is the regular schedule", "constraints": { "unique": false }, - "example": "ac148810-d857-441c-9679-408f346de14b" + "example": "1234" }, "valid_from": { "name": "valid_from", "type": "string", "title": "Valid From", - "description": "The date when this price is valid from.", + "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", "constraints": { "unique": false }, - "example": "2020-01-01", + "example": "2005-01-01", + "core": "Y", "datapackage_type": "date" }, "valid_to": { "name": "valid_to", "type": "string", "title": "Valid To", - "description": "The date when this price is valid to.", + "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", "constraints": { "unique": false }, - "example": "2022-12-31", + "example": "2005-01-01", + "core": "Y", "datapackage_type": "date" }, - "option": { - "name": "option", - "type": "string", - "title": "Option", - "description": "Conditions associated with the cost option.", - "constraints": { - "unique": false - }, - "example": "Under 18s and Over 60s" - }, - "currency": { - "name": "currency", - "type": "string", - "title": "Currency", - "description": "The 3 letter currency code of this cost option (expected to be gbp by Open Referral UK).", - "constraints": { - "unique": false - }, - "example": "gbp" - }, - "amount": { - "name": "amount", - "type": "number", - "title": "Amount", - "description": "The cost of the option, expressed as an amount.", - "constraints": { - "unique": false - }, - "example": "35" - }, - "amount_description": { - "name": "amount_description", - "type": "string", - "title": "Amount Description", - "description": "Specific details qualifying the cost amount.", - "constraints": { - "unique": false - }, - "example": "per 1 hour session" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "service_id" - ] - } - }, - "program": { - "name": "program", - "path": "programs.csv", - "description": "The details of collections of related services.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 2 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the program. Each program must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": true + "timezone": { + "name": "timezone", + "type": "number", + "title": "Timezone", + "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", + "constraints": { + "unique": false + }, + "example": "3" }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the program.", - "constraints": { - "unique": false + "wkst": { + "name": "wkst", + "type": "string", + "title": "Week Start", + "description": "iCal - The two-letter code for the day on which the week starts.", + "constraints": { + "unique": false + }, + "example": "TU", + "enum": [ + "MO", + "TU", + "WE", + "TH", + "FR", + "SA", + "SU" + ] }, - "example": "Community Mental Health Support" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "The (optional) alternative name for the program.", - "constraints": { - "unique": false + "freq": { + "name": "freq", + "type": "string", + "title": "Frequency", + "description": "iCal - How often the frequency repeats.", + "constraints": { + "unique": false + }, + "example": "WEEKLY", + "core": "Y", + "const": "WEEKLY" }, - "example": "MyCity Mental Health Group" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the program", - "constraints": { - "unique": false + "byday": { + "name": "byday", + "type": "string", + "title": "By Day", + "description": "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", + "constraints": { + "unique": false + }, + "example": "TH,FR", + "core": "Y" }, - "example": "Comprehensive Mental Health Services available to residents of MyCity including CBT and Counselling. This is not an emergency service and should not be used as an alternative to hospital and GP services." - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 + "opens_at": { + "name": "opens_at", + "type": "string", + "title": "Opens At", + "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", + "constraints": { + "unique": false }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } + "example": "10:00:00", + "core": "Y", + "datapackage_type": "time" + }, + "closes_at": { + "name": "closes_at", + "type": "string", + "title": "Closes At", + "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", + "constraints": { + "unique": false }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] + "example": "18:00:00", + "core": "Y", + "datapackage_type": "time" } - } - }, - "required": [ - "id", - "name", - "description" - ], - "tabular_required": [ - "organization_id" - ], - "title": "Program" + }, + "required": [ + "id" + ] + } }, - "required_documents": { - "name": "required_documents", + "service_at_locations": { + "name": "service_at_locations", "type": "array", - "title": "Required Documents", - "description": "The details of any documents that are required in order to access or use services.", + "title": "Service At Locations", + "description": "A link between a service and a specific location.", "items": { - "name": "required_document", - "path": "required_documents.csv", - "description": "The details of any documents that are required in order to access or use services.", + "name": "service_at_location", + "path": "service_at_location.csv", + "description": "A link between a service and a specific location.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 13 + "order": 5 }, "type": "object", "properties": { "id": { "name": "id", "type": "string", - "title": "Identifier", - "description": "The identifier for the document. Each document must have a unique identifier.", - "format": "uuid", + "title": "Identifier", + "description": "The identifier of the service at location entry. Each entry must have a unique identifier.", "constraints": { "unique": true }, - "example": "f6ad7e69-b9c8-42ce-92db-92cedb4c05c0" + "example": "service-id-1234", + "core": "Y" }, "service_id": { "name": "service_id", "type": "string", "title": "Service Identifier", - "description": "The identifier of the service for which this entry describes the required document.", - "format": "uuid", + "description": "The identifier of the service at a given location.", "constraints": { "unique": false }, - "example": "ac148810-d857-441c-9679-408f346de14b" + "example": "ac148810-d857-441c-9679-408f346de14b", + "core": "Y" }, - "document": { - "name": "document", - "type": "string", - "title": "Document", - "description": "A free text description of the document required to apply for or receive the service.", + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location where this service operates.", "constraints": { "unique": false }, - "example": "Any official identification document (Passport, Driver's Licence, identity card) and evidence of address such as an official letter from local or national government. A driver's license which shows your name, photograph, and address can be used as a sole identification document." + "example": "1234", + "core": "Y" }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "A web link to the document.", - "format": "uri", - "constraints": { - "unique": false + "location": { + "name": "location", + "path": "locations.csv", + "description": "The details of the locations where organizations operate. Locations may be virtual, and one organization may have many locations.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 6 }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "number", + "title": "Identifier", + "description": "The identifier of the location. Each location must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "1234", + "core": "Y" }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" + "location_type": { + "name": "location_type", + "type": "string", + "title": "Location Type", + "description": "The type of location, which can only be postal for now.", + "constraints": { + "unique": false }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" + "core": "Y", + "const": "postal" + }, + "url": { + "name": "url", + "type": "string", + "title": "URL", + "description": "If location_type is virtual, then this field represents the URL of a virtual location.", + "format": "uri", + "constraints": { + "unique": false }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" + "example": "http://example.com", + "core": "Y" + }, + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "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.", + "constraints": { + "unique": false }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" + "example": "1234" + }, + "name": { + "name": "name", + "type": "string", + "title": "Name", + "description": "The name of the location.", + "constraints": { + "unique": false }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" + "example": "MyCity Civic Center", + "core": "Y" + }, + "description": { + "name": "description", + "type": "string", + "title": "Description", + "description": "A free text description of the location.", + "constraints": { + "unique": false }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false + "example": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", + "core": "Y" + }, + "latitude": { + "name": "latitude", + "type": "number", + "title": "Latitude", + "description": "The latitude of the location expressed in decimal degrees in WGS84 datum.", + "constraints": { + "unique": false + }, + "example": "100", + "core": "Y" + }, + "longitude": { + "name": "longitude", + "type": "number", + "title": "Longitude", + "description": "The longitude of the location expressed in decimal degrees in WGS84 datum.", + "constraints": { + "unique": false + }, + "example": "101", + "core": "Y" + }, + "languages": { + "name": "languages", + "type": "array", + "title": "Languages", + "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", + "items": { + "name": "language", + "path": "languages.csv", + "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 14 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the language. Each entry must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "location-name-fr", + "core": "Y" + }, + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", + "constraints": { + "unique": false + }, + "example": "1234" + }, + "name": { + "name": "name", + "type": "string", + "title": "Name", + "description": "The name of the language in which the service is delivered.", + "constraints": { + "unique": false + }, + "example": "Urdu", + "core": "Y" + }, + "code": { + "name": "code", + "type": "string", + "title": "Code", + "description": "The ISO 639-1 or ISO 639-3 code for the language.", + "constraints": { + "unique": false + }, + "example": "ur" + } + }, + "required": [ + "id", + "location_id" + ] + } + }, + "addresses": { + "name": "addresses", + "type": "array", + "title": "Addresses", + "description": "The addresses of locations where organizations operate.", + "items": { + "name": "address", + "path": "addresses.csv", + "description": "The addresses of locations where organizations operate.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 9 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier of the postal address. Each postal address must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "1-avenue-de-la-republique-75001-paris-france", + "core": "Y" + }, + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location for this postal address.", + "format": "uuid", + "constraints": { + "unique": true + }, + "example": "1234", + "core": "Y" + }, + "address_1": { + "name": "address_1", + "type": "string", + "title": "Address line 1", + "description": "The first line(s) of the address, including office, building number and street.", + "constraints": { + "unique": false + }, + "example": "1-30 Main Street", + "core": "Y" + }, + "city": { + "name": "city", + "type": "string", + "title": "City", + "description": "The city in which the address is located.", + "constraints": { + "unique": false + }, + "example": "MyCity", + "core": "Y" + }, + "region": { + "name": "region", + "type": "string", + "title": "Region", + "description": "The region in which the address is located (optional).", + "constraints": { + "unique": false + }, + "example": "Auvergne-Rh\u00f4ne-Alpes", + "core": "Y" + }, + "state_province": { + "name": "state_province", + "type": "string", + "title": "State Or Province", + "description": "The state or province in which the address is located.", + "constraints": { + "unique": false + }, + "example": "Puy-de-D\u00f4me", + "core": "Y" + }, + "postal_code": { + "name": "postal_code", + "type": "string", + "title": "Postal Code", + "description": "The postal code for the address.", + "constraints": { + "unique": false + }, + "example": "63000", + "core": "Y" + }, + "country": { + "name": "country", + "type": "string", + "title": "Country", + "description": "The country in which the address is located. This should be given as an ISO 3361-1 country code (two letter abbreviation).", + "constraints": { + "unique": false + }, + "example": "US", + "core": "Y" + }, + "address_type": { + "name": "address_type", + "type": "string", + "title": "Address Type", + "description": "The type of address which may be physical, postal, or virtual.", + "constraints": { + "unique": false + }, + "example": "postal", + "core": "Y", + "const": "postal" + }, + "cityCode": { + "name": "cityCode", + "type": "string", + "title": "City code", + "description": "The city code when applicable. In France it's the INSEE code.", + "constraints": { + "unique": false + }, + "example": "75000" + } }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", + "required": [ + "id", + "address_1", + "city", + "region", + "state_province", + "postal_code", + "country", + "address_type", + "location_id" + ] + } + }, + "contacts": { + "name": "contacts", + "type": "array", + "title": "Contacts", + "description": "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.", + "items": { + "name": "contact", + "path": "contacts.csv", + "description": "The details of the named contacts for services and organizations.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 16 + "order": 8 }, "type": "object", "properties": { @@ -26473,1216 +2386,470 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", + "description": "The identifier for the contact. Each contact must have a unique identifier.", "format": "uuid", "constraints": { "unique": true }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", "core": "Y" }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "The identifier of the organization for which this is a contact.", "constraints": { - "unique": true + "unique": false }, - "example": "code" + "example": "1234" }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier for the location of the contact.", "constraints": { "unique": false }, - "example": "name", - "core": "Y" + "example": "1234" }, - "description": { - "name": "description", + "name": { + "name": "name", "type": "string", - "title": "Description", - "description": "A free text description of the term.", + "title": "Name", + "description": "The name of the contact.", "constraints": { "unique": false }, - "example": "description" + "example": "Ann Persona", + "core": "Y" }, - "parent_id": { - "name": "parent_id", + "title": { + "name": "title", "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", + "title": "Title", + "description": "The job title of the contact.", "constraints": { "unique": false }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", + "example": "Reception Manager", "core": "Y" }, - "taxonomy": { - "name": "taxonomy", + "email": { + "name": "email", "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", + "title": "Email", + "description": "The email address of the contact.", + "format": "email", "constraints": { "unique": false }, - "example": "taxonomy", - "core": "Y" + "example": "email@example.com" }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" + "phones": { + "name": "phones", + "type": "array", + "title": "Phones", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "items": { + "name": "phone", + "path": "phones.csv", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 7 }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the phone number. Each entry must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", + "core": "Y" }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false + "location_id": { + "name": "location_id", + "type": "string", + "title": "Location Identifier", + "description": "The identifier of the location where this phone number is located.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "The identifier of the organization for which this is the phone number.", + "constraints": { + "unique": false + }, + "example": "1234" + }, + "contact_id": { + "name": "contact_id", + "type": "string", + "title": "Contact Identifier", + "description": "The identifier of the contact for which this is the phone number.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", + "core": "Y" + }, + "number": { + "name": "number", + "type": "string", + "title": "Number", + "description": "The phone number.", + "constraints": { + "unique": false + }, + "example": "\"+44 1234 234567\"", + "core": "Y" }, - "example": "http://example.com" + "description": { + "name": "description", + "type": "string", + "title": "Description", + "description": "A free text description providing extra information about the phone service", + "constraints": { + "unique": false + }, + "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." + } }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" + "required": [ + "id", + "number" + ] + } } }, "required": [ "id", "name", - "description" - ], - "title": "Taxonomy Term" + "email", + "organization_id" + ] } }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "The details of the named contacts for services and organizations.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false + "accessibility": { + "name": "accessibility", + "type": "array", + "title": "Accessibility", + "description": "The details of the arrangements for access to locations for people who have disabilities", + "items": { + "name": "accessibility", + "path": "accessibility.csv", + "description": "The details of the arrangements for access to locations for people who have disabilities.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 15 }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false + "type": "object", + "properties": { + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier for the location of the accessibility provision.", + "format": "uuid", + "constraints": { + "unique": true + }, + "example": "1234", + "core": "Y" + }, + "accessible": { + "name": "accessible", + "type": "boolean", + "title": "Accessible", + "description": "True if the address is accessible to person with reduced mobility", + "constraints": { + "unique": false + }, + "example": "true" + } }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false + "required": [ + "id", + "location_id", + "accessible" + ] + } + }, + "phones": { + "name": "phones", + "type": "array", + "title": "Phones", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "items": { + "name": "phone", + "path": "phones.csv", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 7 }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the phone number. Each entry must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", + "core": "Y" }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" + "location_id": { + "name": "location_id", + "type": "string", + "title": "Location Identifier", + "description": "The identifier of the location where this phone number is located.", + "format": "uuid", + "constraints": { + "unique": false }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" + "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + }, + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "The identifier of the organization for which this is the phone number.", + "constraints": { + "unique": false }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + "example": "1234" + }, + "contact_id": { + "name": "contact_id", + "type": "string", + "title": "Contact Identifier", + "description": "The identifier of the contact for which this is the phone number.", + "format": "uuid", + "constraints": { + "unique": false }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", + "core": "Y" + }, + "number": { + "name": "number", + "type": "string", + "title": "Number", + "description": "The phone number.", + "constraints": { + "unique": false }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" + "example": "\"+44 1234 234567\"", + "core": "Y" + }, + "description": { + "name": "description", + "type": "string", + "title": "Description", + "description": "A free text description providing extra information about the phone service", + "constraints": { + "unique": false }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" + "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." + } + }, + "required": [ + "id", + "number" + ] + } + }, + "schedules": { + "name": "schedules", + "type": "array", + "title": "Schedules", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", + "items": { + "name": "schedule", + "path": "schedules.csv", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 10 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the schedule. Each entry must have a unique identifier.", + "constraints": { + "unique": true }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" + "example": "location-1234-permanent", + "core": "Y" + }, + "service_id": { + "name": "service_id", + "type": "string", + "title": "Service Identifier", + "description": "The identifier of the service for which this is the regular schedule", + "constraints": { + "unique": false }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } + "example": "ac148810-d857-441c-9679-408f346de14b", + "core": "Y" }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location for which this is the regular schedule", + "constraints": { + "unique": false + }, + "example": "1234" }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" + "valid_from": { + "name": "valid_from", + "type": "string", + "title": "Valid From", + "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", + "constraints": { + "unique": false }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" + "example": "2005-01-01", + "core": "Y", + "datapackage_type": "date" + }, + "valid_to": { + "name": "valid_to", + "type": "string", + "title": "Valid To", + "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", + "constraints": { + "unique": false + }, + "example": "2005-01-01", + "core": "Y", + "datapackage_type": "date" + }, + "timezone": { + "name": "timezone", + "type": "number", + "title": "Timezone", + "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", + "constraints": { + "unique": false }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" + "example": "3" + }, + "wkst": { + "name": "wkst", + "type": "string", + "title": "Week Start", + "description": "iCal - The two-letter code for the day on which the week starts.", + "constraints": { + "unique": false }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" + "example": "TU", + "enum": [ + "MO", + "TU", + "WE", + "TH", + "FR", + "SA", + "SU" + ] + }, + "freq": { + "name": "freq", + "type": "string", + "title": "Frequency", + "description": "iCal - How often the frequency repeats.", + "constraints": { + "unique": false }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" + "example": "WEEKLY", + "core": "Y", + "const": "WEEKLY" + }, + "byday": { + "name": "byday", + "type": "string", + "title": "By Day", + "description": "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", + "constraints": { + "unique": false }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" + "example": "TH,FR", + "core": "Y" + }, + "opens_at": { + "name": "opens_at", + "type": "string", + "title": "Opens At", + "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", + "constraints": { + "unique": false }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } + "example": "10:00:00", + "core": "Y", + "datapackage_type": "time" }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } + "closes_at": { + "name": "closes_at", + "type": "string", + "title": "Closes At", + "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", + "constraints": { + "unique": false + }, + "example": "18:00:00", + "core": "Y", + "datapackage_type": "time" + } + }, + "required": [ + "id" + ] } }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", + "attributes": { + "name": "attributes", + "type": "array", + "title": "Attributes", + "description": "A link between a service and one or more classifications that describe the nature of the service provided.", + "items": { + "name": "attribute", + "path": "attributes.csv", + "description": "A link between a service and one or more classifications that describe the nature of the service provided.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 16 + "order": 4 }, "type": "object", "properties": { @@ -27690,77 +2857,80 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", + "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", "format": "uuid", "constraints": { "unique": true }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", + "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", "core": "Y" }, - "code": { - "name": "code", + "link_id": { + "name": "link_id", "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", + "title": "Link Identifier", + "description": "The identifier of the entity to which this taxonomy term applies.", + "format": "uuid", "constraints": { - "unique": true + "unique": false }, - "example": "code" + "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", + "core": "Y" }, - "name": { - "name": "name", + "taxonomy_term_id": { + "name": "taxonomy_term_id", "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", + "title": "Taxonomy Term Identifier", + "description": "The identifier of this taxonomy term from the taxonomy table.", + "format": "uuid", "constraints": { "unique": false }, - "example": "name", + "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", "core": "Y" }, - "description": { - "name": "description", + "link_type": { + "name": "link_type", "type": "string", - "title": "Description", - "description": "A free text description of the term.", + "title": "Link Type", + "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", "constraints": { "unique": false }, - "example": "description" + "example": "link_type", + "core": "Y" }, - "parent_id": { - "name": "parent_id", + "link_entity": { + "name": "link_entity", "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", + "title": "Link Entity", + "description": "The table of the Link Identifier.", "constraints": { "unique": false }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", + "example": "link_entity", "core": "Y" }, - "taxonomy": { - "name": "taxonomy", + "value": { + "name": "value", "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", + "title": "Value", + "description": "The value (if any) of an attribute.", "constraints": { "unique": false }, - "example": "taxonomy", + "example": "value", "core": "Y" }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", + "taxonomy_term": { + "name": "taxonomy_term", + "path": "taxonomy_terms.csv", + "description": "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.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 21 + "order": 16 }, "type": "object", "properties": { @@ -27768,53 +2938,171 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", + "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", "format": "uuid", "constraints": { "unique": true }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" + "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", + "core": "Y" + }, + "code": { + "name": "code", + "type": "string", + "title": "Code", + "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", + "constraints": { + "unique": true + }, + "example": "code" }, "name": { "name": "name", "type": "string", "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", + "description": "The taxonomy term itself.", "constraints": { "unique": false }, - "example": "name" + "example": "name", + "core": "Y" }, "description": { "name": "description", "type": "string", "title": "Description", - "description": "A free text description of the taxonomy.", + "description": "A free text description of the term.", "constraints": { "unique": false }, "example": "description" }, - "uri": { - "name": "uri", + "parent_id": { + "name": "parent_id", "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", + "title": "Parent Identifier", + "description": "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.", + "format": "uuid", "constraints": { "unique": false }, - "example": "http://example.com" + "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", + "core": "Y" + }, + "taxonomy": { + "name": "taxonomy", + "type": "string", + "title": "Taxonomy", + "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", + "constraints": { + "unique": false + }, + "example": "taxonomy", + "core": "Y" + }, + "taxonomy_detail": { + "name": "taxonomy", + "path": "taxonomies.csv", + "description": "Taxonomies from which taxonomy terms are taken", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 21 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier of the taxonomy. Each entry must have a unique identifier", + "format": "uuid", + "constraints": { + "unique": true + }, + "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" + }, + "name": { + "name": "name", + "type": "string", + "title": "Name", + "description": "The name of the taxonomy from which terms are sourced.", + "constraints": { + "unique": false + }, + "example": "name" + }, + "description": { + "name": "description", + "type": "string", + "title": "Description", + "description": "A free text description of the taxonomy.", + "constraints": { + "unique": false + }, + "example": "description" + }, + "uri": { + "name": "uri", + "type": "string", + "title": "URI", + "description": "The URI of the taxonomy.", + "format": "uri", + "constraints": { + "unique": false + }, + "example": "http://example.com" + }, + "version": { + "name": "version", + "type": "string", + "title": "Version", + "description": "The version of the taxonomy.", + "constraints": { + "unique": false + }, + "example": "version" + } + }, + "required": [ + "id", + "name", + "description" + ], + "title": "Taxonomy" + }, + "language": { + "name": "language", + "type": "string", + "title": "Language", + "description": "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.", + "constraints": { + "unique": false + }, + "example": "eng" }, - "version": { - "name": "version", + "taxonomy_id": { + "name": "taxonomy_id", + "type": "string", + "title": "Taxonomy Identifier", + "description": "The identifier of the taxonomy containing the term.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" + }, + "term_uri": { + "name": "term_uri", "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", + "title": "Term URI", + "description": "URI of the term.", + "format": "uri", "constraints": { "unique": false }, - "example": "version" + "example": "http://example.com" } }, "required": [ @@ -27822,62 +3110,99 @@ "name", "description" ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" + "title": "Taxonomy Term" } }, "required": [ - "id", - "name", - "description" + "id" ], - "title": "Taxonomy Term" + "tabular_required": [ + "link_id", + "taxonomy_term_id", + "link_entity" + ] } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } + } + }, + "required": [ + "id", + "location_type", + "name" + ], + "title": "Location" } }, "required": [ "id" + ], + "tabular_required": [ + "service_id", + "location_id" + ] + } + }, + "required_documents": { + "name": "required_documents", + "type": "array", + "title": "Required Documents", + "description": "The details of any documents that are required in order to access or use services.", + "items": { + "name": "required_document", + "path": "required_documents.csv", + "description": "The details of any documents that are required in order to access or use services.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 13 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the document. Each document must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "f6ad7e69-b9c8-42ce-92db-92cedb4c05c0" + }, + "service_id": { + "name": "service_id", + "type": "string", + "title": "Service Identifier", + "description": "The identifier of the service for which this entry describes the required document.", + "constraints": { + "unique": false + }, + "example": "ac148810-d857-441c-9679-408f346de14b" + }, + "document": { + "name": "document", + "type": "string", + "title": "Document", + "description": "A free text description of the document required to apply for or receive the service.", + "constraints": { + "unique": false + }, + "example": "Any official identification document (Passport, Driver's Licence, identity card) and evidence of address such as an official letter from local or national government. A driver's license which shows your name, photograph, and address can be used as a sole identification document." + }, + "uri": { + "name": "uri", + "type": "string", + "title": "URI", + "description": "A web link to the document.", + "format": "uri", + "constraints": { + "unique": false + }, + "example": "http://example.com" + } + }, + "required": [ + "id", + "service_id" ] } }, @@ -28173,16 +3498,6 @@ "id", "name", "status" - ], - "tabular_required": [ - "organization_id" - ], - "allOf": [ - { - "required": [ - "url" - ] - } ] } } diff --git a/schema/compiled/service.json b/schema/compiled/service.json index f0e98cc..c2120ea 100644 --- a/schema/compiled/service.json +++ b/schema/compiled/service.json @@ -15,36 +15,12 @@ "type": "string", "title": "Identifier", "description": "The identifier for the service. Each service must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, "example": "ac148810-d857-441c-9679-408f346de14b", "core": "Y" }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization that provides this service.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", - "core": "Y" - }, - "program_id": { - "name": "program_id", - "type": "string", - "title": "Program Identifier", - "description": "The identifier of the program this service is delivered under.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, "name": { "name": "name", "type": "string", @@ -56,16 +32,6 @@ "example": "Community Counselling", "core": "Y" }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name for this service.", - "constraints": { - "unique": false - }, - "example": "MyCity Counselling Services" - }, "description": { "name": "description", "type": "string", @@ -77,30 +43,6 @@ "example": "Counselling Services provided by trained professionals. Suitable for people with mental health conditions such as anxiety, depression, or eating disorders as well as people experiencing difficult life events and circumstances. ", "core": "Y" }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "URL of the service", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com/counselling", - "core": "Y" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "An email address which can be used to contact the service provider.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com", - "core": "Y" - }, "status": { "name": "status", "type": "string", @@ -118,56 +60,25 @@ "temporarily closed" ] }, - "interpretation_services": { - "name": "interpretation_services", - "type": "string", - "title": "Interpretation Services", - "description": "A free text description of any interpretation services available for accessing this service.", - "constraints": { - "unique": false - }, - "example": "Interpretation services are available in Urdu, Polish, and Slovak" - }, - "application_process": { - "name": "application_process", - "type": "string", - "title": "Application Process", - "description": "A free text description of the steps needed to access this service.", - "constraints": { - "unique": false - }, - "example": "If you are an NHS patient please ask your GP for a referral letter, we will then be in touch with you directly. If you are not an NHS patient you should ring our reception to arrange an appointment" - }, - "wait_time": { - "name": "wait_time", - "type": "string", - "title": "Wait Time", - "description": "DEPRECATED: The time a client may expect to wait before receiving a service.", - "constraints": { - "unique": false - }, - "example": "wait_time" - }, - "accreditations": { - "name": "accreditations", + "fees_description": { + "name": "fees_description", "type": "string", - "title": "Accreditations", - "description": "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.", + "title": "Fees Description", + "description": "A free text description of any charges for service users to access this service.", "constraints": { "unique": false }, - "example": "All of our practitioners are accredited by the BASC, UKCP, and the Professional Standards Body" + "example": "Non-NHS patients are expected to pay for their counselling sessions. We charge a flat rate per hour of counselling. The current rate is \u00a350 per hour. Please see our website for up to date prices." }, - "eligibility_description": { - "name": "eligibility_description", + "fees": { + "name": "fees", "type": "string", - "title": "Eligibility Description", - "description": "A free text description of the type of person for whom this service is intended.", + "title": "Fees", + "description": "DEPRECATED: Details of any charges for service users to access this service.", "constraints": { "unique": false }, - "example": "This service is intended for all people aged 12 and over who require counselling services in the MyCity area", - "core": "Y" + "example": "fees_description" }, "minimum_age": { "name": "minimum_age", @@ -211,26 +122,6 @@ }, "example": "email@example.com" }, - "licenses": { - "name": "licenses", - "type": "string", - "title": "Licenses", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "licences" - }, - "alert": { - "name": "alert", - "type": "string", - "title": "Alert", - "description": "A description of any short term alerts concerning the service.", - "constraints": { - "unique": false - }, - "example": "Following COVID-19 we have moved most of our counselling sessions online. Please contact the reception if you require further information." - }, "last_modified": { "name": "last_modified", "type": "string", @@ -243,20 +134,20 @@ }, "example": "2023-03-15T10:30:45.123Z" }, - "phones": { - "name": "phones", + "schedules": { + "name": "schedules", "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "title": "Schedules", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "name": "schedule", + "path": "schedules.csv", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 7 + "order": 10 }, "type": "object", "properties": { @@ -264,593 +155,304 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", + "description": "The identifier for the schedule. Each entry must have a unique identifier.", "constraints": { "unique": true }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", + "example": "location-1234-permanent", + "core": "Y" + }, + "service_id": { + "name": "service_id", + "type": "string", + "title": "Service Identifier", + "description": "The identifier of the service for which this is the regular schedule", + "constraints": { + "unique": false + }, + "example": "ac148810-d857-441c-9679-408f346de14b", "core": "Y" }, "location_id": { "name": "location_id", - "type": "string", + "type": "number", "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", + "description": "The identifier of the location for which this is the regular schedule", "constraints": { "unique": false }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + "example": "1234" }, - "service_id": { - "name": "service_id", + "valid_from": { + "name": "valid_from", "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", + "title": "Valid From", + "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", "constraints": { "unique": false }, - "example": "ac148810-d857-441c-9679-408f346de14b" + "example": "2005-01-01", + "core": "Y", + "datapackage_type": "date" }, - "organization_id": { - "name": "organization_id", + "valid_to": { + "name": "valid_to", "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", + "title": "Valid To", + "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", + "constraints": { + "unique": false + }, + "example": "2005-01-01", + "core": "Y", + "datapackage_type": "date" + }, + "timezone": { + "name": "timezone", + "type": "number", + "title": "Timezone", + "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", "constraints": { "unique": false }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" + "example": "3" }, - "contact_id": { - "name": "contact_id", + "wkst": { + "name": "wkst", "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", + "title": "Week Start", + "description": "iCal - The two-letter code for the day on which the week starts.", "constraints": { "unique": false }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" + "example": "TU", + "enum": [ + "MO", + "TU", + "WE", + "TH", + "FR", + "SA", + "SU" + ] }, - "service_at_location_id": { - "name": "service_at_location_id", + "freq": { + "name": "freq", "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", + "title": "Frequency", + "description": "iCal - How often the frequency repeats.", "constraints": { "unique": false }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" + "example": "WEEKLY", + "core": "Y", + "const": "WEEKLY" }, - "number": { - "name": "number", + "byday": { + "name": "byday", "type": "string", - "title": "Number", - "description": "The phone number.", + "title": "By Day", + "description": "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", "constraints": { "unique": false }, - "example": "\"+44 1234 234567\"", + "example": "TH,FR", "core": "Y" }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", + "opens_at": { + "name": "opens_at", + "type": "string", + "title": "Opens At", + "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", "constraints": { "unique": false }, - "example": "100" + "example": "10:00:00", + "core": "Y", + "datapackage_type": "time" }, - "type": { - "name": "type", + "closes_at": { + "name": "closes_at", "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", + "title": "Closes At", + "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", "constraints": { "unique": false }, - "example": "voice" + "example": "18:00:00", + "core": "Y", + "datapackage_type": "time" + } + }, + "required": [ + "id" + ] + } + }, + "service_at_locations": { + "name": "service_at_locations", + "type": "array", + "title": "Service At Locations", + "description": "A link between a service and a specific location.", + "items": { + "name": "service_at_location", + "path": "service_at_location.csv", + "description": "A link between a service and a specific location.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 5 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier of the service at location entry. Each entry must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "service-id-1234", + "core": "Y" }, - "description": { - "name": "description", + "service_id": { + "name": "service_id", "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", + "title": "Service Identifier", + "description": "The identifier of the service at a given location.", + "constraints": { + "unique": false + }, + "example": "ac148810-d857-441c-9679-408f346de14b", + "core": "Y" + }, + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location where this service operates.", "constraints": { "unique": false }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." + "example": "1234", + "core": "Y" }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" + "location": { + "name": "location", + "path": "locations.csv", + "description": "The details of the locations where organizations operate. Locations may be virtual, and one organization may have many locations.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 6 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "number", + "title": "Identifier", + "description": "The identifier of the location. Each location must have a unique identifier.", + "constraints": { + "unique": true }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" + "example": "1234", + "core": "Y" + }, + "location_type": { + "name": "location_type", + "type": "string", + "title": "Location Type", + "description": "The type of location, which can only be postal for now.", + "constraints": { + "unique": false }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + "core": "Y", + "const": "postal" + }, + "url": { + "name": "url", + "type": "string", + "title": "URL", + "description": "If location_type is virtual, then this field represents the URL of a virtual location.", + "format": "uri", + "constraints": { + "unique": false }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" + "example": "http://example.com", + "core": "Y" + }, + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "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.", + "constraints": { + "unique": false }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 + "example": "1234" }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" + "name": { + "name": "name", + "type": "string", + "title": "Name", + "description": "The name of the location.", + "constraints": { + "unique": false }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" + "example": "MyCity Civic Center", + "core": "Y" + }, + "description": { + "name": "description", + "type": "string", + "title": "Description", + "description": "A free text description of the location.", + "constraints": { + "unique": false }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" + "example": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", + "core": "Y" + }, + "latitude": { + "name": "latitude", + "type": "number", + "title": "Latitude", + "description": "The latitude of the location expressed in decimal degrees in WGS84 datum.", + "constraints": { + "unique": false }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" + "example": "100", + "core": "Y" + }, + "longitude": { + "name": "longitude", + "type": "number", + "title": "Longitude", + "description": "The longitude of the location expressed in decimal degrees in WGS84 datum.", + "constraints": { + "unique": false }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", + "example": "101", + "core": "Y" + }, + "languages": { + "name": "languages", + "type": "array", + "title": "Languages", + "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", + "items": { + "name": "language", + "path": "languages.csv", + "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 16 + "order": 14 }, "type": "object", "properties": { @@ -858,17816 +460,207 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", + "description": "The identifier for the language. Each entry must have a unique identifier.", "constraints": { "unique": true }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", + "example": "location-name-fr", + "core": "Y" + }, + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", + "constraints": { + "unique": false + }, + "example": "1234" + }, + "name": { + "name": "name", + "type": "string", + "title": "Name", + "description": "The name of the language in which the service is delivered.", + "constraints": { + "unique": false + }, + "example": "Urdu", "core": "Y" }, "code": { "name": "code", "type": "string", "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", + "description": "The ISO 639-1 or ISO 639-3 code for the language.", + "constraints": { + "unique": false + }, + "example": "ur" + } + }, + "required": [ + "id", + "location_id" + ] + } + }, + "addresses": { + "name": "addresses", + "type": "array", + "title": "Addresses", + "description": "The addresses of locations where organizations operate.", + "items": { + "name": "address", + "path": "addresses.csv", + "description": "The addresses of locations where organizations operate.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 9 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier of the postal address. Each postal address must have a unique identifier.", "constraints": { "unique": true }, - "example": "code" + "example": "1-avenue-de-la-republique-75001-paris-france", + "core": "Y" }, - "name": { - "name": "name", + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location for this postal address.", + "format": "uuid", + "constraints": { + "unique": true + }, + "example": "1234", + "core": "Y" + }, + "address_1": { + "name": "address_1", "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", + "title": "Address line 1", + "description": "The first line(s) of the address, including office, building number and street.", "constraints": { "unique": false }, - "example": "name", + "example": "1-30 Main Street", "core": "Y" }, - "description": { - "name": "description", + "city": { + "name": "city", "type": "string", - "title": "Description", - "description": "A free text description of the term.", + "title": "City", + "description": "The city in which the address is located.", "constraints": { "unique": false }, - "example": "description" + "example": "MyCity", + "core": "Y" }, - "parent_id": { - "name": "parent_id", + "region": { + "name": "region", "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", + "title": "Region", + "description": "The region in which the address is located (optional).", "constraints": { "unique": false }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", + "example": "Auvergne-Rh\u00f4ne-Alpes", "core": "Y" }, - "taxonomy": { - "name": "taxonomy", + "state_province": { + "name": "state_province", "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", + "title": "State Or Province", + "description": "The state or province in which the address is located.", "constraints": { "unique": false }, - "example": "taxonomy", + "example": "Puy-de-D\u00f4me", "core": "Y" }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "name": "schedule", - "path": "schedules.csv", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 10 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "timezone": { - "name": "timezone", - "type": "number", - "title": "Timezone", - "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "wkst": { - "name": "wkst", - "type": "string", - "title": "Week Start", - "description": "iCal - The two-letter code for the day on which the week starts.", - "constraints": { - "unique": false - }, - "example": "TU", - "enum": [ - "MO", - "TU", - "WE", - "TH", - "FR", - "SA", - "SU" - ] - }, - "freq": { - "name": "freq", - "type": "string", - "title": "Frequency", - "description": "iCal - How often the frequency repeats.", - "constraints": { - "unique": false - }, - "example": "WEEKLY", - "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" - }, - "byday": { - "name": "byday", - "type": "string", - "title": "By Day", - "description": "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", - "constraints": { - "unique": false - }, - "example": "TH,FR", - "core": "Y" - }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, - "opens_at": { - "name": "opens_at", - "type": "string", - "title": "Opens At", - "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", - "constraints": { - "unique": false - }, - "example": "10:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "closes_at": { - "name": "closes_at", - "type": "string", - "title": "Closes At", - "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", - "constraints": { - "unique": false - }, - "example": "18:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "service_areas": { - "name": "service_areas", - "type": "array", - "title": "Service Areas", - "description": "The details of the geographic area for which a service is available.", - "items": { - "name": "service_area", - "path": "service_areas.csv", - "description": "The details of the geographic area for which a service is available.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 12 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the service area. Each service area must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "381c64f1-a724-4884-9c21-ac96c21cca3e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this entry describes the service area", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "A free text geographic area where a service is available.", - "constraints": { - "unique": false - }, - "example": "The service is available to all residents of the MyCity area. We provide the service in our offices or via video conferencing to any who can provide evidence of their residency.", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "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.", - "constraints": { - "unique": false - }, - "example": "The service is available to all residents of the MyCity area, including all postcodes starting with AB1, AB2, and AB3", - "core": "Y" - }, - "extent": { - "name": "extent", - "type": "string", - "title": "Extent", - "description": "A definition of the polygon defining the area.", - "constraints": { - "unique": false - }, - "example": "extent" - }, - "extent_type": { - "name": "extent_type", - "type": "string", - "title": "Extent Type", - "description": "The format of the extent field populated from an enum of \"geojson\", \"topojson\", \"kml\",and (for legacy systems or early state during transformation) \"text\".", - "constraints": { - "unique": false - }, - "example": "geojson" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "A URI which acts as a persistent identifier to identify an area.", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "service_at_locations": { - "name": "service_at_locations", - "type": "array", - "title": "Service At Locations", - "description": "A link between a service and a specific location.", - "items": { - "name": "service_at_location", - "path": "service_at_location.csv", - "description": "A link between a service and a specific location.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 5 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the service at location entry. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service at a given location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this service operates.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the service at this specific location.", - "constraints": { - "unique": false - }, - "example": "Counselling Services provided by trained professionals in the MyCity area." - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "The details of the named contacts for services and organizations.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "name": "schedule", - "path": "schedules.csv", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 10 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "timezone": { - "name": "timezone", - "type": "number", - "title": "Timezone", - "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "wkst": { - "name": "wkst", - "type": "string", - "title": "Week Start", - "description": "iCal - The two-letter code for the day on which the week starts.", - "constraints": { - "unique": false - }, - "example": "TU", - "enum": [ - "MO", - "TU", - "WE", - "TH", - "FR", - "SA", - "SU" - ] - }, - "freq": { - "name": "freq", - "type": "string", - "title": "Frequency", - "description": "iCal - How often the frequency repeats.", - "constraints": { - "unique": false - }, - "example": "WEEKLY", - "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" - }, - "byday": { - "name": "byday", - "type": "string", - "title": "By Day", - "description": "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", - "constraints": { - "unique": false - }, - "example": "TH,FR", - "core": "Y" - }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, - "opens_at": { - "name": "opens_at", - "type": "string", - "title": "Opens At", - "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", - "constraints": { - "unique": false - }, - "example": "10:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "closes_at": { - "name": "closes_at", - "type": "string", - "title": "Closes At", - "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", - "constraints": { - "unique": false - }, - "example": "18:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "location": { - "name": "location", - "path": "locations.csv", - "description": "The details of the locations where organizations operate. Locations may be virtual, and one organization may have many locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 6 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the location. Each location must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "location_type": { - "name": "location_type", - "type": "string", - "title": "Location Type", - "description": "The type of location, which may be either physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "physical", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "If location_type is virtual, then this field represents the URL of a virtual location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "985e4a42-bd9f-4edc-911d-0243a4640aca" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center", - "core": "Y" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name of the location.", - "constraints": { - "unique": false - }, - "example": "Civic Center" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", - "core": "Y" - }, - "transportation": { - "name": "transportation", - "type": "string", - "title": "Transportation", - "description": "A free text description of the access to public or private transportation to and from the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center is serviced by the number 1 Bus and is a short walk from the Main Street Metro Station" - }, - "latitude": { - "name": "latitude", - "type": "number", - "title": "Latitude", - "description": "The latitude of the location expressed in decimal degrees in WGS84 datum.", - "constraints": { - "unique": false - }, - "example": "100", - "core": "Y" - }, - "longitude": { - "name": "longitude", - "type": "number", - "title": "Longitude", - "description": "The longitude of the location expressed in decimal degrees in WGS84 datum.", - "constraints": { - "unique": false - }, - "example": "101", - "core": "Y" - }, - "external_identifier": { - "name": "external_identifier", - "type": "string", - "title": "External Identifier", - "description": "A third party identifier for the location, which can be drawn from other services e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "10092008082" - }, - "external_identifier_type": { - "name": "external_identifier_type", - "type": "string", - "title": "External Identifier Type", - "description": "The scheme used for the location's external_identifier e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "UPRN" - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "addresses": { - "name": "addresses", - "type": "array", - "title": "Addresses", - "description": "The addresses of locations where organizations operate.", - "items": { - "name": "address", - "path": "addresses.csv", - "description": "The addresses of locations where organizations operate.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 9 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the postal address. Each postal address must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "74706e55-df26-4b84-80fe-ecc30b5befb4", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for this postal address.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "attention": { - "name": "attention", - "type": "string", - "title": "Attention", - "description": "The name of the person or entity whose attention should be sought at the location. These are often included as a \"care of\" component of an address.", - "constraints": { - "unique": false - }, - "example": "A. Persona", - "core": "Y" - }, - "address_1": { - "name": "address_1", - "type": "string", - "title": "Address line 1", - "description": "The first line(s) of the address, including office, building number and street.", - "constraints": { - "unique": false - }, - "example": "1-30 Main Street", - "core": "Y" - }, - "address_2": { - "name": "address_2", - "type": "string", - "title": "Address line 2", - "description": "A second (additional) line of address information.", - "constraints": { - "unique": false - }, - "example": "MyVillage" - }, - "city": { - "name": "city", - "type": "string", - "title": "City", - "description": "The city in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyCity", - "core": "Y" - }, - "region": { - "name": "region", - "type": "string", - "title": "Region", - "description": "The region in which the address is located (optional).", - "constraints": { - "unique": false - }, - "example": "MyRegion", - "core": "Y" - }, - "state_province": { - "name": "state_province", - "type": "string", - "title": "State Or Province", - "description": "The state or province in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyState", - "core": "Y" - }, - "postal_code": { - "name": "postal_code", - "type": "string", - "title": "Postal Code", - "description": "The postal code for the address.", - "constraints": { - "unique": false - }, - "example": "ABC 1234", - "core": "Y" - }, - "country": { - "name": "country", - "type": "string", - "title": "Country", - "description": "The country in which the address is located. This should be given as an ISO 3361-1 country code (two letter abbreviation).", - "constraints": { - "unique": false - }, - "example": "US", - "core": "Y" - }, - "address_type": { - "name": "address_type", - "type": "string", - "title": "Address Type", - "description": "The type of address which may be physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "postal", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "address_1", - "city", - "state_province", - "postal_code", - "country", - "address_type" - ] - } - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "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.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "accessibility": { - "name": "accessibility", - "type": "array", - "title": "Accessibility", - "description": "The details of the arrangements for access to locations for people who have disabilities", - "items": { - "name": "accessibility", - "path": "accessibility.csv", - "description": "The details of the arrangements for access to locations for people who have disabilities.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 15 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this accessibility information. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "afcf296e-1cb2-4139-9c88-33d587d1a50b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier for the location of the accessibility provision.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the assistance or infrastructure that facilitates access to clients with disabilities.", - "constraints": { - "unique": false - }, - "example": "The building is equipped with induction loops for hearing aids. Wheelchair access is possible on all levels.", - "core": "Y" - }, - "details": { - "name": "details", - "type": "string", - "title": "Details", - "description": "Any further details relating to the relevant accessibility arrangements at this location.", - "constraints": { - "unique": false - }, - "example": "Switch hearing aid to T-coil to access the induction loop facility." - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "The URL of a page giving more information about the accessibility of the location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "name": "schedule", - "path": "schedules.csv", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 10 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "timezone": { - "name": "timezone", - "type": "number", - "title": "Timezone", - "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "wkst": { - "name": "wkst", - "type": "string", - "title": "Week Start", - "description": "iCal - The two-letter code for the day on which the week starts.", - "constraints": { - "unique": false - }, - "example": "TU", - "enum": [ - "MO", - "TU", - "WE", - "TH", - "FR", - "SA", - "SU" - ] - }, - "freq": { - "name": "freq", - "type": "string", - "title": "Frequency", - "description": "iCal - How often the frequency repeats.", - "constraints": { - "unique": false - }, - "example": "WEEKLY", - "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" - }, - "byday": { - "name": "byday", - "type": "string", - "title": "By Day", - "description": "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", - "constraints": { - "unique": false - }, - "example": "TH,FR", - "core": "Y" - }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, - "opens_at": { - "name": "opens_at", - "type": "string", - "title": "Opens At", - "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", - "constraints": { - "unique": false - }, - "example": "10:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "closes_at": { - "name": "closes_at", - "type": "string", - "title": "Closes At", - "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", - "constraints": { - "unique": false - }, - "example": "18:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "location_type" - ], - "title": "Location" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "service_id", - "location_id" - ] - } - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "organization": { - "name": "organization", - "path": "organizations.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 1 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the organization. Each organization must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", - "core": "Y" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The official or public name of the organization.", - "constraints": { - "unique": false - }, - "example": "Example Organization Inc.", - "core": "Y" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative or commonly used name for the organization.", - "constraints": { - "unique": false - }, - "example": "Example Org", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description containing a brief summary about the organization. It can contain markup such as HTML or Markdown.", - "constraints": { - "unique": false - }, - "example": "Example Org is a non-profit organization dedicated to providing services to qualified beneficiaries", - "core": "Y" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The contact e-mail address for the organization.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com", - "core": "Y" - }, - "website": { - "name": "website", - "type": "string", - "title": "Website", - "description": "The URL (website address) of the organization.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com", - "core": "Y" - }, - "tax_status": { - "name": "tax_status", - "type": "string", - "title": "Tax Status", - "description": "DEPRECATED: Government assigned tax designation for tax-exempt organizations.", - "constraints": { - "unique": false - }, - "example": "tax_status" - }, - "tax_id": { - "name": "tax_id", - "type": "string", - "title": "Tax Identifier", - "description": "DEPRECATED: A government issued identifier used for the purpose of tax administration.", - "constraints": { - "unique": false - }, - "example": "tax_id" - }, - "year_incorporated": { - "name": "year_incorporated", - "type": "number", - "title": "Year Incorporated", - "description": "The year in which the organization was legally formed.", - "constraints": { - "unique": false - }, - "example": "2011" - }, - "legal_status": { - "name": "legal_status", - "type": "string", - "title": "Legal Status", - "description": "The legal conditions that an organization is operating under.", - "constraints": { - "unique": false - }, - "example": "Limited Company" - }, - "logo": { - "name": "logo", - "type": "string", - "title": "Logo", - "description": "A URL to an image associated with the organization which can be presented alongside its name.", - "constraints": { - "unique": false - }, - "example": "https://openreferral.org/wp-content/uploads/2018/02/OpenReferral_Logo_Green-4-1.png" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "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.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "parent_organization_id": { - "name": "parent_organization_id", - "type": "string", - "title": "Parent Organization Identifier", - "description": "The identifier of the organization's parent organization.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "cd09a387-91f4-4555-94ec-e799c35344cd" - }, - "funding": { - "name": "funding", - "type": "array", - "title": "Funding", - "description": "The sources of funding for a service or organization.", - "items": { - "name": "funding", - "path": "funding.csv", - "description": "The sources of funding for a service or organization.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 11 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the funding. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1f2df32c-bf08-4b8e-bd6f-e834014b19bc" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization in receipt of this funding.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "format": "uuid", - "description": "The identifier of the service in receipt of this funding.", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "source": { - "name": "source", - "type": "string", - "title": "Source", - "description": "A free text description of the source of funds for this organization or service.", - "constraints": { - "unique": false - }, - "example": "This service is funded partially by the MyCity local government and via grants made by charity funding bodies. We also operate a for-profit department which is used to partially cover the expense of the public service" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "The details of the named contacts for services and organizations.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers are used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "locations": { - "name": "locations", - "type": "array", - "title": "Locations", - "description": "The details of the locations where organizations operate. Locations may be virtual, and one organization may have many locations.", - "items": { - "name": "location", - "path": "locations.csv", - "description": "The locations where organizations operate. Locations may be virtual, and one organization may have many locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 6 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the location. Each location must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "location_type": { - "name": "location_type", - "type": "string", - "title": "Location Type", - "description": "The type of location, which may be either physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "physical", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "If location_type is virtual, then this field represents the URL of a virtual location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "985e4a42-bd9f-4edc-911d-0243a4640aca" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center", - "core": "Y" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name of the location.", - "constraints": { - "unique": false - }, - "example": "Civic Center" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", - "core": "Y" - }, - "transportation": { - "name": "transportation", - "type": "string", - "title": "Transportation", - "description": "A free text description of the access to public or private transportation to and from the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center is serviced by the number 1 Bus and is a short walk from the Main Street Metro Station" - }, - "latitude": { - "name": "latitude", - "type": "number", - "title": "Latitude", - "description": "The latitude of the location expressed in decimal degrees in WGS84 datum.", - "constraints": { - "unique": false - }, - "example": "100", - "core": "Y" - }, - "longitude": { - "name": "longitude", - "type": "number", - "title": "Longitude", - "description": "The longitude of the location expressed in decimal degrees in WGS84 datum.", - "constraints": { - "unique": false - }, - "example": "101", - "core": "Y" - }, - "external_identifier": { - "name": "external_identifier", - "type": "string", - "title": "External Identifier", - "description": "A third party identifier for the location, which can be drawn from other services e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "10092008082" - }, - "external_identifier_type": { - "name": "external_identifier_type", - "type": "string", - "title": "External Identifier Type", - "description": "The scheme used for the location's external_identifier e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "UPRN" - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "addresses": { - "name": "addresses", - "type": "array", - "title": "Addresses", - "description": "The addresses of locations where organizations operate.", - "items": { - "name": "address", - "path": "addresses.csv", - "description": "The addresses of locations where organizations operate.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 9 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the postal address. Each postal address must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "74706e55-df26-4b84-80fe-ecc30b5befb4", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for this postal address.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "attention": { - "name": "attention", - "type": "string", - "title": "Attention", - "description": "The name of the person or entity whose attention should be sought at the location. These are often included as a \"care of\" component of an address.", - "constraints": { - "unique": false - }, - "example": "A. Persona", - "core": "Y" - }, - "address_1": { - "name": "address_1", - "type": "string", - "title": "Address line 1", - "description": "The first line(s) of the address, including office, building number and street.", - "constraints": { - "unique": false - }, - "example": "1-30 Main Street", - "core": "Y" - }, - "address_2": { - "name": "address_2", - "type": "string", - "title": "Address line 2", - "description": "A second (additional) line of address information.", - "constraints": { - "unique": false - }, - "example": "MyVillage" - }, - "city": { - "name": "city", - "type": "string", - "title": "City", - "description": "The city in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyCity", - "core": "Y" - }, - "region": { - "name": "region", - "type": "string", - "title": "Region", - "description": "The region in which the address is located (optional).", - "constraints": { - "unique": false - }, - "example": "MyRegion", - "core": "Y" - }, - "state_province": { - "name": "state_province", - "type": "string", - "title": "State Or Province", - "description": "The state or province in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyState", - "core": "Y" - }, - "postal_code": { - "name": "postal_code", - "type": "string", - "title": "Postal Code", - "description": "The postal code for the address.", - "constraints": { - "unique": false - }, - "example": "ABC 1234", - "core": "Y" - }, - "country": { - "name": "country", - "type": "string", - "title": "Country", - "description": "The country in which the address is located. This should be given as an ISO 3361-1 country code (two letter abbreviation).", - "constraints": { - "unique": false - }, - "example": "US", - "core": "Y" - }, - "address_type": { - "name": "address_type", - "type": "string", - "title": "Address Type", - "description": "The type of address which may be physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "postal", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "address_1", - "city", - "state_province", - "postal_code", - "country", - "address_type" - ] - } - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "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.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "accessibility": { - "name": "accessibility", - "type": "array", - "title": "Accessibility", - "description": "The details of the arrangements for access to locations for people who have disabilities", - "items": { - "name": "accessibility", - "path": "accessibility.csv", - "description": "The details of the arrangements for access to locations for people who have disabilities.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 15 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this accessibility information. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "afcf296e-1cb2-4139-9c88-33d587d1a50b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier for the location of the accessibility provision.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the assistance or infrastructure that facilitates access to clients with disabilities.", - "constraints": { - "unique": false - }, - "example": "The building is equipped with induction loops for hearing aids. Wheelchair access is possible on all levels.", - "core": "Y" - }, - "details": { - "name": "details", - "type": "string", - "title": "Details", - "description": "Any further details relating to the relevant accessibility arrangements at this location.", - "constraints": { - "unique": false - }, - "example": "Switch hearing aid to T-coil to access the induction loop facility." - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "The URL of a page giving more information about the accessibility of the location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "name": "schedule", - "path": "schedules.csv", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 10 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "timezone": { - "name": "timezone", - "type": "number", - "title": "Timezone", - "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "wkst": { - "name": "wkst", - "type": "string", - "title": "Week Start", - "description": "iCal - The two-letter code for the day on which the week starts.", - "constraints": { - "unique": false - }, - "example": "TU", - "enum": [ - "MO", - "TU", - "WE", - "TH", - "FR", - "SA", - "SU" - ] - }, - "freq": { - "name": "freq", - "type": "string", - "title": "Frequency", - "description": "iCal - How often the frequency repeats.", - "constraints": { - "unique": false - }, - "example": "WEEKLY", - "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" - }, - "byday": { - "name": "byday", - "type": "string", - "title": "By Day", - "description": "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", - "constraints": { - "unique": false - }, - "example": "TH,FR", - "core": "Y" - }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, - "opens_at": { - "name": "opens_at", - "type": "string", - "title": "Opens At", - "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", - "constraints": { - "unique": false - }, - "example": "10:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "closes_at": { - "name": "closes_at", - "type": "string", - "title": "Closes At", - "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", - "constraints": { - "unique": false - }, - "example": "18:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "location_type" - ] - } - }, - "programs": { - "name": "programs", - "type": "array", - "title": "Programs", - "description": "The details of collection of related services.", - "items": { - "name": "program", - "path": "programs.csv", - "description": "The details of collections of related services.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 2 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the program. Each program must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the program.", - "constraints": { - "unique": false - }, - "example": "Community Mental Health Support" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "The (optional) alternative name for the program.", - "constraints": { - "unique": false - }, - "example": "MyCity Mental Health Group" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the program", - "constraints": { - "unique": false - }, - "example": "Comprehensive Mental Health Services available to residents of MyCity including CBT and Counselling. This is not an emergency service and should not be used as an alternative to hospital and GP services." - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "name", - "description" - ], - "tabular_required": [ - "organization_id" - ] - } - }, - "organization_identifiers": { - "name": "organization_identifiers", - "type": "array", - "title": "Organization Identifiers", - "description": "The details of the third party identifiers for organizations, such as: company registration number, charity number, tax registration number.", - "items": { - "name": "organization_identifier", - "path": "organization_identifiers.csv", - "description": "The details of the third party identifiers for organizations, such as: company registration number, charity number, tax registration number.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 20 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this organization identifier entry. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d4dbcebc-0802-47cb-8651-b937ac4f2f3e" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization. This should match the uuid of an organization object.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "identifier_scheme": { - "name": "identifier_scheme", - "type": "string", - "title": "Identifier Scheme", - "description": "The scheme of the third party identifier, according to http://org-id.guide/.", - "constraints": { - "unique": false - }, - "example": "GB-COH" - }, - "identifier_type": { - "name": "identifier_type", - "type": "string", - "title": "Identifier Type", - "description": "A human-readable equivalent of the identifier_scheme. This may be used in cases where org-id.guide does not list an appropriate identifier scheme.", - "constraints": { - "unique": false - }, - "example": "Company number" - }, - "identifier": { - "name": "identifier", - "type": "string", - "title": "Third Party Identifier", - "description": "The third-party identifier value.", - "constraints": { - "unique": false - }, - "example": "1234567" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "identifier_type", - "identifier" - ], - "tabular_required": [ - "organization_id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Organization" - }, - "funding": { - "name": "funding", - "type": "array", - "title": "Funding", - "description": "The sources of funding for a service or organization.", - "items": { - "name": "funding", - "path": "funding.csv", - "description": "The sources of funding for a service or organization.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 11 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the funding. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1f2df32c-bf08-4b8e-bd6f-e834014b19bc" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization in receipt of this funding.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "format": "uuid", - "description": "The identifier of the service in receipt of this funding.", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "source": { - "name": "source", - "type": "string", - "title": "Source", - "description": "A free text description of the source of funds for this organization or service.", - "constraints": { - "unique": false - }, - "example": "This service is funded partially by the MyCity local government and via grants made by charity funding bodies. We also operate a for-profit department which is used to partially cover the expense of the public service" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "cost_options": { - "name": "cost_options", - "type": "array", - "title": "Cost Options", - "description": "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.", - "items": { - "name": "cost_option", - "path": "cost_options.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 19 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the cost option. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1fdf4d39-3d80-484d-9f92-a8ffa08621e7" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the services for which the entry describes the cost.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date when this price is valid from.", - "constraints": { - "unique": false - }, - "example": "2020-01-01", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The date when this price is valid to.", - "constraints": { - "unique": false - }, - "example": "2022-12-31", - "datapackage_type": "date" - }, - "option": { - "name": "option", - "type": "string", - "title": "Option", - "description": "Conditions associated with the cost option.", - "constraints": { - "unique": false - }, - "example": "Under 18s and Over 60s" - }, - "currency": { - "name": "currency", - "type": "string", - "title": "Currency", - "description": "The 3 letter currency code of this cost option (expected to be gbp by Open Referral UK).", - "constraints": { - "unique": false - }, - "example": "gbp" - }, - "amount": { - "name": "amount", - "type": "number", - "title": "Amount", - "description": "The cost of the option, expressed as an amount.", - "constraints": { - "unique": false - }, - "example": "35" - }, - "amount_description": { - "name": "amount_description", - "type": "string", - "title": "Amount Description", - "description": "Specific details qualifying the cost amount.", - "constraints": { - "unique": false - }, - "example": "per 1 hour session" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", + "postal_code": { + "name": "postal_code", "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", + "title": "Postal Code", + "description": "The postal code for the address.", "constraints": { "unique": false }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" + "example": "63000", + "core": "Y" }, - "term_uri": { - "name": "term_uri", + "country": { + "name": "country", "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", + "title": "Country", + "description": "The country in which the address is located. This should be given as an ISO 3361-1 country code (two letter abbreviation).", "constraints": { "unique": false }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "service_id" - ] - } - }, - "program": { - "name": "program", - "path": "programs.csv", - "description": "The details of collections of related services.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 2 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the program. Each program must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the program.", - "constraints": { - "unique": false - }, - "example": "Community Mental Health Support" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "The (optional) alternative name for the program.", - "constraints": { - "unique": false - }, - "example": "MyCity Mental Health Group" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the program", - "constraints": { - "unique": false - }, - "example": "Comprehensive Mental Health Services available to residents of MyCity including CBT and Counselling. This is not an emergency service and should not be used as an alternative to hospital and GP services." - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false + "example": "US", + "core": "Y" }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "name", - "description" - ], - "tabular_required": [ - "organization_id" - ], - "title": "Program" - }, - "required_documents": { - "name": "required_documents", - "type": "array", - "title": "Required Documents", - "description": "The details of any documents that are required in order to access or use services.", - "items": { - "name": "required_document", - "path": "required_documents.csv", - "description": "The details of any documents that are required in order to access or use services.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 13 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the document. Each document must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "f6ad7e69-b9c8-42ce-92db-92cedb4c05c0" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this entry describes the required document.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "document": { - "name": "document", - "type": "string", - "title": "Document", - "description": "A free text description of the document required to apply for or receive the service.", - "constraints": { - "unique": false - }, - "example": "Any official identification document (Passport, Driver's Licence, identity card) and evidence of address such as an official letter from local or national government. A driver's license which shows your name, photograph, and address can be used as a sole identification document." - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "A web link to the document.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false + "address_type": { + "name": "address_type", + "type": "string", + "title": "Address Type", + "description": "The type of address which may be physical, postal, or virtual.", + "constraints": { + "unique": false + }, + "example": "postal", + "core": "Y", + "const": "postal" + }, + "cityCode": { + "name": "cityCode", + "type": "string", + "title": "City code", + "description": "The city code when applicable. In France it's the INSEE code.", + "constraints": { + "unique": false + }, + "example": "75000" + } }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", + "required": [ + "id", + "address_1", + "city", + "region", + "state_province", + "postal_code", + "country", + "address_type", + "location_id" + ] + } + }, + "contacts": { + "name": "contacts", + "type": "array", + "title": "Contacts", + "description": "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.", + "items": { + "name": "contact", + "path": "contacts.csv", + "description": "The details of the named contacts for services and organizations.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 16 + "order": 8 }, "type": "object", "properties": { @@ -18675,1216 +668,470 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", + "description": "The identifier for the contact. Each contact must have a unique identifier.", "format": "uuid", "constraints": { "unique": true }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", "core": "Y" }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "The identifier of the organization for which this is a contact.", "constraints": { - "unique": true + "unique": false }, - "example": "code" + "example": "1234" }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier for the location of the contact.", "constraints": { "unique": false }, - "example": "name", - "core": "Y" + "example": "1234" }, - "description": { - "name": "description", + "name": { + "name": "name", "type": "string", - "title": "Description", - "description": "A free text description of the term.", + "title": "Name", + "description": "The name of the contact.", "constraints": { "unique": false }, - "example": "description" + "example": "Ann Persona", + "core": "Y" }, - "parent_id": { - "name": "parent_id", + "title": { + "name": "title", "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", + "title": "Title", + "description": "The job title of the contact.", "constraints": { "unique": false }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", + "example": "Reception Manager", "core": "Y" }, - "taxonomy": { - "name": "taxonomy", + "email": { + "name": "email", "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", + "title": "Email", + "description": "The email address of the contact.", + "format": "email", "constraints": { "unique": false }, - "example": "taxonomy", - "core": "Y" + "example": "email@example.com" }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" + "phones": { + "name": "phones", + "type": "array", + "title": "Phones", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "items": { + "name": "phone", + "path": "phones.csv", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 7 }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the phone number. Each entry must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", + "core": "Y" }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false + "location_id": { + "name": "location_id", + "type": "string", + "title": "Location Identifier", + "description": "The identifier of the location where this phone number is located.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "The identifier of the organization for which this is the phone number.", + "constraints": { + "unique": false + }, + "example": "1234" }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false + "contact_id": { + "name": "contact_id", + "type": "string", + "title": "Contact Identifier", + "description": "The identifier of the contact for which this is the phone number.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", + "core": "Y" }, - "example": "version" - } + "number": { + "name": "number", + "type": "string", + "title": "Number", + "description": "The phone number.", + "constraints": { + "unique": false + }, + "example": "\"+44 1234 234567\"", + "core": "Y" + }, + "description": { + "name": "description", + "type": "string", + "title": "Description", + "description": "A free text description providing extra information about the phone service", + "constraints": { + "unique": false + }, + "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." + } + }, + "required": [ + "id", + "number" + ] + } + } + }, + "required": [ + "id", + "name", + "email", + "organization_id" + ] + } + }, + "accessibility": { + "name": "accessibility", + "type": "array", + "title": "Accessibility", + "description": "The details of the arrangements for access to locations for people who have disabilities", + "items": { + "name": "accessibility", + "path": "accessibility.csv", + "description": "The details of the arrangements for access to locations for people who have disabilities.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 15 + }, + "type": "object", + "properties": { + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier for the location of the accessibility provision.", + "format": "uuid", + "constraints": { + "unique": true + }, + "example": "1234", + "core": "Y" + }, + "accessible": { + "name": "accessible", + "type": "boolean", + "title": "Accessible", + "description": "True if the address is accessible to person with reduced mobility", + "constraints": { + "unique": false + }, + "example": "true" + } + }, + "required": [ + "id", + "location_id", + "accessible" + ] + } + }, + "phones": { + "name": "phones", + "type": "array", + "title": "Phones", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "items": { + "name": "phone", + "path": "phones.csv", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 7 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the phone number. Each entry must have a unique identifier.", + "constraints": { + "unique": true }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" + "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", + "core": "Y" }, - "language": { - "name": "language", + "location_id": { + "name": "location_id", "type": "string", - "title": "Language", - "description": "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.", + "title": "Location Identifier", + "description": "The identifier of the location where this phone number is located.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + }, + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "The identifier of the organization for which this is the phone number.", "constraints": { "unique": false }, - "example": "eng" + "example": "1234" }, - "taxonomy_id": { - "name": "taxonomy_id", + "contact_id": { + "name": "contact_id", "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", + "title": "Contact Identifier", + "description": "The identifier of the contact for which this is the phone number.", "format": "uuid", "constraints": { "unique": false }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", + "core": "Y" + }, + "number": { + "name": "number", + "type": "string", + "title": "Number", + "description": "The phone number.", + "constraints": { + "unique": false + }, + "example": "\"+44 1234 234567\"", + "core": "Y" }, - "term_uri": { - "name": "term_uri", + "description": { + "name": "description", "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", + "title": "Description", + "description": "A free text description providing extra information about the phone service", "constraints": { "unique": false }, - "example": "http://example.com" + "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." } }, "required": [ "id", - "name", - "description" - ], - "title": "Taxonomy Term" + "number" + ] } }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "The details of the named contacts for services and organizations.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false + "schedules": { + "name": "schedules", + "type": "array", + "title": "Schedules", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", + "items": { + "name": "schedule", + "path": "schedules.csv", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 10 }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the schedule. Each entry must have a unique identifier.", + "constraints": { + "unique": true }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } + "example": "location-1234-permanent", + "core": "Y" + }, + "service_id": { + "name": "service_id", + "type": "string", + "title": "Service Identifier", + "description": "The identifier of the service for which this is the regular schedule", + "constraints": { + "unique": false + }, + "example": "ac148810-d857-441c-9679-408f346de14b", + "core": "Y" }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location for which this is the regular schedule", + "constraints": { + "unique": false + }, + "example": "1234" }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" + "valid_from": { + "name": "valid_from", + "type": "string", + "title": "Valid From", + "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", + "constraints": { + "unique": false }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" + "example": "2005-01-01", + "core": "Y", + "datapackage_type": "date" + }, + "valid_to": { + "name": "valid_to", + "type": "string", + "title": "Valid To", + "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", + "constraints": { + "unique": false }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" + "example": "2005-01-01", + "core": "Y", + "datapackage_type": "date" + }, + "timezone": { + "name": "timezone", + "type": "number", + "title": "Timezone", + "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", + "constraints": { + "unique": false }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" + "example": "3" + }, + "wkst": { + "name": "wkst", + "type": "string", + "title": "Week Start", + "description": "iCal - The two-letter code for the day on which the week starts.", + "constraints": { + "unique": false }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" + "example": "TU", + "enum": [ + "MO", + "TU", + "WE", + "TH", + "FR", + "SA", + "SU" + ] + }, + "freq": { + "name": "freq", + "type": "string", + "title": "Frequency", + "description": "iCal - How often the frequency repeats.", + "constraints": { + "unique": false }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" + "example": "WEEKLY", + "core": "Y", + "const": "WEEKLY" + }, + "byday": { + "name": "byday", + "type": "string", + "title": "By Day", + "description": "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", + "constraints": { + "unique": false }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } + "example": "TH,FR", + "core": "Y" }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } + "opens_at": { + "name": "opens_at", + "type": "string", + "title": "Opens At", + "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", + "constraints": { + "unique": false + }, + "example": "10:00:00", + "core": "Y", + "datapackage_type": "time" + }, + "closes_at": { + "name": "closes_at", + "type": "string", + "title": "Closes At", + "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", + "constraints": { + "unique": false + }, + "example": "18:00:00", + "core": "Y", + "datapackage_type": "time" + } + }, + "required": [ + "id" + ] } }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", + "attributes": { + "name": "attributes", + "type": "array", + "title": "Attributes", + "description": "A link between a service and one or more classifications that describe the nature of the service provided.", + "items": { + "name": "attribute", + "path": "attributes.csv", + "description": "A link between a service and one or more classifications that describe the nature of the service provided.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 16 + "order": 4 }, "type": "object", "properties": { @@ -19892,77 +1139,80 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", + "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", "format": "uuid", "constraints": { "unique": true }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", + "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", "core": "Y" }, - "code": { - "name": "code", + "link_id": { + "name": "link_id", "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", + "title": "Link Identifier", + "description": "The identifier of the entity to which this taxonomy term applies.", + "format": "uuid", "constraints": { - "unique": true + "unique": false }, - "example": "code" + "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", + "core": "Y" }, - "name": { - "name": "name", + "taxonomy_term_id": { + "name": "taxonomy_term_id", "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", + "title": "Taxonomy Term Identifier", + "description": "The identifier of this taxonomy term from the taxonomy table.", + "format": "uuid", "constraints": { "unique": false }, - "example": "name", + "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", "core": "Y" }, - "description": { - "name": "description", + "link_type": { + "name": "link_type", "type": "string", - "title": "Description", - "description": "A free text description of the term.", + "title": "Link Type", + "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", "constraints": { "unique": false }, - "example": "description" + "example": "link_type", + "core": "Y" }, - "parent_id": { - "name": "parent_id", + "link_entity": { + "name": "link_entity", "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", + "title": "Link Entity", + "description": "The table of the Link Identifier.", "constraints": { "unique": false }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", + "example": "link_entity", "core": "Y" }, - "taxonomy": { - "name": "taxonomy", + "value": { + "name": "value", "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", + "title": "Value", + "description": "The value (if any) of an attribute.", "constraints": { "unique": false }, - "example": "taxonomy", + "example": "value", "core": "Y" }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", + "taxonomy_term": { + "name": "taxonomy_term", + "path": "taxonomy_terms.csv", + "description": "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.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 21 + "order": 16 }, "type": "object", "properties": { @@ -19970,53 +1220,171 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", + "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", "format": "uuid", "constraints": { "unique": true }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" + "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", + "core": "Y" + }, + "code": { + "name": "code", + "type": "string", + "title": "Code", + "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", + "constraints": { + "unique": true + }, + "example": "code" }, "name": { "name": "name", "type": "string", "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", + "description": "The taxonomy term itself.", "constraints": { "unique": false }, - "example": "name" + "example": "name", + "core": "Y" }, "description": { "name": "description", "type": "string", "title": "Description", - "description": "A free text description of the taxonomy.", + "description": "A free text description of the term.", "constraints": { "unique": false }, "example": "description" }, - "uri": { - "name": "uri", + "parent_id": { + "name": "parent_id", "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", + "title": "Parent Identifier", + "description": "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.", + "format": "uuid", "constraints": { "unique": false }, - "example": "http://example.com" + "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", + "core": "Y" + }, + "taxonomy": { + "name": "taxonomy", + "type": "string", + "title": "Taxonomy", + "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", + "constraints": { + "unique": false + }, + "example": "taxonomy", + "core": "Y" + }, + "taxonomy_detail": { + "name": "taxonomy", + "path": "taxonomies.csv", + "description": "Taxonomies from which taxonomy terms are taken", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 21 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier of the taxonomy. Each entry must have a unique identifier", + "format": "uuid", + "constraints": { + "unique": true + }, + "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" + }, + "name": { + "name": "name", + "type": "string", + "title": "Name", + "description": "The name of the taxonomy from which terms are sourced.", + "constraints": { + "unique": false + }, + "example": "name" + }, + "description": { + "name": "description", + "type": "string", + "title": "Description", + "description": "A free text description of the taxonomy.", + "constraints": { + "unique": false + }, + "example": "description" + }, + "uri": { + "name": "uri", + "type": "string", + "title": "URI", + "description": "The URI of the taxonomy.", + "format": "uri", + "constraints": { + "unique": false + }, + "example": "http://example.com" + }, + "version": { + "name": "version", + "type": "string", + "title": "Version", + "description": "The version of the taxonomy.", + "constraints": { + "unique": false + }, + "example": "version" + } + }, + "required": [ + "id", + "name", + "description" + ], + "title": "Taxonomy" + }, + "language": { + "name": "language", + "type": "string", + "title": "Language", + "description": "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.", + "constraints": { + "unique": false + }, + "example": "eng" + }, + "taxonomy_id": { + "name": "taxonomy_id", + "type": "string", + "title": "Taxonomy Identifier", + "description": "The identifier of the taxonomy containing the term.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" }, - "version": { - "name": "version", + "term_uri": { + "name": "term_uri", "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", + "title": "Term URI", + "description": "URI of the term.", + "format": "uri", "constraints": { "unique": false }, - "example": "version" + "example": "http://example.com" } }, "required": [ @@ -20024,62 +1392,99 @@ "name", "description" ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" + "title": "Taxonomy Term" } }, "required": [ - "id", - "name", - "description" + "id" ], - "title": "Taxonomy Term" + "tabular_required": [ + "link_id", + "taxonomy_term_id", + "link_entity" + ] } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } + } + }, + "required": [ + "id", + "location_type", + "name" + ], + "title": "Location" } }, "required": [ "id" + ], + "tabular_required": [ + "service_id", + "location_id" + ] + } + }, + "required_documents": { + "name": "required_documents", + "type": "array", + "title": "Required Documents", + "description": "The details of any documents that are required in order to access or use services.", + "items": { + "name": "required_document", + "path": "required_documents.csv", + "description": "The details of any documents that are required in order to access or use services.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 13 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the document. Each document must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "f6ad7e69-b9c8-42ce-92db-92cedb4c05c0" + }, + "service_id": { + "name": "service_id", + "type": "string", + "title": "Service Identifier", + "description": "The identifier of the service for which this entry describes the required document.", + "constraints": { + "unique": false + }, + "example": "ac148810-d857-441c-9679-408f346de14b" + }, + "document": { + "name": "document", + "type": "string", + "title": "Document", + "description": "A free text description of the document required to apply for or receive the service.", + "constraints": { + "unique": false + }, + "example": "Any official identification document (Passport, Driver's Licence, identity card) and evidence of address such as an official letter from local or national government. A driver's license which shows your name, photograph, and address can be used as a sole identification document." + }, + "uri": { + "name": "uri", + "type": "string", + "title": "URI", + "description": "A web link to the document.", + "format": "uri", + "constraints": { + "unique": false + }, + "example": "http://example.com" + } + }, + "required": [ + "id", + "service_id" ] } }, @@ -20375,15 +1780,5 @@ "id", "name", "status" - ], - "tabular_required": [ - "organization_id" - ], - "allOf": [ - { - "required": [ - "url" - ] - } ] } \ No newline at end of file diff --git a/schema/compiled/service_at_location.json b/schema/compiled/service_at_location.json index 4815b60..ce6a5e1 100644 --- a/schema/compiled/service_at_location.json +++ b/schema/compiled/service_at_location.json @@ -15,11 +15,10 @@ "type": "string", "title": "Identifier", "description": "The identifier of the service at location entry. Each entry must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", + "example": "service-id-1234", "core": "Y" }, "service_id": { @@ -27,7 +26,6 @@ "type": "string", "title": "Service Identifier", "description": "The identifier of the service at a given location.", - "format": "uuid", "constraints": { "unique": false }, @@ -36,17370 +34,337 @@ }, "location_id": { "name": "location_id", - "type": "string", + "type": "number", "title": "Location Identifier", "description": "The identifier of the location where this service operates.", - "format": "uuid", "constraints": { "unique": false }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", + "example": "1234", "core": "Y" }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the service at this specific location.", - "constraints": { - "unique": false + "location": { + "name": "location", + "path": "locations.csv", + "description": "The details of the locations where organizations operate. Locations may be virtual, and one organization may have many locations.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 6 }, - "example": "Counselling Services provided by trained professionals in the MyCity area." - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "The details of the named contacts for services and organizations.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "number", + "title": "Identifier", + "description": "The identifier of the location. Each location must have a unique identifier.", + "constraints": { + "unique": true }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" + "example": "1234", + "core": "Y" + }, + "location_type": { + "name": "location_type", + "type": "string", + "title": "Location Type", + "description": "The type of location, which can only be postal for now.", + "constraints": { + "unique": false }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" + "core": "Y", + "const": "postal" + }, + "url": { + "name": "url", + "type": "string", + "title": "URL", + "description": "If location_type is virtual, then this field represents the URL of a virtual location.", + "format": "uri", + "constraints": { + "unique": false }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" + "example": "http://example.com", + "core": "Y" + }, + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "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.", + "constraints": { + "unique": false }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + "example": "1234" + }, + "name": { + "name": "name", + "type": "string", + "title": "Name", + "description": "The name of the location.", + "constraints": { + "unique": false }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" + "example": "MyCity Civic Center", + "core": "Y" + }, + "description": { + "name": "description", + "type": "string", + "title": "Description", + "description": "A free text description of the location.", + "constraints": { + "unique": false }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" + "example": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", + "core": "Y" + }, + "latitude": { + "name": "latitude", + "type": "number", + "title": "Latitude", + "description": "The latitude of the location expressed in decimal degrees in WGS84 datum.", + "constraints": { + "unique": false }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" + "example": "100", + "core": "Y" + }, + "longitude": { + "name": "longitude", + "type": "number", + "title": "Longitude", + "description": "The longitude of the location expressed in decimal degrees in WGS84 datum.", + "constraints": { + "unique": false }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false + "example": "101", + "core": "Y" + }, + "languages": { + "name": "languages", + "type": "array", + "title": "Languages", + "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", + "items": { + "name": "language", + "path": "languages.csv", + "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 14 }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the language. Each entry must have a unique identifier.", + "constraints": { + "unique": true }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + "example": "location-name-fr", + "core": "Y" + }, + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", + "constraints": { + "unique": false }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" + "example": "1234" + }, + "name": { + "name": "name", + "type": "string", + "title": "Name", + "description": "The name of the language in which the service is delivered.", + "constraints": { + "unique": false }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" + "example": "Urdu", + "core": "Y" + }, + "code": { + "name": "code", + "type": "string", + "title": "Code", + "description": "The ISO 639-1 or ISO 639-3 code for the language.", + "constraints": { + "unique": false }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" + "example": "ur" + } + }, + "required": [ + "id", + "location_id" + ] + } + }, + "addresses": { + "name": "addresses", + "type": "array", + "title": "Addresses", + "description": "The addresses of locations where organizations operate.", + "items": { + "name": "address", + "path": "addresses.csv", + "description": "The addresses of locations where organizations operate.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 9 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier of the postal address. Each postal address must have a unique identifier.", + "constraints": { + "unique": true }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" + "example": "1-avenue-de-la-republique-75001-paris-france", + "core": "Y" + }, + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location for this postal address.", + "format": "uuid", + "constraints": { + "unique": true }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" + "example": "1234", + "core": "Y" + }, + "address_1": { + "name": "address_1", + "type": "string", + "title": "Address line 1", + "description": "The first line(s) of the address, including office, building number and street.", + "constraints": { + "unique": false }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" + "example": "1-30 Main Street", + "core": "Y" + }, + "city": { + "name": "city", + "type": "string", + "title": "City", + "description": "The city in which the address is located.", + "constraints": { + "unique": false }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" + "example": "MyCity", + "core": "Y" + }, + "region": { + "name": "region", + "type": "string", + "title": "Region", + "description": "The region in which the address is located (optional).", + "constraints": { + "unique": false }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." + "example": "Auvergne-Rh\u00f4ne-Alpes", + "core": "Y" + }, + "state_province": { + "name": "state_province", + "type": "string", + "title": "State Or Province", + "description": "The state or province in which the address is located.", + "constraints": { + "unique": false }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 + "example": "Puy-de-D\u00f4me", + "core": "Y" }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "name": "schedule", - "path": "schedules.csv", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 10 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "timezone": { - "name": "timezone", - "type": "number", - "title": "Timezone", - "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "wkst": { - "name": "wkst", - "type": "string", - "title": "Week Start", - "description": "iCal - The two-letter code for the day on which the week starts.", - "constraints": { - "unique": false - }, - "example": "TU", - "enum": [ - "MO", - "TU", - "WE", - "TH", - "FR", - "SA", - "SU" - ] - }, - "freq": { - "name": "freq", - "type": "string", - "title": "Frequency", - "description": "iCal - How often the frequency repeats.", - "constraints": { - "unique": false - }, - "example": "WEEKLY", - "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" - }, - "byday": { - "name": "byday", - "type": "string", - "title": "By Day", - "description": "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", - "constraints": { - "unique": false - }, - "example": "TH,FR", - "core": "Y" - }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, - "opens_at": { - "name": "opens_at", - "type": "string", - "title": "Opens At", - "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", - "constraints": { - "unique": false - }, - "example": "10:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "closes_at": { - "name": "closes_at", - "type": "string", - "title": "Closes At", - "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", - "constraints": { - "unique": false - }, - "example": "18:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "location": { - "name": "location", - "path": "locations.csv", - "description": "The details of the locations where organizations operate. Locations may be virtual, and one organization may have many locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 6 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the location. Each location must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "location_type": { - "name": "location_type", - "type": "string", - "title": "Location Type", - "description": "The type of location, which may be either physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "physical", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "If location_type is virtual, then this field represents the URL of a virtual location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "985e4a42-bd9f-4edc-911d-0243a4640aca" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center", - "core": "Y" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name of the location.", - "constraints": { - "unique": false - }, - "example": "Civic Center" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", - "core": "Y" - }, - "transportation": { - "name": "transportation", - "type": "string", - "title": "Transportation", - "description": "A free text description of the access to public or private transportation to and from the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center is serviced by the number 1 Bus and is a short walk from the Main Street Metro Station" - }, - "latitude": { - "name": "latitude", - "type": "number", - "title": "Latitude", - "description": "The latitude of the location expressed in decimal degrees in WGS84 datum.", - "constraints": { - "unique": false - }, - "example": "100", - "core": "Y" - }, - "longitude": { - "name": "longitude", - "type": "number", - "title": "Longitude", - "description": "The longitude of the location expressed in decimal degrees in WGS84 datum.", - "constraints": { - "unique": false - }, - "example": "101", - "core": "Y" - }, - "external_identifier": { - "name": "external_identifier", - "type": "string", - "title": "External Identifier", - "description": "A third party identifier for the location, which can be drawn from other services e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "10092008082" - }, - "external_identifier_type": { - "name": "external_identifier_type", - "type": "string", - "title": "External Identifier Type", - "description": "The scheme used for the location's external_identifier e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "UPRN" - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "addresses": { - "name": "addresses", - "type": "array", - "title": "Addresses", - "description": "The addresses of locations where organizations operate.", - "items": { - "name": "address", - "path": "addresses.csv", - "description": "The addresses of locations where organizations operate.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 9 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the postal address. Each postal address must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "74706e55-df26-4b84-80fe-ecc30b5befb4", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for this postal address.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "attention": { - "name": "attention", - "type": "string", - "title": "Attention", - "description": "The name of the person or entity whose attention should be sought at the location. These are often included as a \"care of\" component of an address.", - "constraints": { - "unique": false - }, - "example": "A. Persona", - "core": "Y" - }, - "address_1": { - "name": "address_1", - "type": "string", - "title": "Address line 1", - "description": "The first line(s) of the address, including office, building number and street.", - "constraints": { - "unique": false - }, - "example": "1-30 Main Street", - "core": "Y" - }, - "address_2": { - "name": "address_2", - "type": "string", - "title": "Address line 2", - "description": "A second (additional) line of address information.", - "constraints": { - "unique": false - }, - "example": "MyVillage" - }, - "city": { - "name": "city", - "type": "string", - "title": "City", - "description": "The city in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyCity", - "core": "Y" - }, - "region": { - "name": "region", - "type": "string", - "title": "Region", - "description": "The region in which the address is located (optional).", - "constraints": { - "unique": false - }, - "example": "MyRegion", - "core": "Y" - }, - "state_province": { - "name": "state_province", - "type": "string", - "title": "State Or Province", - "description": "The state or province in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyState", - "core": "Y" - }, - "postal_code": { - "name": "postal_code", - "type": "string", - "title": "Postal Code", - "description": "The postal code for the address.", - "constraints": { - "unique": false - }, - "example": "ABC 1234", - "core": "Y" - }, - "country": { - "name": "country", - "type": "string", - "title": "Country", - "description": "The country in which the address is located. This should be given as an ISO 3361-1 country code (two letter abbreviation).", - "constraints": { - "unique": false - }, - "example": "US", - "core": "Y" - }, - "address_type": { - "name": "address_type", - "type": "string", - "title": "Address Type", - "description": "The type of address which may be physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "postal", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "address_1", - "city", - "state_province", - "postal_code", - "country", - "address_type" - ] - } - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "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.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "accessibility": { - "name": "accessibility", - "type": "array", - "title": "Accessibility", - "description": "The details of the arrangements for access to locations for people who have disabilities", - "items": { - "name": "accessibility", - "path": "accessibility.csv", - "description": "The details of the arrangements for access to locations for people who have disabilities.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 15 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this accessibility information. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "afcf296e-1cb2-4139-9c88-33d587d1a50b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier for the location of the accessibility provision.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the assistance or infrastructure that facilitates access to clients with disabilities.", - "constraints": { - "unique": false - }, - "example": "The building is equipped with induction loops for hearing aids. Wheelchair access is possible on all levels.", - "core": "Y" - }, - "details": { - "name": "details", - "type": "string", - "title": "Details", - "description": "Any further details relating to the relevant accessibility arrangements at this location.", - "constraints": { - "unique": false - }, - "example": "Switch hearing aid to T-coil to access the induction loop facility." - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "The URL of a page giving more information about the accessibility of the location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "name": "schedule", - "path": "schedules.csv", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 10 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "timezone": { - "name": "timezone", - "type": "number", - "title": "Timezone", - "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "wkst": { - "name": "wkst", - "type": "string", - "title": "Week Start", - "description": "iCal - The two-letter code for the day on which the week starts.", - "constraints": { - "unique": false - }, - "example": "TU", - "enum": [ - "MO", - "TU", - "WE", - "TH", - "FR", - "SA", - "SU" - ] - }, - "freq": { - "name": "freq", - "type": "string", - "title": "Frequency", - "description": "iCal - How often the frequency repeats.", - "constraints": { - "unique": false - }, - "example": "WEEKLY", - "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" - }, - "byday": { - "name": "byday", - "type": "string", - "title": "By Day", - "description": "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", - "constraints": { - "unique": false - }, - "example": "TH,FR", - "core": "Y" - }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, - "opens_at": { - "name": "opens_at", - "type": "string", - "title": "Opens At", - "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", - "constraints": { - "unique": false - }, - "example": "10:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "closes_at": { - "name": "closes_at", - "type": "string", - "title": "Closes At", - "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", - "constraints": { - "unique": false - }, - "example": "18:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "location_type" - ], - "title": "Location" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - }, - "service": { - "name": "service", - "path": "services.csv", - "description": "The details of the services provided by organizations to a range of different groups.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 3 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the service. Each service must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization that provides this service.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", - "core": "Y" - }, - "program_id": { - "name": "program_id", - "type": "string", - "title": "Program Identifier", - "description": "The identifier of the program this service is delivered under.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The official or public name of the service.", - "constraints": { - "unique": false - }, - "example": "Community Counselling", - "core": "Y" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name for this service.", - "constraints": { - "unique": false - }, - "example": "MyCity Counselling Services" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the service.", - "constraints": { - "unique": false - }, - "example": "Counselling Services provided by trained professionals. Suitable for people with mental health conditions such as anxiety, depression, or eating disorders as well as people experiencing difficult life events and circumstances. ", - "core": "Y" - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "URL of the service", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com/counselling", - "core": "Y" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "An email address which can be used to contact the service provider.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com", - "core": "Y" - }, - "status": { - "name": "status", - "type": "string", - "title": "Status", - "description": "The current status of the service which can be active, inactive, defunct, or temporarily closed.", - "constraints": { - "unique": false - }, - "example": "active", - "core": "Y", - "enum": [ - "active", - "inactive", - "defunct", - "temporarily closed" - ] - }, - "interpretation_services": { - "name": "interpretation_services", - "type": "string", - "title": "Interpretation Services", - "description": "A free text description of any interpretation services available for accessing this service.", - "constraints": { - "unique": false - }, - "example": "Interpretation services are available in Urdu, Polish, and Slovak" - }, - "application_process": { - "name": "application_process", - "type": "string", - "title": "Application Process", - "description": "A free text description of the steps needed to access this service.", - "constraints": { - "unique": false - }, - "example": "If you are an NHS patient please ask your GP for a referral letter, we will then be in touch with you directly. If you are not an NHS patient you should ring our reception to arrange an appointment" - }, - "wait_time": { - "name": "wait_time", - "type": "string", - "title": "Wait Time", - "description": "DEPRECATED: The time a client may expect to wait before receiving a service.", - "constraints": { - "unique": false - }, - "example": "wait_time" - }, - "accreditations": { - "name": "accreditations", - "type": "string", - "title": "Accreditations", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "All of our practitioners are accredited by the BASC, UKCP, and the Professional Standards Body" - }, - "eligibility_description": { - "name": "eligibility_description", - "type": "string", - "title": "Eligibility Description", - "description": "A free text description of the type of person for whom this service is intended.", - "constraints": { - "unique": false - }, - "example": "This service is intended for all people aged 12 and over who require counselling services in the MyCity area", - "core": "Y" - }, - "minimum_age": { - "name": "minimum_age", - "type": "number", - "title": "Minimum Age", - "description": "The minimum age of a person required to meet this eligibility requirement.", - "constraints": { - "unique": false - }, - "example": "12" - }, - "maximum_age": { - "name": "maximum_age", - "type": "number", - "title": "Maximum Age", - "description": "The maximum age of a person required to meet this eligibility requirement.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "assured_date": { - "name": "assured_date", - "type": "string", - "title": "Assured Date", - "description": "The date that the information about the service was last checked.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "assurer_email": { - "name": "assurer_email", - "type": "string", - "title": "Assurer Email", - "description": "The contact e-mail address for the person or organization which last assured the service.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "licenses": { - "name": "licenses", - "type": "string", - "title": "Licenses", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "licences" - }, - "alert": { - "name": "alert", - "type": "string", - "title": "Alert", - "description": "A description of any short term alerts concerning the service.", - "constraints": { - "unique": false - }, - "example": "Following COVID-19 we have moved most of our counselling sessions online. Please contact the reception if you require further information." - }, - "last_modified": { - "name": "last_modified", - "type": "string", - "format": "date-time", - "datapackage_type": "datetime", - "title": "Last Modified", - "description": "The datetime when the service, or any related information about the service, has changed. Should have millisecond accuracy.", - "constraints": { - "unique": false - }, - "example": "2023-03-15T10:30:45.123Z" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "name": "schedule", - "path": "schedules.csv", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 10 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "timezone": { - "name": "timezone", - "type": "number", - "title": "Timezone", - "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "wkst": { - "name": "wkst", - "type": "string", - "title": "Week Start", - "description": "iCal - The two-letter code for the day on which the week starts.", - "constraints": { - "unique": false - }, - "example": "TU", - "enum": [ - "MO", - "TU", - "WE", - "TH", - "FR", - "SA", - "SU" - ] - }, - "freq": { - "name": "freq", - "type": "string", - "title": "Frequency", - "description": "iCal - How often the frequency repeats.", - "constraints": { - "unique": false - }, - "example": "WEEKLY", - "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" - }, - "byday": { - "name": "byday", - "type": "string", - "title": "By Day", - "description": "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", - "constraints": { - "unique": false - }, - "example": "TH,FR", - "core": "Y" - }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, - "opens_at": { - "name": "opens_at", - "type": "string", - "title": "Opens At", - "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", - "constraints": { - "unique": false - }, - "example": "10:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "closes_at": { - "name": "closes_at", - "type": "string", - "title": "Closes At", - "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", - "constraints": { - "unique": false - }, - "example": "18:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "service_areas": { - "name": "service_areas", - "type": "array", - "title": "Service Areas", - "description": "The details of the geographic area for which a service is available.", - "items": { - "name": "service_area", - "path": "service_areas.csv", - "description": "The details of the geographic area for which a service is available.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 12 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the service area. Each service area must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "381c64f1-a724-4884-9c21-ac96c21cca3e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this entry describes the service area", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "A free text geographic area where a service is available.", - "constraints": { - "unique": false - }, - "example": "The service is available to all residents of the MyCity area. We provide the service in our offices or via video conferencing to any who can provide evidence of their residency.", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "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.", - "constraints": { - "unique": false - }, - "example": "The service is available to all residents of the MyCity area, including all postcodes starting with AB1, AB2, and AB3", - "core": "Y" - }, - "extent": { - "name": "extent", - "type": "string", - "title": "Extent", - "description": "A definition of the polygon defining the area.", - "constraints": { - "unique": false - }, - "example": "extent" - }, - "extent_type": { - "name": "extent_type", - "type": "string", - "title": "Extent Type", - "description": "The format of the extent field populated from an enum of \"geojson\", \"topojson\", \"kml\",and (for legacy systems or early state during transformation) \"text\".", - "constraints": { - "unique": false - }, - "example": "geojson" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "A URI which acts as a persistent identifier to identify an area.", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "organization": { - "name": "organization", - "path": "organizations.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 1 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the organization. Each organization must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", - "core": "Y" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The official or public name of the organization.", - "constraints": { - "unique": false - }, - "example": "Example Organization Inc.", - "core": "Y" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative or commonly used name for the organization.", - "constraints": { - "unique": false - }, - "example": "Example Org", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description containing a brief summary about the organization. It can contain markup such as HTML or Markdown.", - "constraints": { - "unique": false - }, - "example": "Example Org is a non-profit organization dedicated to providing services to qualified beneficiaries", - "core": "Y" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The contact e-mail address for the organization.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com", - "core": "Y" - }, - "website": { - "name": "website", - "type": "string", - "title": "Website", - "description": "The URL (website address) of the organization.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com", - "core": "Y" - }, - "tax_status": { - "name": "tax_status", - "type": "string", - "title": "Tax Status", - "description": "DEPRECATED: Government assigned tax designation for tax-exempt organizations.", - "constraints": { - "unique": false - }, - "example": "tax_status" - }, - "tax_id": { - "name": "tax_id", - "type": "string", - "title": "Tax Identifier", - "description": "DEPRECATED: A government issued identifier used for the purpose of tax administration.", - "constraints": { - "unique": false - }, - "example": "tax_id" - }, - "year_incorporated": { - "name": "year_incorporated", - "type": "number", - "title": "Year Incorporated", - "description": "The year in which the organization was legally formed.", - "constraints": { - "unique": false - }, - "example": "2011" - }, - "legal_status": { - "name": "legal_status", - "type": "string", - "title": "Legal Status", - "description": "The legal conditions that an organization is operating under.", - "constraints": { - "unique": false - }, - "example": "Limited Company" - }, - "logo": { - "name": "logo", - "type": "string", - "title": "Logo", - "description": "A URL to an image associated with the organization which can be presented alongside its name.", - "constraints": { - "unique": false - }, - "example": "https://openreferral.org/wp-content/uploads/2018/02/OpenReferral_Logo_Green-4-1.png" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "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.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "parent_organization_id": { - "name": "parent_organization_id", - "type": "string", - "title": "Parent Organization Identifier", - "description": "The identifier of the organization's parent organization.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "cd09a387-91f4-4555-94ec-e799c35344cd" - }, - "funding": { - "name": "funding", - "type": "array", - "title": "Funding", - "description": "The sources of funding for a service or organization.", - "items": { - "name": "funding", - "path": "funding.csv", - "description": "The sources of funding for a service or organization.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 11 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the funding. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1f2df32c-bf08-4b8e-bd6f-e834014b19bc" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization in receipt of this funding.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "format": "uuid", - "description": "The identifier of the service in receipt of this funding.", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "source": { - "name": "source", - "type": "string", - "title": "Source", - "description": "A free text description of the source of funds for this organization or service.", - "constraints": { - "unique": false - }, - "example": "This service is funded partially by the MyCity local government and via grants made by charity funding bodies. We also operate a for-profit department which is used to partially cover the expense of the public service" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "The details of the named contacts for services and organizations.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers are used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "locations": { - "name": "locations", - "type": "array", - "title": "Locations", - "description": "The details of the locations where organizations operate. Locations may be virtual, and one organization may have many locations.", - "items": { - "name": "location", - "path": "locations.csv", - "description": "The locations where organizations operate. Locations may be virtual, and one organization may have many locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 6 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the location. Each location must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "location_type": { - "name": "location_type", - "type": "string", - "title": "Location Type", - "description": "The type of location, which may be either physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "physical", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "If location_type is virtual, then this field represents the URL of a virtual location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "985e4a42-bd9f-4edc-911d-0243a4640aca" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center", - "core": "Y" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name of the location.", - "constraints": { - "unique": false - }, - "example": "Civic Center" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", - "core": "Y" - }, - "transportation": { - "name": "transportation", - "type": "string", - "title": "Transportation", - "description": "A free text description of the access to public or private transportation to and from the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center is serviced by the number 1 Bus and is a short walk from the Main Street Metro Station" - }, - "latitude": { - "name": "latitude", - "type": "number", - "title": "Latitude", - "description": "The latitude of the location expressed in decimal degrees in WGS84 datum.", - "constraints": { - "unique": false - }, - "example": "100", - "core": "Y" - }, - "longitude": { - "name": "longitude", - "type": "number", - "title": "Longitude", - "description": "The longitude of the location expressed in decimal degrees in WGS84 datum.", - "constraints": { - "unique": false - }, - "example": "101", - "core": "Y" - }, - "external_identifier": { - "name": "external_identifier", - "type": "string", - "title": "External Identifier", - "description": "A third party identifier for the location, which can be drawn from other services e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "10092008082" - }, - "external_identifier_type": { - "name": "external_identifier_type", - "type": "string", - "title": "External Identifier Type", - "description": "The scheme used for the location's external_identifier e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "UPRN" - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "addresses": { - "name": "addresses", - "type": "array", - "title": "Addresses", - "description": "The addresses of locations where organizations operate.", - "items": { - "name": "address", - "path": "addresses.csv", - "description": "The addresses of locations where organizations operate.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 9 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the postal address. Each postal address must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "74706e55-df26-4b84-80fe-ecc30b5befb4", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for this postal address.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "attention": { - "name": "attention", - "type": "string", - "title": "Attention", - "description": "The name of the person or entity whose attention should be sought at the location. These are often included as a \"care of\" component of an address.", - "constraints": { - "unique": false - }, - "example": "A. Persona", - "core": "Y" - }, - "address_1": { - "name": "address_1", - "type": "string", - "title": "Address line 1", - "description": "The first line(s) of the address, including office, building number and street.", - "constraints": { - "unique": false - }, - "example": "1-30 Main Street", - "core": "Y" - }, - "address_2": { - "name": "address_2", - "type": "string", - "title": "Address line 2", - "description": "A second (additional) line of address information.", - "constraints": { - "unique": false - }, - "example": "MyVillage" - }, - "city": { - "name": "city", - "type": "string", - "title": "City", - "description": "The city in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyCity", - "core": "Y" - }, - "region": { - "name": "region", - "type": "string", - "title": "Region", - "description": "The region in which the address is located (optional).", - "constraints": { - "unique": false - }, - "example": "MyRegion", - "core": "Y" - }, - "state_province": { - "name": "state_province", - "type": "string", - "title": "State Or Province", - "description": "The state or province in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyState", - "core": "Y" - }, - "postal_code": { - "name": "postal_code", - "type": "string", - "title": "Postal Code", - "description": "The postal code for the address.", - "constraints": { - "unique": false - }, - "example": "ABC 1234", - "core": "Y" - }, - "country": { - "name": "country", - "type": "string", - "title": "Country", - "description": "The country in which the address is located. This should be given as an ISO 3361-1 country code (two letter abbreviation).", - "constraints": { - "unique": false - }, - "example": "US", - "core": "Y" - }, - "address_type": { - "name": "address_type", - "type": "string", - "title": "Address Type", - "description": "The type of address which may be physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "postal", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "address_1", - "city", - "state_province", - "postal_code", - "country", - "address_type" - ] - } - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "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.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "accessibility": { - "name": "accessibility", - "type": "array", - "title": "Accessibility", - "description": "The details of the arrangements for access to locations for people who have disabilities", - "items": { - "name": "accessibility", - "path": "accessibility.csv", - "description": "The details of the arrangements for access to locations for people who have disabilities.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 15 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this accessibility information. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "afcf296e-1cb2-4139-9c88-33d587d1a50b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier for the location of the accessibility provision.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the assistance or infrastructure that facilitates access to clients with disabilities.", - "constraints": { - "unique": false - }, - "example": "The building is equipped with induction loops for hearing aids. Wheelchair access is possible on all levels.", - "core": "Y" - }, - "details": { - "name": "details", - "type": "string", - "title": "Details", - "description": "Any further details relating to the relevant accessibility arrangements at this location.", - "constraints": { - "unique": false - }, - "example": "Switch hearing aid to T-coil to access the induction loop facility." - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "The URL of a page giving more information about the accessibility of the location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "name": "schedule", - "path": "schedules.csv", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 10 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "timezone": { - "name": "timezone", - "type": "number", - "title": "Timezone", - "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "wkst": { - "name": "wkst", - "type": "string", - "title": "Week Start", - "description": "iCal - The two-letter code for the day on which the week starts.", - "constraints": { - "unique": false - }, - "example": "TU", - "enum": [ - "MO", - "TU", - "WE", - "TH", - "FR", - "SA", - "SU" - ] - }, - "freq": { - "name": "freq", - "type": "string", - "title": "Frequency", - "description": "iCal - How often the frequency repeats.", - "constraints": { - "unique": false - }, - "example": "WEEKLY", - "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" - }, - "byday": { - "name": "byday", - "type": "string", - "title": "By Day", - "description": "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", - "constraints": { - "unique": false - }, - "example": "TH,FR", - "core": "Y" - }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, - "opens_at": { - "name": "opens_at", - "type": "string", - "title": "Opens At", - "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", - "constraints": { - "unique": false - }, - "example": "10:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "closes_at": { - "name": "closes_at", - "type": "string", - "title": "Closes At", - "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", - "constraints": { - "unique": false - }, - "example": "18:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "location_type" - ] - } - }, - "programs": { - "name": "programs", - "type": "array", - "title": "Programs", - "description": "The details of collection of related services.", - "items": { - "name": "program", - "path": "programs.csv", - "description": "The details of collections of related services.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 2 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the program. Each program must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the program.", - "constraints": { - "unique": false - }, - "example": "Community Mental Health Support" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "The (optional) alternative name for the program.", - "constraints": { - "unique": false - }, - "example": "MyCity Mental Health Group" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the program", - "constraints": { - "unique": false - }, - "example": "Comprehensive Mental Health Services available to residents of MyCity including CBT and Counselling. This is not an emergency service and should not be used as an alternative to hospital and GP services." - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "name", - "description" - ], - "tabular_required": [ - "organization_id" - ] - } - }, - "organization_identifiers": { - "name": "organization_identifiers", - "type": "array", - "title": "Organization Identifiers", - "description": "The details of the third party identifiers for organizations, such as: company registration number, charity number, tax registration number.", - "items": { - "name": "organization_identifier", - "path": "organization_identifiers.csv", - "description": "The details of the third party identifiers for organizations, such as: company registration number, charity number, tax registration number.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 20 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this organization identifier entry. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d4dbcebc-0802-47cb-8651-b937ac4f2f3e" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization. This should match the uuid of an organization object.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "identifier_scheme": { - "name": "identifier_scheme", - "type": "string", - "title": "Identifier Scheme", - "description": "The scheme of the third party identifier, according to http://org-id.guide/.", - "constraints": { - "unique": false - }, - "example": "GB-COH" - }, - "identifier_type": { - "name": "identifier_type", - "type": "string", - "title": "Identifier Type", - "description": "A human-readable equivalent of the identifier_scheme. This may be used in cases where org-id.guide does not list an appropriate identifier scheme.", - "constraints": { - "unique": false - }, - "example": "Company number" - }, - "identifier": { - "name": "identifier", - "type": "string", - "title": "Third Party Identifier", - "description": "The third-party identifier value.", - "constraints": { - "unique": false - }, - "example": "1234567" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "identifier_type", - "identifier" - ], - "tabular_required": [ - "organization_id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } + "postal_code": { + "name": "postal_code", + "type": "string", + "title": "Postal Code", + "description": "The postal code for the address.", + "constraints": { + "unique": false }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] + "example": "63000", + "core": "Y" + }, + "country": { + "name": "country", + "type": "string", + "title": "Country", + "description": "The country in which the address is located. This should be given as an ISO 3361-1 country code (two letter abbreviation).", + "constraints": { + "unique": false + }, + "example": "US", + "core": "Y" + }, + "address_type": { + "name": "address_type", + "type": "string", + "title": "Address Type", + "description": "The type of address which may be physical, postal, or virtual.", + "constraints": { + "unique": false + }, + "example": "postal", + "core": "Y", + "const": "postal" + }, + "cityCode": { + "name": "cityCode", + "type": "string", + "title": "City code", + "description": "The city code when applicable. In France it's the INSEE code.", + "constraints": { + "unique": false + }, + "example": "75000" } - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Organization" + }, + "required": [ + "id", + "address_1", + "city", + "region", + "state_province", + "postal_code", + "country", + "address_type", + "location_id" + ] + } }, - "funding": { - "name": "funding", + "contacts": { + "name": "contacts", "type": "array", - "title": "Funding", - "description": "The sources of funding for a service or organization.", + "title": "Contacts", + "description": "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.", "items": { - "name": "funding", - "path": "funding.csv", - "description": "The sources of funding for a service or organization.", + "name": "contact", + "path": "contacts.csv", + "description": "The details of the named contacts for services and organizations.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 11 + "order": 8 }, "type": "object", "properties": { @@ -17407,59 +372,81 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for the funding. Each entry must have a unique identifier.", + "description": "The identifier for the contact. Each contact must have a unique identifier.", "format": "uuid", "constraints": { "unique": true }, - "example": "1f2df32c-bf08-4b8e-bd6f-e834014b19bc" + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", + "core": "Y" }, "organization_id": { "name": "organization_id", - "type": "string", + "type": "number", "title": "Organization Identifier", - "description": "The identifier of the organization in receipt of this funding.", - "format": "uuid", + "description": "The identifier of the organization for which this is a contact.", "constraints": { "unique": false }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" + "example": "1234" }, - "service_id": { - "name": "service_id", + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier for the location of the contact.", + "constraints": { + "unique": false + }, + "example": "1234" + }, + "name": { + "name": "name", "type": "string", - "title": "Service Identifier", - "format": "uuid", - "description": "The identifier of the service in receipt of this funding.", + "title": "Name", + "description": "The name of the contact.", "constraints": { "unique": false }, - "example": "ac148810-d857-441c-9679-408f346de14b" + "example": "Ann Persona", + "core": "Y" }, - "source": { - "name": "source", + "title": { + "name": "title", + "type": "string", + "title": "Title", + "description": "The job title of the contact.", + "constraints": { + "unique": false + }, + "example": "Reception Manager", + "core": "Y" + }, + "email": { + "name": "email", "type": "string", - "title": "Source", - "description": "A free text description of the source of funds for this organization or service.", + "title": "Email", + "description": "The email address of the contact.", + "format": "email", "constraints": { "unique": false }, - "example": "This service is funded partially by the MyCity local government and via grants made by charity funding bodies. We also operate a for-profit department which is used to partially cover the expense of the public service" + "example": "email@example.com" }, - "attributes": { - "name": "attributes", + "phones": { + "name": "phones", "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", + "title": "Phones", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", + "name": "phone", + "path": "phones.csv", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 4 + "order": 7 }, "type": "object", "properties": { @@ -17467,292 +454,233 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", + "description": "The identifier for the phone number. Each entry must have a unique identifier.", "constraints": { "unique": true }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", + "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", "core": "Y" }, - "link_id": { - "name": "link_id", + "location_id": { + "name": "location_id", "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", + "title": "Location Identifier", + "description": "The identifier of the location where this phone number is located.", "format": "uuid", "constraints": { "unique": false }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" + "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "The identifier of the organization for which this is the phone number.", "constraints": { "unique": false }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" + "example": "1234" }, - "link_type": { - "name": "link_type", + "contact_id": { + "name": "contact_id", "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", + "title": "Contact Identifier", + "description": "The identifier of the contact for which this is the phone number.", + "format": "uuid", "constraints": { "unique": false }, - "example": "link_type", + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", "core": "Y" }, - "link_entity": { - "name": "link_entity", + "number": { + "name": "number", "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", + "title": "Number", + "description": "The phone number.", "constraints": { "unique": false }, - "example": "link_entity", + "example": "\"+44 1234 234567\"", "core": "Y" }, - "value": { - "name": "value", + "description": { + "name": "description", "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", + "title": "Description", + "description": "A free text description providing extra information about the phone service", "constraints": { "unique": false }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" + "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." } }, "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" + "id", + "number" ] } } }, "required": [ - "id" + "id", + "name", + "email", + "organization_id" + ] + } + }, + "accessibility": { + "name": "accessibility", + "type": "array", + "title": "Accessibility", + "description": "The details of the arrangements for access to locations for people who have disabilities", + "items": { + "name": "accessibility", + "path": "accessibility.csv", + "description": "The details of the arrangements for access to locations for people who have disabilities.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 15 + }, + "type": "object", + "properties": { + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier for the location of the accessibility provision.", + "format": "uuid", + "constraints": { + "unique": true + }, + "example": "1234", + "core": "Y" + }, + "accessible": { + "name": "accessible", + "type": "boolean", + "title": "Accessible", + "description": "True if the address is accessible to person with reduced mobility", + "constraints": { + "unique": false + }, + "example": "true" + } + }, + "required": [ + "id", + "location_id", + "accessible" + ] + } + }, + "phones": { + "name": "phones", + "type": "array", + "title": "Phones", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "items": { + "name": "phone", + "path": "phones.csv", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 7 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the phone number. Each entry must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", + "core": "Y" + }, + "location_id": { + "name": "location_id", + "type": "string", + "title": "Location Identifier", + "description": "The identifier of the location where this phone number is located.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + }, + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "The identifier of the organization for which this is the phone number.", + "constraints": { + "unique": false + }, + "example": "1234" + }, + "contact_id": { + "name": "contact_id", + "type": "string", + "title": "Contact Identifier", + "description": "The identifier of the contact for which this is the phone number.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", + "core": "Y" + }, + "number": { + "name": "number", + "type": "string", + "title": "Number", + "description": "The phone number.", + "constraints": { + "unique": false + }, + "example": "\"+44 1234 234567\"", + "core": "Y" + }, + "description": { + "name": "description", + "type": "string", + "title": "Description", + "description": "A free text description providing extra information about the phone service", + "constraints": { + "unique": false + }, + "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." + } + }, + "required": [ + "id", + "number" ] } }, - "cost_options": { - "name": "cost_options", + "schedules": { + "name": "schedules", "type": "array", - "title": "Cost Options", - "description": "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.", + "title": "Schedules", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", "items": { - "name": "cost_option", - "path": "cost_options.csv", - "description": "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.", + "name": "schedule", + "path": "schedules.csv", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 19 + "order": 10 }, "type": "object", "properties": { @@ -17760,460 +688,235 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for the cost option. Each entry must have a unique identifier", - "format": "uuid", + "description": "The identifier for the schedule. Each entry must have a unique identifier.", "constraints": { "unique": true }, - "example": "1fdf4d39-3d80-484d-9f92-a8ffa08621e7" + "example": "location-1234-permanent", + "core": "Y" }, "service_id": { "name": "service_id", "type": "string", "title": "Service Identifier", - "description": "The identifier of the services for which the entry describes the cost.", - "format": "uuid", + "description": "The identifier of the service for which this is the regular schedule", "constraints": { "unique": false }, - "example": "ac148810-d857-441c-9679-408f346de14b" + "example": "ac148810-d857-441c-9679-408f346de14b", + "core": "Y" + }, + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location for which this is the regular schedule", + "constraints": { + "unique": false + }, + "example": "1234" }, "valid_from": { "name": "valid_from", "type": "string", "title": "Valid From", - "description": "The date when this price is valid from.", + "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", "constraints": { "unique": false }, - "example": "2020-01-01", + "example": "2005-01-01", + "core": "Y", "datapackage_type": "date" }, "valid_to": { "name": "valid_to", "type": "string", "title": "Valid To", - "description": "The date when this price is valid to.", + "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", "constraints": { "unique": false }, - "example": "2022-12-31", + "example": "2005-01-01", + "core": "Y", "datapackage_type": "date" }, - "option": { - "name": "option", + "timezone": { + "name": "timezone", + "type": "number", + "title": "Timezone", + "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", + "constraints": { + "unique": false + }, + "example": "3" + }, + "wkst": { + "name": "wkst", "type": "string", - "title": "Option", - "description": "Conditions associated with the cost option.", + "title": "Week Start", + "description": "iCal - The two-letter code for the day on which the week starts.", "constraints": { "unique": false }, - "example": "Under 18s and Over 60s" + "example": "TU", + "enum": [ + "MO", + "TU", + "WE", + "TH", + "FR", + "SA", + "SU" + ] }, - "currency": { - "name": "currency", + "freq": { + "name": "freq", "type": "string", - "title": "Currency", - "description": "The 3 letter currency code of this cost option (expected to be gbp by Open Referral UK).", + "title": "Frequency", + "description": "iCal - How often the frequency repeats.", "constraints": { "unique": false }, - "example": "gbp" + "example": "WEEKLY", + "core": "Y", + "const": "WEEKLY" }, - "amount": { - "name": "amount", - "type": "number", - "title": "Amount", - "description": "The cost of the option, expressed as an amount.", + "byday": { + "name": "byday", + "type": "string", + "title": "By Day", + "description": "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", "constraints": { "unique": false }, - "example": "35" + "example": "TH,FR", + "core": "Y" }, - "amount_description": { - "name": "amount_description", + "opens_at": { + "name": "opens_at", "type": "string", - "title": "Amount Description", - "description": "Specific details qualifying the cost amount.", + "title": "Opens At", + "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", "constraints": { "unique": false }, - "example": "per 1 hour session" + "example": "10:00:00", + "core": "Y", + "datapackage_type": "time" }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } + "closes_at": { + "name": "closes_at", + "type": "string", + "title": "Closes At", + "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", + "constraints": { + "unique": false + }, + "example": "18:00:00", + "core": "Y", + "datapackage_type": "time" } }, "required": [ "id" - ], - "tabular_required": [ - "service_id" ] } }, - "program": { - "name": "program", - "path": "programs.csv", - "description": "The details of collections of related services.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 2 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the program. Each program must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" + "attributes": { + "name": "attributes", + "type": "array", + "title": "Attributes", + "description": "A link between a service and one or more classifications that describe the nature of the service provided.", + "items": { + "name": "attribute", + "path": "attributes.csv", + "description": "A link between a service and one or more classifications that describe the nature of the service provided.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 4 }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": true + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", + "format": "uuid", + "constraints": { + "unique": true + }, + "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", + "core": "Y" }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the program.", - "constraints": { - "unique": false + "link_id": { + "name": "link_id", + "type": "string", + "title": "Link Identifier", + "description": "The identifier of the entity to which this taxonomy term applies.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", + "core": "Y" }, - "example": "Community Mental Health Support" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "The (optional) alternative name for the program.", - "constraints": { - "unique": false + "taxonomy_term_id": { + "name": "taxonomy_term_id", + "type": "string", + "title": "Taxonomy Term Identifier", + "description": "The identifier of this taxonomy term from the taxonomy table.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", + "core": "Y" + }, + "link_type": { + "name": "link_type", + "type": "string", + "title": "Link Type", + "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", + "constraints": { + "unique": false + }, + "example": "link_type", + "core": "Y" + }, + "link_entity": { + "name": "link_entity", + "type": "string", + "title": "Link Entity", + "description": "The table of the Link Identifier.", + "constraints": { + "unique": false + }, + "example": "link_entity", + "core": "Y" }, - "example": "MyCity Mental Health Group" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the program", - "constraints": { - "unique": false + "value": { + "name": "value", + "type": "string", + "title": "Value", + "description": "The value (if any) of an attribute.", + "constraints": { + "unique": false + }, + "example": "value", + "core": "Y" }, - "example": "Comprehensive Mental Health Services available to residents of MyCity including CBT and Counselling. This is not an emergency service and should not be used as an alternative to hospital and GP services." - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", + "taxonomy_term": { + "name": "taxonomy_term", + "path": "taxonomy_terms.csv", + "description": "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.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 4 + "order": 16 }, "type": "object", "properties": { @@ -18221,80 +924,77 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", + "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", "format": "uuid", "constraints": { "unique": true }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", + "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", "core": "Y" }, - "link_id": { - "name": "link_id", + "code": { + "name": "code", "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", + "title": "Code", + "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", "constraints": { - "unique": false + "unique": true }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" + "example": "code" }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", + "name": { + "name": "name", "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", + "title": "Name", + "description": "The taxonomy term itself.", "constraints": { "unique": false }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", + "example": "name", "core": "Y" }, - "link_type": { - "name": "link_type", + "description": { + "name": "description", "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", + "title": "Description", + "description": "A free text description of the term.", "constraints": { "unique": false }, - "example": "link_type", - "core": "Y" + "example": "description" }, - "link_entity": { - "name": "link_entity", + "parent_id": { + "name": "parent_id", "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", + "title": "Parent Identifier", + "description": "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.", + "format": "uuid", "constraints": { "unique": false }, - "example": "link_entity", + "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", "core": "Y" }, - "value": { - "name": "value", + "taxonomy": { + "name": "taxonomy", "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", + "title": "Taxonomy", + "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", "constraints": { "unique": false }, - "example": "value", + "example": "taxonomy", "core": "Y" }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", + "taxonomy_detail": { + "name": "taxonomy", + "path": "taxonomies.csv", + "description": "Taxonomies from which taxonomy terms are taken", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 16 + "order": 21 }, "type": "object", "properties": { @@ -18302,171 +1002,53 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", + "description": "The identifier of the taxonomy. Each entry must have a unique identifier", "format": "uuid", "constraints": { "unique": true }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" + "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" }, "name": { "name": "name", "type": "string", "title": "Name", - "description": "The taxonomy term itself.", + "description": "The name of the taxonomy from which terms are sourced.", "constraints": { "unique": false }, - "example": "name", - "core": "Y" + "example": "name" }, "description": { "name": "description", "type": "string", "title": "Description", - "description": "A free text description of the term.", + "description": "A free text description of the taxonomy.", "constraints": { "unique": false }, "example": "description" }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", + "uri": { + "name": "uri", "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", + "title": "URI", + "description": "The URI of the taxonomy.", + "format": "uri", "constraints": { "unique": false }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" + "example": "http://example.com" }, - "term_uri": { - "name": "term_uri", + "version": { + "name": "version", "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", + "title": "Version", + "description": "The version of the taxonomy.", "constraints": { "unique": false }, - "example": "http://example.com" + "example": "version" } }, "required": [ @@ -18474,44 +1056,217 @@ "name", "description" ], - "title": "Taxonomy Term" + "title": "Taxonomy" + }, + "language": { + "name": "language", + "type": "string", + "title": "Language", + "description": "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.", + "constraints": { + "unique": false + }, + "example": "eng" + }, + "taxonomy_id": { + "name": "taxonomy_id", + "type": "string", + "title": "Taxonomy Identifier", + "description": "The identifier of the taxonomy containing the term.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" + }, + "term_uri": { + "name": "term_uri", + "type": "string", + "title": "Term URI", + "description": "URI of the term.", + "format": "uri", + "constraints": { + "unique": false + }, + "example": "http://example.com" } }, "required": [ - "id" + "id", + "name", + "description" ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] + "title": "Taxonomy Term" } - } + }, + "required": [ + "id" + ], + "tabular_required": [ + "link_id", + "taxonomy_term_id", + "link_entity" + ] + } + } + }, + "required": [ + "id", + "location_type", + "name" + ], + "title": "Location" + }, + "service": { + "name": "service", + "path": "services.csv", + "description": "The details of the services provided by organizations to a range of different groups.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 3 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the service. Each service must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "ac148810-d857-441c-9679-408f346de14b", + "core": "Y" + }, + "name": { + "name": "name", + "type": "string", + "title": "Name", + "description": "The official or public name of the service.", + "constraints": { + "unique": false + }, + "example": "Community Counselling", + "core": "Y" + }, + "description": { + "name": "description", + "type": "string", + "title": "Description", + "description": "A free text description of the service.", + "constraints": { + "unique": false + }, + "example": "Counselling Services provided by trained professionals. Suitable for people with mental health conditions such as anxiety, depression, or eating disorders as well as people experiencing difficult life events and circumstances. ", + "core": "Y" + }, + "status": { + "name": "status", + "type": "string", + "title": "Status", + "description": "The current status of the service which can be active, inactive, defunct, or temporarily closed.", + "constraints": { + "unique": false + }, + "example": "active", + "core": "Y", + "enum": [ + "active", + "inactive", + "defunct", + "temporarily closed" + ] + }, + "fees_description": { + "name": "fees_description", + "type": "string", + "title": "Fees Description", + "description": "A free text description of any charges for service users to access this service.", + "constraints": { + "unique": false + }, + "example": "Non-NHS patients are expected to pay for their counselling sessions. We charge a flat rate per hour of counselling. The current rate is \u00a350 per hour. Please see our website for up to date prices." + }, + "fees": { + "name": "fees", + "type": "string", + "title": "Fees", + "description": "DEPRECATED: Details of any charges for service users to access this service.", + "constraints": { + "unique": false + }, + "example": "fees_description" + }, + "minimum_age": { + "name": "minimum_age", + "type": "number", + "title": "Minimum Age", + "description": "The minimum age of a person required to meet this eligibility requirement.", + "constraints": { + "unique": false + }, + "example": "12" + }, + "maximum_age": { + "name": "maximum_age", + "type": "number", + "title": "Maximum Age", + "description": "The maximum age of a person required to meet this eligibility requirement.", + "constraints": { + "unique": false + }, + "example": "100" + }, + "assured_date": { + "name": "assured_date", + "type": "string", + "title": "Assured Date", + "description": "The date that the information about the service was last checked.", + "constraints": { + "unique": false }, - "required": [ - "id", - "name", - "description" - ], - "tabular_required": [ - "organization_id" - ], - "title": "Program" + "example": "2005-01-01", + "datapackage_type": "date" }, - "required_documents": { - "name": "required_documents", + "assurer_email": { + "name": "assurer_email", + "type": "string", + "title": "Assurer Email", + "description": "The contact e-mail address for the person or organization which last assured the service.", + "format": "email", + "constraints": { + "unique": false + }, + "example": "email@example.com" + }, + "last_modified": { + "name": "last_modified", + "type": "string", + "format": "date-time", + "datapackage_type": "datetime", + "title": "Last Modified", + "description": "The datetime when the service, or any related information about the service, has changed. Should have millisecond accuracy.", + "constraints": { + "unique": false + }, + "example": "2023-03-15T10:30:45.123Z" + }, + "schedules": { + "name": "schedules", "type": "array", - "title": "Required Documents", - "description": "The details of any documents that are required in order to access or use services.", + "title": "Schedules", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", "items": { - "name": "required_document", - "path": "required_documents.csv", - "description": "The details of any documents that are required in order to access or use services.", + "name": "schedule", + "path": "schedules.csv", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 13 + "order": 10 }, "type": "object", "properties": { @@ -18519,1552 +1274,202 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for the document. Each document must have a unique identifier.", - "format": "uuid", + "description": "The identifier for the schedule. Each entry must have a unique identifier.", "constraints": { "unique": true }, - "example": "f6ad7e69-b9c8-42ce-92db-92cedb4c05c0" + "example": "location-1234-permanent", + "core": "Y" }, "service_id": { "name": "service_id", "type": "string", "title": "Service Identifier", - "description": "The identifier of the service for which this entry describes the required document.", - "format": "uuid", + "description": "The identifier of the service for which this is the regular schedule", "constraints": { "unique": false }, - "example": "ac148810-d857-441c-9679-408f346de14b" + "example": "ac148810-d857-441c-9679-408f346de14b", + "core": "Y" }, - "document": { - "name": "document", + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location for which this is the regular schedule", + "constraints": { + "unique": false + }, + "example": "1234" + }, + "valid_from": { + "name": "valid_from", "type": "string", - "title": "Document", - "description": "A free text description of the document required to apply for or receive the service.", + "title": "Valid From", + "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", "constraints": { "unique": false }, - "example": "Any official identification document (Passport, Driver's Licence, identity card) and evidence of address such as an official letter from local or national government. A driver's license which shows your name, photograph, and address can be used as a sole identification document." + "example": "2005-01-01", + "core": "Y", + "datapackage_type": "date" }, - "uri": { - "name": "uri", + "valid_to": { + "name": "valid_to", "type": "string", - "title": "URI", - "description": "A web link to the document.", - "format": "uri", + "title": "Valid To", + "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", "constraints": { "unique": false }, - "example": "http://example.com" + "example": "2005-01-01", + "core": "Y", + "datapackage_type": "date" }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "The details of the named contacts for services and organizations.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", + "timezone": { + "name": "timezone", + "type": "number", + "title": "Timezone", + "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", + "constraints": { + "unique": false + }, + "example": "3" + }, + "wkst": { + "name": "wkst", "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", + "title": "Week Start", + "description": "iCal - The two-letter code for the day on which the week starts.", "constraints": { - "unique": true + "unique": false }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" + "example": "TU", + "enum": [ + "MO", + "TU", + "WE", + "TH", + "FR", + "SA", + "SU" + ] }, - "organization_id": { - "name": "organization_id", + "freq": { + "name": "freq", "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", + "title": "Frequency", + "description": "iCal - How often the frequency repeats.", "constraints": { "unique": false }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" + "example": "WEEKLY", + "core": "Y", + "const": "WEEKLY" }, - "service_id": { - "name": "service_id", + "byday": { + "name": "byday", "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", + "title": "By Day", + "description": "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", "constraints": { "unique": false }, - "example": "ac148810-d857-441c-9679-408f346de14b", + "example": "TH,FR", "core": "Y" }, - "service_at_location_id": { - "name": "service_at_location_id", + "opens_at": { + "name": "opens_at", "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", + "title": "Opens At", + "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", "constraints": { "unique": false }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" + "example": "10:00:00", + "core": "Y", + "datapackage_type": "time" }, - "location_id": { - "name": "location_id", + "closes_at": { + "name": "closes_at", "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", + "title": "Closes At", + "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", "constraints": { "unique": false }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", + "example": "18:00:00", + "core": "Y", + "datapackage_type": "time" + } + }, + "required": [ + "id" + ] + } + }, + "required_documents": { + "name": "required_documents", + "type": "array", + "title": "Required Documents", + "description": "The details of any documents that are required in order to access or use services.", + "items": { + "name": "required_document", + "path": "required_documents.csv", + "description": "The details of any documents that are required in order to access or use services.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 13 + }, + "type": "object", + "properties": { + "id": { + "name": "id", "type": "string", - "title": "Name", - "description": "The name of the contact.", + "title": "Identifier", + "description": "The identifier for the document. Each document must have a unique identifier.", "constraints": { - "unique": false + "unique": true }, - "example": "Ann Persona", - "core": "Y" + "example": "f6ad7e69-b9c8-42ce-92db-92cedb4c05c0" }, - "title": { - "name": "title", + "service_id": { + "name": "service_id", "type": "string", - "title": "Title", - "description": "The job title of the contact.", + "title": "Service Identifier", + "description": "The identifier of the service for which this entry describes the required document.", "constraints": { "unique": false }, - "example": "Reception Manager", - "core": "Y" + "example": "ac148810-d857-441c-9679-408f346de14b" }, - "department": { - "name": "department", + "document": { + "name": "document", "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", + "title": "Document", + "description": "A free text description of the document required to apply for or receive the service.", "constraints": { "unique": false }, - "example": "Reception" + "example": "Any official identification document (Passport, Driver's Licence, identity card) and evidence of address such as an official letter from local or national government. A driver's license which shows your name, photograph, and address can be used as a sole identification document." }, - "email": { - "name": "email", + "uri": { + "name": "uri", "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", + "title": "URI", + "description": "A web link to the document.", + "format": "uri", "constraints": { "unique": false }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } + "example": "http://example.com" } }, "required": [ - "id" + "id", + "service_id" ] } }, @@ -20360,16 +1765,6 @@ "id", "name", "status" - ], - "tabular_required": [ - "organization_id" - ], - "allOf": [ - { - "required": [ - "url" - ] - } ] } }, diff --git a/schema/compiled/service_at_location_list.json b/schema/compiled/service_at_location_list.json index 377eeda..50a0522 100644 --- a/schema/compiled/service_at_location_list.json +++ b/schema/compiled/service_at_location_list.json @@ -15,11 +15,10 @@ "type": "string", "title": "Identifier", "description": "The identifier of the service at location entry. Each entry must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", + "example": "service-id-1234", "core": "Y" }, "service_id": { @@ -27,7 +26,6 @@ "type": "string", "title": "Service Identifier", "description": "The identifier of the service at a given location.", - "format": "uuid", "constraints": { "unique": false }, @@ -36,26 +34,15 @@ }, "location_id": { "name": "location_id", - "type": "string", + "type": "number", "title": "Location Identifier", "description": "The identifier of the location where this service operates.", - "format": "uuid", "constraints": { "unique": false }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", + "example": "1234", "core": "Y" }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the service at this specific location.", - "constraints": { - "unique": false - }, - "example": "Counselling Services provided by trained professionals in the MyCity area." - }, "location": { "name": "location", "path": "locations.csv", @@ -70,31 +57,25 @@ "properties": { "id": { "name": "id", - "type": "string", + "type": "number", "title": "Identifier", "description": "The identifier of the location. Each location must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", + "example": "1234", "core": "Y" }, "location_type": { "name": "location_type", "type": "string", "title": "Location Type", - "description": "The type of location, which may be either physical, postal, or virtual.", + "description": "The type of location, which can only be postal for now.", "constraints": { "unique": false }, - "example": "physical", "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] + "const": "postal" }, "url": { "name": "url", @@ -110,14 +91,13 @@ }, "organization_id": { "name": "organization_id", - "type": "string", + "type": "number", "title": "Organization Identifier", "description": "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.", - "format": "uuid", "constraints": { "unique": false }, - "example": "985e4a42-bd9f-4edc-911d-0243a4640aca" + "example": "1234" }, "name": { "name": "name", @@ -130,16 +110,6 @@ "example": "MyCity Civic Center", "core": "Y" }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name of the location.", - "constraints": { - "unique": false - }, - "example": "Civic Center" - }, "description": { "name": "description", "type": "string", @@ -151,16 +121,6 @@ "example": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", "core": "Y" }, - "transportation": { - "name": "transportation", - "type": "string", - "title": "Transportation", - "description": "A free text description of the access to public or private transportation to and from the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center is serviced by the number 1 Bus and is a short walk from the Main Street Metro Station" - }, "latitude": { "name": "latitude", "type": "number", @@ -182,31 +142,12 @@ }, "example": "101", "core": "Y" - }, - "external_identifier": { - "name": "external_identifier", - "type": "string", - "title": "External Identifier", - "description": "A third party identifier for the location, which can be drawn from other services e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "10092008082" - }, - "external_identifier_type": { - "name": "external_identifier_type", - "type": "string", - "title": "External Identifier Type", - "description": "The scheme used for the location's external_identifier e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "UPRN" } }, "required": [ "id", - "location_type" + "location_type", + "name" ], "title": "Location" }, @@ -227,36 +168,12 @@ "type": "string", "title": "Identifier", "description": "The identifier for the service. Each service must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, "example": "ac148810-d857-441c-9679-408f346de14b", "core": "Y" }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization that provides this service.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", - "core": "Y" - }, - "program_id": { - "name": "program_id", - "type": "string", - "title": "Program Identifier", - "description": "The identifier of the program this service is delivered under.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, "name": { "name": "name", "type": "string", @@ -268,16 +185,6 @@ "example": "Community Counselling", "core": "Y" }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name for this service.", - "constraints": { - "unique": false - }, - "example": "MyCity Counselling Services" - }, "description": { "name": "description", "type": "string", @@ -289,30 +196,6 @@ "example": "Counselling Services provided by trained professionals. Suitable for people with mental health conditions such as anxiety, depression, or eating disorders as well as people experiencing difficult life events and circumstances. ", "core": "Y" }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "URL of the service", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com/counselling", - "core": "Y" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "An email address which can be used to contact the service provider.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com", - "core": "Y" - }, "status": { "name": "status", "type": "string", @@ -330,56 +213,25 @@ "temporarily closed" ] }, - "interpretation_services": { - "name": "interpretation_services", - "type": "string", - "title": "Interpretation Services", - "description": "A free text description of any interpretation services available for accessing this service.", - "constraints": { - "unique": false - }, - "example": "Interpretation services are available in Urdu, Polish, and Slovak" - }, - "application_process": { - "name": "application_process", - "type": "string", - "title": "Application Process", - "description": "A free text description of the steps needed to access this service.", - "constraints": { - "unique": false - }, - "example": "If you are an NHS patient please ask your GP for a referral letter, we will then be in touch with you directly. If you are not an NHS patient you should ring our reception to arrange an appointment" - }, - "wait_time": { - "name": "wait_time", + "fees_description": { + "name": "fees_description", "type": "string", - "title": "Wait Time", - "description": "DEPRECATED: The time a client may expect to wait before receiving a service.", + "title": "Fees Description", + "description": "A free text description of any charges for service users to access this service.", "constraints": { "unique": false }, - "example": "wait_time" + "example": "Non-NHS patients are expected to pay for their counselling sessions. We charge a flat rate per hour of counselling. The current rate is \u00a350 per hour. Please see our website for up to date prices." }, - "accreditations": { - "name": "accreditations", + "fees": { + "name": "fees", "type": "string", - "title": "Accreditations", - "description": "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.", + "title": "Fees", + "description": "DEPRECATED: Details of any charges for service users to access this service.", "constraints": { "unique": false }, - "example": "All of our practitioners are accredited by the BASC, UKCP, and the Professional Standards Body" - }, - "eligibility_description": { - "name": "eligibility_description", - "type": "string", - "title": "Eligibility Description", - "description": "A free text description of the type of person for whom this service is intended.", - "constraints": { - "unique": false - }, - "example": "This service is intended for all people aged 12 and over who require counselling services in the MyCity area", - "core": "Y" + "example": "fees_description" }, "minimum_age": { "name": "minimum_age", @@ -423,26 +275,6 @@ }, "example": "email@example.com" }, - "licenses": { - "name": "licenses", - "type": "string", - "title": "Licenses", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "licences" - }, - "alert": { - "name": "alert", - "type": "string", - "title": "Alert", - "description": "A description of any short term alerts concerning the service.", - "constraints": { - "unique": false - }, - "example": "Following COVID-19 we have moved most of our counselling sessions online. Please contact the reception if you require further information." - }, "last_modified": { "name": "last_modified", "type": "string", @@ -454,258 +286,12 @@ "unique": false }, "example": "2023-03-15T10:30:45.123Z" - }, - "organization": { - "name": "organization", - "path": "organizations.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 1 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the organization. Each organization must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", - "core": "Y" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The official or public name of the organization.", - "constraints": { - "unique": false - }, - "example": "Example Organization Inc.", - "core": "Y" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative or commonly used name for the organization.", - "constraints": { - "unique": false - }, - "example": "Example Org", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description containing a brief summary about the organization. It can contain markup such as HTML or Markdown.", - "constraints": { - "unique": false - }, - "example": "Example Org is a non-profit organization dedicated to providing services to qualified beneficiaries", - "core": "Y" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The contact e-mail address for the organization.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com", - "core": "Y" - }, - "website": { - "name": "website", - "type": "string", - "title": "Website", - "description": "The URL (website address) of the organization.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com", - "core": "Y" - }, - "tax_status": { - "name": "tax_status", - "type": "string", - "title": "Tax Status", - "description": "DEPRECATED: Government assigned tax designation for tax-exempt organizations.", - "constraints": { - "unique": false - }, - "example": "tax_status" - }, - "tax_id": { - "name": "tax_id", - "type": "string", - "title": "Tax Identifier", - "description": "DEPRECATED: A government issued identifier used for the purpose of tax administration.", - "constraints": { - "unique": false - }, - "example": "tax_id" - }, - "year_incorporated": { - "name": "year_incorporated", - "type": "number", - "title": "Year Incorporated", - "description": "The year in which the organization was legally formed.", - "constraints": { - "unique": false - }, - "example": "2011" - }, - "legal_status": { - "name": "legal_status", - "type": "string", - "title": "Legal Status", - "description": "The legal conditions that an organization is operating under.", - "constraints": { - "unique": false - }, - "example": "Limited Company" - }, - "logo": { - "name": "logo", - "type": "string", - "title": "Logo", - "description": "A URL to an image associated with the organization which can be presented alongside its name.", - "constraints": { - "unique": false - }, - "example": "https://openreferral.org/wp-content/uploads/2018/02/OpenReferral_Logo_Green-4-1.png" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "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.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "parent_organization_id": { - "name": "parent_organization_id", - "type": "string", - "title": "Parent Organization Identifier", - "description": "The identifier of the organization's parent organization.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "cd09a387-91f4-4555-94ec-e799c35344cd" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Organization" - }, - "program": { - "name": "program", - "path": "programs.csv", - "description": "The details of collections of related services.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 2 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the program. Each program must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the program.", - "constraints": { - "unique": false - }, - "example": "Community Mental Health Support" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "The (optional) alternative name for the program.", - "constraints": { - "unique": false - }, - "example": "MyCity Mental Health Group" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the program", - "constraints": { - "unique": false - }, - "example": "Comprehensive Mental Health Services available to residents of MyCity including CBT and Counselling. This is not an emergency service and should not be used as an alternative to hospital and GP services." - } - }, - "required": [ - "id", - "name", - "description" - ], - "tabular_required": [ - "organization_id" - ], - "title": "Program" } }, "required": [ "id", "name", "status" - ], - "tabular_required": [ - "organization_id" - ], - "allOf": [ - { - "required": [ - "url" - ] - } ] } }, diff --git a/schema/compiled/service_at_location_package.json b/schema/compiled/service_at_location_package.json index 378985d..1fd00ec 100644 --- a/schema/compiled/service_at_location_package.json +++ b/schema/compiled/service_at_location_package.json @@ -17,11 +17,10 @@ "type": "string", "title": "Identifier", "description": "The identifier of the service at location entry. Each entry must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", + "example": "service-id-1234", "core": "Y" }, "service_id": { @@ -29,7 +28,6 @@ "type": "string", "title": "Service Identifier", "description": "The identifier of the service at a given location.", - "format": "uuid", "constraints": { "unique": false }, @@ -38,17370 +36,337 @@ }, "location_id": { "name": "location_id", - "type": "string", + "type": "number", "title": "Location Identifier", "description": "The identifier of the location where this service operates.", - "format": "uuid", "constraints": { "unique": false }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", + "example": "1234", "core": "Y" }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the service at this specific location.", - "constraints": { - "unique": false + "location": { + "name": "location", + "path": "locations.csv", + "description": "The details of the locations where organizations operate. Locations may be virtual, and one organization may have many locations.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 6 }, - "example": "Counselling Services provided by trained professionals in the MyCity area." - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "The details of the named contacts for services and organizations.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "number", + "title": "Identifier", + "description": "The identifier of the location. Each location must have a unique identifier.", + "constraints": { + "unique": true }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" + "example": "1234", + "core": "Y" + }, + "location_type": { + "name": "location_type", + "type": "string", + "title": "Location Type", + "description": "The type of location, which can only be postal for now.", + "constraints": { + "unique": false }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" + "core": "Y", + "const": "postal" + }, + "url": { + "name": "url", + "type": "string", + "title": "URL", + "description": "If location_type is virtual, then this field represents the URL of a virtual location.", + "format": "uri", + "constraints": { + "unique": false }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" + "example": "http://example.com", + "core": "Y" + }, + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "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.", + "constraints": { + "unique": false }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + "example": "1234" + }, + "name": { + "name": "name", + "type": "string", + "title": "Name", + "description": "The name of the location.", + "constraints": { + "unique": false }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" + "example": "MyCity Civic Center", + "core": "Y" + }, + "description": { + "name": "description", + "type": "string", + "title": "Description", + "description": "A free text description of the location.", + "constraints": { + "unique": false }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" + "example": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", + "core": "Y" + }, + "latitude": { + "name": "latitude", + "type": "number", + "title": "Latitude", + "description": "The latitude of the location expressed in decimal degrees in WGS84 datum.", + "constraints": { + "unique": false }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" + "example": "100", + "core": "Y" + }, + "longitude": { + "name": "longitude", + "type": "number", + "title": "Longitude", + "description": "The longitude of the location expressed in decimal degrees in WGS84 datum.", + "constraints": { + "unique": false }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false + "example": "101", + "core": "Y" + }, + "languages": { + "name": "languages", + "type": "array", + "title": "Languages", + "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", + "items": { + "name": "language", + "path": "languages.csv", + "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 14 }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the language. Each entry must have a unique identifier.", + "constraints": { + "unique": true }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + "example": "location-name-fr", + "core": "Y" + }, + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", + "constraints": { + "unique": false }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" + "example": "1234" + }, + "name": { + "name": "name", + "type": "string", + "title": "Name", + "description": "The name of the language in which the service is delivered.", + "constraints": { + "unique": false }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" + "example": "Urdu", + "core": "Y" + }, + "code": { + "name": "code", + "type": "string", + "title": "Code", + "description": "The ISO 639-1 or ISO 639-3 code for the language.", + "constraints": { + "unique": false }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" + "example": "ur" + } + }, + "required": [ + "id", + "location_id" + ] + } + }, + "addresses": { + "name": "addresses", + "type": "array", + "title": "Addresses", + "description": "The addresses of locations where organizations operate.", + "items": { + "name": "address", + "path": "addresses.csv", + "description": "The addresses of locations where organizations operate.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 9 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier of the postal address. Each postal address must have a unique identifier.", + "constraints": { + "unique": true }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" + "example": "1-avenue-de-la-republique-75001-paris-france", + "core": "Y" + }, + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location for this postal address.", + "format": "uuid", + "constraints": { + "unique": true }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" + "example": "1234", + "core": "Y" + }, + "address_1": { + "name": "address_1", + "type": "string", + "title": "Address line 1", + "description": "The first line(s) of the address, including office, building number and street.", + "constraints": { + "unique": false }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" + "example": "1-30 Main Street", + "core": "Y" + }, + "city": { + "name": "city", + "type": "string", + "title": "City", + "description": "The city in which the address is located.", + "constraints": { + "unique": false }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" + "example": "MyCity", + "core": "Y" + }, + "region": { + "name": "region", + "type": "string", + "title": "Region", + "description": "The region in which the address is located (optional).", + "constraints": { + "unique": false }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." + "example": "Auvergne-Rh\u00f4ne-Alpes", + "core": "Y" + }, + "state_province": { + "name": "state_province", + "type": "string", + "title": "State Or Province", + "description": "The state or province in which the address is located.", + "constraints": { + "unique": false }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 + "example": "Puy-de-D\u00f4me", + "core": "Y" }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "name": "schedule", - "path": "schedules.csv", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 10 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "timezone": { - "name": "timezone", - "type": "number", - "title": "Timezone", - "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "wkst": { - "name": "wkst", - "type": "string", - "title": "Week Start", - "description": "iCal - The two-letter code for the day on which the week starts.", - "constraints": { - "unique": false - }, - "example": "TU", - "enum": [ - "MO", - "TU", - "WE", - "TH", - "FR", - "SA", - "SU" - ] - }, - "freq": { - "name": "freq", - "type": "string", - "title": "Frequency", - "description": "iCal - How often the frequency repeats.", - "constraints": { - "unique": false - }, - "example": "WEEKLY", - "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" - }, - "byday": { - "name": "byday", - "type": "string", - "title": "By Day", - "description": "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", - "constraints": { - "unique": false - }, - "example": "TH,FR", - "core": "Y" - }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, - "opens_at": { - "name": "opens_at", - "type": "string", - "title": "Opens At", - "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", - "constraints": { - "unique": false - }, - "example": "10:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "closes_at": { - "name": "closes_at", - "type": "string", - "title": "Closes At", - "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", - "constraints": { - "unique": false - }, - "example": "18:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "location": { - "name": "location", - "path": "locations.csv", - "description": "The details of the locations where organizations operate. Locations may be virtual, and one organization may have many locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 6 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the location. Each location must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "location_type": { - "name": "location_type", - "type": "string", - "title": "Location Type", - "description": "The type of location, which may be either physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "physical", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "If location_type is virtual, then this field represents the URL of a virtual location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "985e4a42-bd9f-4edc-911d-0243a4640aca" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center", - "core": "Y" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name of the location.", - "constraints": { - "unique": false - }, - "example": "Civic Center" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", - "core": "Y" - }, - "transportation": { - "name": "transportation", - "type": "string", - "title": "Transportation", - "description": "A free text description of the access to public or private transportation to and from the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center is serviced by the number 1 Bus and is a short walk from the Main Street Metro Station" - }, - "latitude": { - "name": "latitude", - "type": "number", - "title": "Latitude", - "description": "The latitude of the location expressed in decimal degrees in WGS84 datum.", - "constraints": { - "unique": false - }, - "example": "100", - "core": "Y" - }, - "longitude": { - "name": "longitude", - "type": "number", - "title": "Longitude", - "description": "The longitude of the location expressed in decimal degrees in WGS84 datum.", - "constraints": { - "unique": false - }, - "example": "101", - "core": "Y" - }, - "external_identifier": { - "name": "external_identifier", - "type": "string", - "title": "External Identifier", - "description": "A third party identifier for the location, which can be drawn from other services e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "10092008082" - }, - "external_identifier_type": { - "name": "external_identifier_type", - "type": "string", - "title": "External Identifier Type", - "description": "The scheme used for the location's external_identifier e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "UPRN" - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "addresses": { - "name": "addresses", - "type": "array", - "title": "Addresses", - "description": "The addresses of locations where organizations operate.", - "items": { - "name": "address", - "path": "addresses.csv", - "description": "The addresses of locations where organizations operate.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 9 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the postal address. Each postal address must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "74706e55-df26-4b84-80fe-ecc30b5befb4", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for this postal address.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "attention": { - "name": "attention", - "type": "string", - "title": "Attention", - "description": "The name of the person or entity whose attention should be sought at the location. These are often included as a \"care of\" component of an address.", - "constraints": { - "unique": false - }, - "example": "A. Persona", - "core": "Y" - }, - "address_1": { - "name": "address_1", - "type": "string", - "title": "Address line 1", - "description": "The first line(s) of the address, including office, building number and street.", - "constraints": { - "unique": false - }, - "example": "1-30 Main Street", - "core": "Y" - }, - "address_2": { - "name": "address_2", - "type": "string", - "title": "Address line 2", - "description": "A second (additional) line of address information.", - "constraints": { - "unique": false - }, - "example": "MyVillage" - }, - "city": { - "name": "city", - "type": "string", - "title": "City", - "description": "The city in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyCity", - "core": "Y" - }, - "region": { - "name": "region", - "type": "string", - "title": "Region", - "description": "The region in which the address is located (optional).", - "constraints": { - "unique": false - }, - "example": "MyRegion", - "core": "Y" - }, - "state_province": { - "name": "state_province", - "type": "string", - "title": "State Or Province", - "description": "The state or province in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyState", - "core": "Y" - }, - "postal_code": { - "name": "postal_code", - "type": "string", - "title": "Postal Code", - "description": "The postal code for the address.", - "constraints": { - "unique": false - }, - "example": "ABC 1234", - "core": "Y" - }, - "country": { - "name": "country", - "type": "string", - "title": "Country", - "description": "The country in which the address is located. This should be given as an ISO 3361-1 country code (two letter abbreviation).", - "constraints": { - "unique": false - }, - "example": "US", - "core": "Y" - }, - "address_type": { - "name": "address_type", - "type": "string", - "title": "Address Type", - "description": "The type of address which may be physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "postal", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "address_1", - "city", - "state_province", - "postal_code", - "country", - "address_type" - ] - } - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "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.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "accessibility": { - "name": "accessibility", - "type": "array", - "title": "Accessibility", - "description": "The details of the arrangements for access to locations for people who have disabilities", - "items": { - "name": "accessibility", - "path": "accessibility.csv", - "description": "The details of the arrangements for access to locations for people who have disabilities.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 15 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this accessibility information. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "afcf296e-1cb2-4139-9c88-33d587d1a50b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier for the location of the accessibility provision.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the assistance or infrastructure that facilitates access to clients with disabilities.", - "constraints": { - "unique": false - }, - "example": "The building is equipped with induction loops for hearing aids. Wheelchair access is possible on all levels.", - "core": "Y" - }, - "details": { - "name": "details", - "type": "string", - "title": "Details", - "description": "Any further details relating to the relevant accessibility arrangements at this location.", - "constraints": { - "unique": false - }, - "example": "Switch hearing aid to T-coil to access the induction loop facility." - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "The URL of a page giving more information about the accessibility of the location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "name": "schedule", - "path": "schedules.csv", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 10 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "timezone": { - "name": "timezone", - "type": "number", - "title": "Timezone", - "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "wkst": { - "name": "wkst", - "type": "string", - "title": "Week Start", - "description": "iCal - The two-letter code for the day on which the week starts.", - "constraints": { - "unique": false - }, - "example": "TU", - "enum": [ - "MO", - "TU", - "WE", - "TH", - "FR", - "SA", - "SU" - ] - }, - "freq": { - "name": "freq", - "type": "string", - "title": "Frequency", - "description": "iCal - How often the frequency repeats.", - "constraints": { - "unique": false - }, - "example": "WEEKLY", - "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" - }, - "byday": { - "name": "byday", - "type": "string", - "title": "By Day", - "description": "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", - "constraints": { - "unique": false - }, - "example": "TH,FR", - "core": "Y" - }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, - "opens_at": { - "name": "opens_at", - "type": "string", - "title": "Opens At", - "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", - "constraints": { - "unique": false - }, - "example": "10:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "closes_at": { - "name": "closes_at", - "type": "string", - "title": "Closes At", - "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", - "constraints": { - "unique": false - }, - "example": "18:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "location_type" - ], - "title": "Location" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - }, - "service": { - "name": "service", - "path": "services.csv", - "description": "The details of the services provided by organizations to a range of different groups.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 3 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the service. Each service must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization that provides this service.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", - "core": "Y" - }, - "program_id": { - "name": "program_id", - "type": "string", - "title": "Program Identifier", - "description": "The identifier of the program this service is delivered under.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The official or public name of the service.", - "constraints": { - "unique": false - }, - "example": "Community Counselling", - "core": "Y" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name for this service.", - "constraints": { - "unique": false - }, - "example": "MyCity Counselling Services" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the service.", - "constraints": { - "unique": false - }, - "example": "Counselling Services provided by trained professionals. Suitable for people with mental health conditions such as anxiety, depression, or eating disorders as well as people experiencing difficult life events and circumstances. ", - "core": "Y" - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "URL of the service", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com/counselling", - "core": "Y" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "An email address which can be used to contact the service provider.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com", - "core": "Y" - }, - "status": { - "name": "status", - "type": "string", - "title": "Status", - "description": "The current status of the service which can be active, inactive, defunct, or temporarily closed.", - "constraints": { - "unique": false - }, - "example": "active", - "core": "Y", - "enum": [ - "active", - "inactive", - "defunct", - "temporarily closed" - ] - }, - "interpretation_services": { - "name": "interpretation_services", - "type": "string", - "title": "Interpretation Services", - "description": "A free text description of any interpretation services available for accessing this service.", - "constraints": { - "unique": false - }, - "example": "Interpretation services are available in Urdu, Polish, and Slovak" - }, - "application_process": { - "name": "application_process", - "type": "string", - "title": "Application Process", - "description": "A free text description of the steps needed to access this service.", - "constraints": { - "unique": false - }, - "example": "If you are an NHS patient please ask your GP for a referral letter, we will then be in touch with you directly. If you are not an NHS patient you should ring our reception to arrange an appointment" - }, - "wait_time": { - "name": "wait_time", - "type": "string", - "title": "Wait Time", - "description": "DEPRECATED: The time a client may expect to wait before receiving a service.", - "constraints": { - "unique": false - }, - "example": "wait_time" - }, - "accreditations": { - "name": "accreditations", - "type": "string", - "title": "Accreditations", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "All of our practitioners are accredited by the BASC, UKCP, and the Professional Standards Body" - }, - "eligibility_description": { - "name": "eligibility_description", - "type": "string", - "title": "Eligibility Description", - "description": "A free text description of the type of person for whom this service is intended.", - "constraints": { - "unique": false - }, - "example": "This service is intended for all people aged 12 and over who require counselling services in the MyCity area", - "core": "Y" - }, - "minimum_age": { - "name": "minimum_age", - "type": "number", - "title": "Minimum Age", - "description": "The minimum age of a person required to meet this eligibility requirement.", - "constraints": { - "unique": false - }, - "example": "12" - }, - "maximum_age": { - "name": "maximum_age", - "type": "number", - "title": "Maximum Age", - "description": "The maximum age of a person required to meet this eligibility requirement.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "assured_date": { - "name": "assured_date", - "type": "string", - "title": "Assured Date", - "description": "The date that the information about the service was last checked.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "assurer_email": { - "name": "assurer_email", - "type": "string", - "title": "Assurer Email", - "description": "The contact e-mail address for the person or organization which last assured the service.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "licenses": { - "name": "licenses", - "type": "string", - "title": "Licenses", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "licences" - }, - "alert": { - "name": "alert", - "type": "string", - "title": "Alert", - "description": "A description of any short term alerts concerning the service.", - "constraints": { - "unique": false - }, - "example": "Following COVID-19 we have moved most of our counselling sessions online. Please contact the reception if you require further information." - }, - "last_modified": { - "name": "last_modified", - "type": "string", - "format": "date-time", - "datapackage_type": "datetime", - "title": "Last Modified", - "description": "The datetime when the service, or any related information about the service, has changed. Should have millisecond accuracy.", - "constraints": { - "unique": false - }, - "example": "2023-03-15T10:30:45.123Z" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "name": "schedule", - "path": "schedules.csv", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 10 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "timezone": { - "name": "timezone", - "type": "number", - "title": "Timezone", - "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "wkst": { - "name": "wkst", - "type": "string", - "title": "Week Start", - "description": "iCal - The two-letter code for the day on which the week starts.", - "constraints": { - "unique": false - }, - "example": "TU", - "enum": [ - "MO", - "TU", - "WE", - "TH", - "FR", - "SA", - "SU" - ] - }, - "freq": { - "name": "freq", - "type": "string", - "title": "Frequency", - "description": "iCal - How often the frequency repeats.", - "constraints": { - "unique": false - }, - "example": "WEEKLY", - "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" - }, - "byday": { - "name": "byday", - "type": "string", - "title": "By Day", - "description": "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", - "constraints": { - "unique": false - }, - "example": "TH,FR", - "core": "Y" - }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, - "opens_at": { - "name": "opens_at", - "type": "string", - "title": "Opens At", - "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", - "constraints": { - "unique": false - }, - "example": "10:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "closes_at": { - "name": "closes_at", - "type": "string", - "title": "Closes At", - "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", - "constraints": { - "unique": false - }, - "example": "18:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "service_areas": { - "name": "service_areas", - "type": "array", - "title": "Service Areas", - "description": "The details of the geographic area for which a service is available.", - "items": { - "name": "service_area", - "path": "service_areas.csv", - "description": "The details of the geographic area for which a service is available.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 12 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the service area. Each service area must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "381c64f1-a724-4884-9c21-ac96c21cca3e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this entry describes the service area", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "A free text geographic area where a service is available.", - "constraints": { - "unique": false - }, - "example": "The service is available to all residents of the MyCity area. We provide the service in our offices or via video conferencing to any who can provide evidence of their residency.", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "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.", - "constraints": { - "unique": false - }, - "example": "The service is available to all residents of the MyCity area, including all postcodes starting with AB1, AB2, and AB3", - "core": "Y" - }, - "extent": { - "name": "extent", - "type": "string", - "title": "Extent", - "description": "A definition of the polygon defining the area.", - "constraints": { - "unique": false - }, - "example": "extent" - }, - "extent_type": { - "name": "extent_type", - "type": "string", - "title": "Extent Type", - "description": "The format of the extent field populated from an enum of \"geojson\", \"topojson\", \"kml\",and (for legacy systems or early state during transformation) \"text\".", - "constraints": { - "unique": false - }, - "example": "geojson" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "A URI which acts as a persistent identifier to identify an area.", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "organization": { - "name": "organization", - "path": "organizations.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 1 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the organization. Each organization must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", - "core": "Y" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The official or public name of the organization.", - "constraints": { - "unique": false - }, - "example": "Example Organization Inc.", - "core": "Y" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative or commonly used name for the organization.", - "constraints": { - "unique": false - }, - "example": "Example Org", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description containing a brief summary about the organization. It can contain markup such as HTML or Markdown.", - "constraints": { - "unique": false - }, - "example": "Example Org is a non-profit organization dedicated to providing services to qualified beneficiaries", - "core": "Y" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The contact e-mail address for the organization.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com", - "core": "Y" - }, - "website": { - "name": "website", - "type": "string", - "title": "Website", - "description": "The URL (website address) of the organization.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com", - "core": "Y" - }, - "tax_status": { - "name": "tax_status", - "type": "string", - "title": "Tax Status", - "description": "DEPRECATED: Government assigned tax designation for tax-exempt organizations.", - "constraints": { - "unique": false - }, - "example": "tax_status" - }, - "tax_id": { - "name": "tax_id", - "type": "string", - "title": "Tax Identifier", - "description": "DEPRECATED: A government issued identifier used for the purpose of tax administration.", - "constraints": { - "unique": false - }, - "example": "tax_id" - }, - "year_incorporated": { - "name": "year_incorporated", - "type": "number", - "title": "Year Incorporated", - "description": "The year in which the organization was legally formed.", - "constraints": { - "unique": false - }, - "example": "2011" - }, - "legal_status": { - "name": "legal_status", - "type": "string", - "title": "Legal Status", - "description": "The legal conditions that an organization is operating under.", - "constraints": { - "unique": false - }, - "example": "Limited Company" - }, - "logo": { - "name": "logo", - "type": "string", - "title": "Logo", - "description": "A URL to an image associated with the organization which can be presented alongside its name.", - "constraints": { - "unique": false - }, - "example": "https://openreferral.org/wp-content/uploads/2018/02/OpenReferral_Logo_Green-4-1.png" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "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.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "parent_organization_id": { - "name": "parent_organization_id", - "type": "string", - "title": "Parent Organization Identifier", - "description": "The identifier of the organization's parent organization.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "cd09a387-91f4-4555-94ec-e799c35344cd" - }, - "funding": { - "name": "funding", - "type": "array", - "title": "Funding", - "description": "The sources of funding for a service or organization.", - "items": { - "name": "funding", - "path": "funding.csv", - "description": "The sources of funding for a service or organization.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 11 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the funding. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1f2df32c-bf08-4b8e-bd6f-e834014b19bc" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization in receipt of this funding.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "format": "uuid", - "description": "The identifier of the service in receipt of this funding.", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "source": { - "name": "source", - "type": "string", - "title": "Source", - "description": "A free text description of the source of funds for this organization or service.", - "constraints": { - "unique": false - }, - "example": "This service is funded partially by the MyCity local government and via grants made by charity funding bodies. We also operate a for-profit department which is used to partially cover the expense of the public service" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "The details of the named contacts for services and organizations.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers are used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "locations": { - "name": "locations", - "type": "array", - "title": "Locations", - "description": "The details of the locations where organizations operate. Locations may be virtual, and one organization may have many locations.", - "items": { - "name": "location", - "path": "locations.csv", - "description": "The locations where organizations operate. Locations may be virtual, and one organization may have many locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 6 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the location. Each location must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "location_type": { - "name": "location_type", - "type": "string", - "title": "Location Type", - "description": "The type of location, which may be either physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "physical", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "If location_type is virtual, then this field represents the URL of a virtual location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "985e4a42-bd9f-4edc-911d-0243a4640aca" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center", - "core": "Y" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name of the location.", - "constraints": { - "unique": false - }, - "example": "Civic Center" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", - "core": "Y" - }, - "transportation": { - "name": "transportation", - "type": "string", - "title": "Transportation", - "description": "A free text description of the access to public or private transportation to and from the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center is serviced by the number 1 Bus and is a short walk from the Main Street Metro Station" - }, - "latitude": { - "name": "latitude", - "type": "number", - "title": "Latitude", - "description": "The latitude of the location expressed in decimal degrees in WGS84 datum.", - "constraints": { - "unique": false - }, - "example": "100", - "core": "Y" - }, - "longitude": { - "name": "longitude", - "type": "number", - "title": "Longitude", - "description": "The longitude of the location expressed in decimal degrees in WGS84 datum.", - "constraints": { - "unique": false - }, - "example": "101", - "core": "Y" - }, - "external_identifier": { - "name": "external_identifier", - "type": "string", - "title": "External Identifier", - "description": "A third party identifier for the location, which can be drawn from other services e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "10092008082" - }, - "external_identifier_type": { - "name": "external_identifier_type", - "type": "string", - "title": "External Identifier Type", - "description": "The scheme used for the location's external_identifier e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "UPRN" - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "addresses": { - "name": "addresses", - "type": "array", - "title": "Addresses", - "description": "The addresses of locations where organizations operate.", - "items": { - "name": "address", - "path": "addresses.csv", - "description": "The addresses of locations where organizations operate.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 9 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the postal address. Each postal address must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "74706e55-df26-4b84-80fe-ecc30b5befb4", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for this postal address.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "attention": { - "name": "attention", - "type": "string", - "title": "Attention", - "description": "The name of the person or entity whose attention should be sought at the location. These are often included as a \"care of\" component of an address.", - "constraints": { - "unique": false - }, - "example": "A. Persona", - "core": "Y" - }, - "address_1": { - "name": "address_1", - "type": "string", - "title": "Address line 1", - "description": "The first line(s) of the address, including office, building number and street.", - "constraints": { - "unique": false - }, - "example": "1-30 Main Street", - "core": "Y" - }, - "address_2": { - "name": "address_2", - "type": "string", - "title": "Address line 2", - "description": "A second (additional) line of address information.", - "constraints": { - "unique": false - }, - "example": "MyVillage" - }, - "city": { - "name": "city", - "type": "string", - "title": "City", - "description": "The city in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyCity", - "core": "Y" - }, - "region": { - "name": "region", - "type": "string", - "title": "Region", - "description": "The region in which the address is located (optional).", - "constraints": { - "unique": false - }, - "example": "MyRegion", - "core": "Y" - }, - "state_province": { - "name": "state_province", - "type": "string", - "title": "State Or Province", - "description": "The state or province in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyState", - "core": "Y" - }, - "postal_code": { - "name": "postal_code", - "type": "string", - "title": "Postal Code", - "description": "The postal code for the address.", - "constraints": { - "unique": false - }, - "example": "ABC 1234", - "core": "Y" - }, - "country": { - "name": "country", - "type": "string", - "title": "Country", - "description": "The country in which the address is located. This should be given as an ISO 3361-1 country code (two letter abbreviation).", - "constraints": { - "unique": false - }, - "example": "US", - "core": "Y" - }, - "address_type": { - "name": "address_type", - "type": "string", - "title": "Address Type", - "description": "The type of address which may be physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "postal", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "address_1", - "city", - "state_province", - "postal_code", - "country", - "address_type" - ] - } - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "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.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "accessibility": { - "name": "accessibility", - "type": "array", - "title": "Accessibility", - "description": "The details of the arrangements for access to locations for people who have disabilities", - "items": { - "name": "accessibility", - "path": "accessibility.csv", - "description": "The details of the arrangements for access to locations for people who have disabilities.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 15 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this accessibility information. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "afcf296e-1cb2-4139-9c88-33d587d1a50b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier for the location of the accessibility provision.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the assistance or infrastructure that facilitates access to clients with disabilities.", - "constraints": { - "unique": false - }, - "example": "The building is equipped with induction loops for hearing aids. Wheelchair access is possible on all levels.", - "core": "Y" - }, - "details": { - "name": "details", - "type": "string", - "title": "Details", - "description": "Any further details relating to the relevant accessibility arrangements at this location.", - "constraints": { - "unique": false - }, - "example": "Switch hearing aid to T-coil to access the induction loop facility." - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "The URL of a page giving more information about the accessibility of the location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "name": "schedule", - "path": "schedules.csv", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 10 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "timezone": { - "name": "timezone", - "type": "number", - "title": "Timezone", - "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "wkst": { - "name": "wkst", - "type": "string", - "title": "Week Start", - "description": "iCal - The two-letter code for the day on which the week starts.", - "constraints": { - "unique": false - }, - "example": "TU", - "enum": [ - "MO", - "TU", - "WE", - "TH", - "FR", - "SA", - "SU" - ] - }, - "freq": { - "name": "freq", - "type": "string", - "title": "Frequency", - "description": "iCal - How often the frequency repeats.", - "constraints": { - "unique": false - }, - "example": "WEEKLY", - "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" - }, - "byday": { - "name": "byday", - "type": "string", - "title": "By Day", - "description": "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", - "constraints": { - "unique": false - }, - "example": "TH,FR", - "core": "Y" - }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, - "opens_at": { - "name": "opens_at", - "type": "string", - "title": "Opens At", - "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", - "constraints": { - "unique": false - }, - "example": "10:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "closes_at": { - "name": "closes_at", - "type": "string", - "title": "Closes At", - "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", - "constraints": { - "unique": false - }, - "example": "18:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "location_type" - ] - } - }, - "programs": { - "name": "programs", - "type": "array", - "title": "Programs", - "description": "The details of collection of related services.", - "items": { - "name": "program", - "path": "programs.csv", - "description": "The details of collections of related services.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 2 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the program. Each program must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the program.", - "constraints": { - "unique": false - }, - "example": "Community Mental Health Support" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "The (optional) alternative name for the program.", - "constraints": { - "unique": false - }, - "example": "MyCity Mental Health Group" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the program", - "constraints": { - "unique": false - }, - "example": "Comprehensive Mental Health Services available to residents of MyCity including CBT and Counselling. This is not an emergency service and should not be used as an alternative to hospital and GP services." - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "name", - "description" - ], - "tabular_required": [ - "organization_id" - ] - } - }, - "organization_identifiers": { - "name": "organization_identifiers", - "type": "array", - "title": "Organization Identifiers", - "description": "The details of the third party identifiers for organizations, such as: company registration number, charity number, tax registration number.", - "items": { - "name": "organization_identifier", - "path": "organization_identifiers.csv", - "description": "The details of the third party identifiers for organizations, such as: company registration number, charity number, tax registration number.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 20 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this organization identifier entry. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d4dbcebc-0802-47cb-8651-b937ac4f2f3e" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization. This should match the uuid of an organization object.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "identifier_scheme": { - "name": "identifier_scheme", - "type": "string", - "title": "Identifier Scheme", - "description": "The scheme of the third party identifier, according to http://org-id.guide/.", - "constraints": { - "unique": false - }, - "example": "GB-COH" - }, - "identifier_type": { - "name": "identifier_type", - "type": "string", - "title": "Identifier Type", - "description": "A human-readable equivalent of the identifier_scheme. This may be used in cases where org-id.guide does not list an appropriate identifier scheme.", - "constraints": { - "unique": false - }, - "example": "Company number" - }, - "identifier": { - "name": "identifier", - "type": "string", - "title": "Third Party Identifier", - "description": "The third-party identifier value.", - "constraints": { - "unique": false - }, - "example": "1234567" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "identifier_type", - "identifier" - ], - "tabular_required": [ - "organization_id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } + "postal_code": { + "name": "postal_code", + "type": "string", + "title": "Postal Code", + "description": "The postal code for the address.", + "constraints": { + "unique": false }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] + "example": "63000", + "core": "Y" + }, + "country": { + "name": "country", + "type": "string", + "title": "Country", + "description": "The country in which the address is located. This should be given as an ISO 3361-1 country code (two letter abbreviation).", + "constraints": { + "unique": false + }, + "example": "US", + "core": "Y" + }, + "address_type": { + "name": "address_type", + "type": "string", + "title": "Address Type", + "description": "The type of address which may be physical, postal, or virtual.", + "constraints": { + "unique": false + }, + "example": "postal", + "core": "Y", + "const": "postal" + }, + "cityCode": { + "name": "cityCode", + "type": "string", + "title": "City code", + "description": "The city code when applicable. In France it's the INSEE code.", + "constraints": { + "unique": false + }, + "example": "75000" } - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Organization" + }, + "required": [ + "id", + "address_1", + "city", + "region", + "state_province", + "postal_code", + "country", + "address_type", + "location_id" + ] + } }, - "funding": { - "name": "funding", + "contacts": { + "name": "contacts", "type": "array", - "title": "Funding", - "description": "The sources of funding for a service or organization.", + "title": "Contacts", + "description": "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.", "items": { - "name": "funding", - "path": "funding.csv", - "description": "The sources of funding for a service or organization.", + "name": "contact", + "path": "contacts.csv", + "description": "The details of the named contacts for services and organizations.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 11 + "order": 8 }, "type": "object", "properties": { @@ -17409,59 +374,81 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for the funding. Each entry must have a unique identifier.", + "description": "The identifier for the contact. Each contact must have a unique identifier.", "format": "uuid", "constraints": { "unique": true }, - "example": "1f2df32c-bf08-4b8e-bd6f-e834014b19bc" + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", + "core": "Y" }, "organization_id": { "name": "organization_id", - "type": "string", + "type": "number", "title": "Organization Identifier", - "description": "The identifier of the organization in receipt of this funding.", - "format": "uuid", + "description": "The identifier of the organization for which this is a contact.", "constraints": { "unique": false }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" + "example": "1234" }, - "service_id": { - "name": "service_id", + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier for the location of the contact.", + "constraints": { + "unique": false + }, + "example": "1234" + }, + "name": { + "name": "name", "type": "string", - "title": "Service Identifier", - "format": "uuid", - "description": "The identifier of the service in receipt of this funding.", + "title": "Name", + "description": "The name of the contact.", "constraints": { "unique": false }, - "example": "ac148810-d857-441c-9679-408f346de14b" + "example": "Ann Persona", + "core": "Y" }, - "source": { - "name": "source", + "title": { + "name": "title", + "type": "string", + "title": "Title", + "description": "The job title of the contact.", + "constraints": { + "unique": false + }, + "example": "Reception Manager", + "core": "Y" + }, + "email": { + "name": "email", "type": "string", - "title": "Source", - "description": "A free text description of the source of funds for this organization or service.", + "title": "Email", + "description": "The email address of the contact.", + "format": "email", "constraints": { "unique": false }, - "example": "This service is funded partially by the MyCity local government and via grants made by charity funding bodies. We also operate a for-profit department which is used to partially cover the expense of the public service" + "example": "email@example.com" }, - "attributes": { - "name": "attributes", + "phones": { + "name": "phones", "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", + "title": "Phones", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", + "name": "phone", + "path": "phones.csv", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 4 + "order": 7 }, "type": "object", "properties": { @@ -17469,292 +456,233 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", + "description": "The identifier for the phone number. Each entry must have a unique identifier.", "constraints": { "unique": true }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", + "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", "core": "Y" }, - "link_id": { - "name": "link_id", + "location_id": { + "name": "location_id", "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", + "title": "Location Identifier", + "description": "The identifier of the location where this phone number is located.", "format": "uuid", "constraints": { "unique": false }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" + "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "The identifier of the organization for which this is the phone number.", "constraints": { "unique": false }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" + "example": "1234" }, - "link_type": { - "name": "link_type", + "contact_id": { + "name": "contact_id", "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", + "title": "Contact Identifier", + "description": "The identifier of the contact for which this is the phone number.", + "format": "uuid", "constraints": { "unique": false }, - "example": "link_type", + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", "core": "Y" }, - "link_entity": { - "name": "link_entity", + "number": { + "name": "number", "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", + "title": "Number", + "description": "The phone number.", "constraints": { "unique": false }, - "example": "link_entity", + "example": "\"+44 1234 234567\"", "core": "Y" }, - "value": { - "name": "value", + "description": { + "name": "description", "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", + "title": "Description", + "description": "A free text description providing extra information about the phone service", "constraints": { "unique": false }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" + "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." } }, "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" + "id", + "number" ] } } }, "required": [ - "id" + "id", + "name", + "email", + "organization_id" + ] + } + }, + "accessibility": { + "name": "accessibility", + "type": "array", + "title": "Accessibility", + "description": "The details of the arrangements for access to locations for people who have disabilities", + "items": { + "name": "accessibility", + "path": "accessibility.csv", + "description": "The details of the arrangements for access to locations for people who have disabilities.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 15 + }, + "type": "object", + "properties": { + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier for the location of the accessibility provision.", + "format": "uuid", + "constraints": { + "unique": true + }, + "example": "1234", + "core": "Y" + }, + "accessible": { + "name": "accessible", + "type": "boolean", + "title": "Accessible", + "description": "True if the address is accessible to person with reduced mobility", + "constraints": { + "unique": false + }, + "example": "true" + } + }, + "required": [ + "id", + "location_id", + "accessible" + ] + } + }, + "phones": { + "name": "phones", + "type": "array", + "title": "Phones", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "items": { + "name": "phone", + "path": "phones.csv", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 7 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the phone number. Each entry must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", + "core": "Y" + }, + "location_id": { + "name": "location_id", + "type": "string", + "title": "Location Identifier", + "description": "The identifier of the location where this phone number is located.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + }, + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "The identifier of the organization for which this is the phone number.", + "constraints": { + "unique": false + }, + "example": "1234" + }, + "contact_id": { + "name": "contact_id", + "type": "string", + "title": "Contact Identifier", + "description": "The identifier of the contact for which this is the phone number.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", + "core": "Y" + }, + "number": { + "name": "number", + "type": "string", + "title": "Number", + "description": "The phone number.", + "constraints": { + "unique": false + }, + "example": "\"+44 1234 234567\"", + "core": "Y" + }, + "description": { + "name": "description", + "type": "string", + "title": "Description", + "description": "A free text description providing extra information about the phone service", + "constraints": { + "unique": false + }, + "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." + } + }, + "required": [ + "id", + "number" ] } }, - "cost_options": { - "name": "cost_options", + "schedules": { + "name": "schedules", "type": "array", - "title": "Cost Options", - "description": "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.", + "title": "Schedules", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", "items": { - "name": "cost_option", - "path": "cost_options.csv", - "description": "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.", + "name": "schedule", + "path": "schedules.csv", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 19 + "order": 10 }, "type": "object", "properties": { @@ -17762,460 +690,235 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for the cost option. Each entry must have a unique identifier", - "format": "uuid", + "description": "The identifier for the schedule. Each entry must have a unique identifier.", "constraints": { "unique": true }, - "example": "1fdf4d39-3d80-484d-9f92-a8ffa08621e7" + "example": "location-1234-permanent", + "core": "Y" }, "service_id": { "name": "service_id", "type": "string", "title": "Service Identifier", - "description": "The identifier of the services for which the entry describes the cost.", - "format": "uuid", + "description": "The identifier of the service for which this is the regular schedule", "constraints": { "unique": false }, - "example": "ac148810-d857-441c-9679-408f346de14b" + "example": "ac148810-d857-441c-9679-408f346de14b", + "core": "Y" + }, + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location for which this is the regular schedule", + "constraints": { + "unique": false + }, + "example": "1234" }, "valid_from": { "name": "valid_from", "type": "string", "title": "Valid From", - "description": "The date when this price is valid from.", + "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", "constraints": { "unique": false }, - "example": "2020-01-01", + "example": "2005-01-01", + "core": "Y", "datapackage_type": "date" }, "valid_to": { "name": "valid_to", "type": "string", "title": "Valid To", - "description": "The date when this price is valid to.", + "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", "constraints": { "unique": false }, - "example": "2022-12-31", + "example": "2005-01-01", + "core": "Y", "datapackage_type": "date" }, - "option": { - "name": "option", + "timezone": { + "name": "timezone", + "type": "number", + "title": "Timezone", + "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", + "constraints": { + "unique": false + }, + "example": "3" + }, + "wkst": { + "name": "wkst", "type": "string", - "title": "Option", - "description": "Conditions associated with the cost option.", + "title": "Week Start", + "description": "iCal - The two-letter code for the day on which the week starts.", "constraints": { "unique": false }, - "example": "Under 18s and Over 60s" + "example": "TU", + "enum": [ + "MO", + "TU", + "WE", + "TH", + "FR", + "SA", + "SU" + ] }, - "currency": { - "name": "currency", + "freq": { + "name": "freq", "type": "string", - "title": "Currency", - "description": "The 3 letter currency code of this cost option (expected to be gbp by Open Referral UK).", + "title": "Frequency", + "description": "iCal - How often the frequency repeats.", "constraints": { "unique": false }, - "example": "gbp" + "example": "WEEKLY", + "core": "Y", + "const": "WEEKLY" }, - "amount": { - "name": "amount", - "type": "number", - "title": "Amount", - "description": "The cost of the option, expressed as an amount.", + "byday": { + "name": "byday", + "type": "string", + "title": "By Day", + "description": "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", "constraints": { "unique": false }, - "example": "35" + "example": "TH,FR", + "core": "Y" }, - "amount_description": { - "name": "amount_description", + "opens_at": { + "name": "opens_at", "type": "string", - "title": "Amount Description", - "description": "Specific details qualifying the cost amount.", + "title": "Opens At", + "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", "constraints": { "unique": false }, - "example": "per 1 hour session" + "example": "10:00:00", + "core": "Y", + "datapackage_type": "time" }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } + "closes_at": { + "name": "closes_at", + "type": "string", + "title": "Closes At", + "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", + "constraints": { + "unique": false + }, + "example": "18:00:00", + "core": "Y", + "datapackage_type": "time" } }, "required": [ "id" - ], - "tabular_required": [ - "service_id" ] } }, - "program": { - "name": "program", - "path": "programs.csv", - "description": "The details of collections of related services.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 2 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the program. Each program must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" + "attributes": { + "name": "attributes", + "type": "array", + "title": "Attributes", + "description": "A link between a service and one or more classifications that describe the nature of the service provided.", + "items": { + "name": "attribute", + "path": "attributes.csv", + "description": "A link between a service and one or more classifications that describe the nature of the service provided.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 4 }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": true + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", + "format": "uuid", + "constraints": { + "unique": true + }, + "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", + "core": "Y" }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the program.", - "constraints": { - "unique": false + "link_id": { + "name": "link_id", + "type": "string", + "title": "Link Identifier", + "description": "The identifier of the entity to which this taxonomy term applies.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", + "core": "Y" }, - "example": "Community Mental Health Support" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "The (optional) alternative name for the program.", - "constraints": { - "unique": false + "taxonomy_term_id": { + "name": "taxonomy_term_id", + "type": "string", + "title": "Taxonomy Term Identifier", + "description": "The identifier of this taxonomy term from the taxonomy table.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", + "core": "Y" + }, + "link_type": { + "name": "link_type", + "type": "string", + "title": "Link Type", + "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", + "constraints": { + "unique": false + }, + "example": "link_type", + "core": "Y" + }, + "link_entity": { + "name": "link_entity", + "type": "string", + "title": "Link Entity", + "description": "The table of the Link Identifier.", + "constraints": { + "unique": false + }, + "example": "link_entity", + "core": "Y" }, - "example": "MyCity Mental Health Group" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the program", - "constraints": { - "unique": false + "value": { + "name": "value", + "type": "string", + "title": "Value", + "description": "The value (if any) of an attribute.", + "constraints": { + "unique": false + }, + "example": "value", + "core": "Y" }, - "example": "Comprehensive Mental Health Services available to residents of MyCity including CBT and Counselling. This is not an emergency service and should not be used as an alternative to hospital and GP services." - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", + "taxonomy_term": { + "name": "taxonomy_term", + "path": "taxonomy_terms.csv", + "description": "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.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 4 + "order": 16 }, "type": "object", "properties": { @@ -18223,80 +926,77 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", + "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", "format": "uuid", "constraints": { "unique": true }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", + "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", "core": "Y" }, - "link_id": { - "name": "link_id", + "code": { + "name": "code", "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", + "title": "Code", + "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", "constraints": { - "unique": false + "unique": true }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" + "example": "code" }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", + "name": { + "name": "name", "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", + "title": "Name", + "description": "The taxonomy term itself.", "constraints": { "unique": false }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", + "example": "name", "core": "Y" }, - "link_type": { - "name": "link_type", + "description": { + "name": "description", "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", + "title": "Description", + "description": "A free text description of the term.", "constraints": { "unique": false }, - "example": "link_type", - "core": "Y" + "example": "description" }, - "link_entity": { - "name": "link_entity", + "parent_id": { + "name": "parent_id", "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", + "title": "Parent Identifier", + "description": "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.", + "format": "uuid", "constraints": { "unique": false }, - "example": "link_entity", + "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", "core": "Y" }, - "value": { - "name": "value", + "taxonomy": { + "name": "taxonomy", "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", + "title": "Taxonomy", + "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", "constraints": { "unique": false }, - "example": "value", + "example": "taxonomy", "core": "Y" }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", + "taxonomy_detail": { + "name": "taxonomy", + "path": "taxonomies.csv", + "description": "Taxonomies from which taxonomy terms are taken", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 16 + "order": 21 }, "type": "object", "properties": { @@ -18304,171 +1004,53 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", + "description": "The identifier of the taxonomy. Each entry must have a unique identifier", "format": "uuid", "constraints": { "unique": true }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" + "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" }, "name": { "name": "name", "type": "string", "title": "Name", - "description": "The taxonomy term itself.", + "description": "The name of the taxonomy from which terms are sourced.", "constraints": { "unique": false }, - "example": "name", - "core": "Y" + "example": "name" }, "description": { "name": "description", "type": "string", "title": "Description", - "description": "A free text description of the term.", + "description": "A free text description of the taxonomy.", "constraints": { "unique": false }, "example": "description" }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", + "uri": { + "name": "uri", "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", + "title": "URI", + "description": "The URI of the taxonomy.", + "format": "uri", "constraints": { "unique": false }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" + "example": "http://example.com" }, - "term_uri": { - "name": "term_uri", + "version": { + "name": "version", "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", + "title": "Version", + "description": "The version of the taxonomy.", "constraints": { "unique": false }, - "example": "http://example.com" + "example": "version" } }, "required": [ @@ -18476,44 +1058,217 @@ "name", "description" ], - "title": "Taxonomy Term" + "title": "Taxonomy" + }, + "language": { + "name": "language", + "type": "string", + "title": "Language", + "description": "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.", + "constraints": { + "unique": false + }, + "example": "eng" + }, + "taxonomy_id": { + "name": "taxonomy_id", + "type": "string", + "title": "Taxonomy Identifier", + "description": "The identifier of the taxonomy containing the term.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" + }, + "term_uri": { + "name": "term_uri", + "type": "string", + "title": "Term URI", + "description": "URI of the term.", + "format": "uri", + "constraints": { + "unique": false + }, + "example": "http://example.com" } }, "required": [ - "id" + "id", + "name", + "description" ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] + "title": "Taxonomy Term" } - } + }, + "required": [ + "id" + ], + "tabular_required": [ + "link_id", + "taxonomy_term_id", + "link_entity" + ] + } + } + }, + "required": [ + "id", + "location_type", + "name" + ], + "title": "Location" + }, + "service": { + "name": "service", + "path": "services.csv", + "description": "The details of the services provided by organizations to a range of different groups.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 3 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the service. Each service must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "ac148810-d857-441c-9679-408f346de14b", + "core": "Y" + }, + "name": { + "name": "name", + "type": "string", + "title": "Name", + "description": "The official or public name of the service.", + "constraints": { + "unique": false + }, + "example": "Community Counselling", + "core": "Y" + }, + "description": { + "name": "description", + "type": "string", + "title": "Description", + "description": "A free text description of the service.", + "constraints": { + "unique": false + }, + "example": "Counselling Services provided by trained professionals. Suitable for people with mental health conditions such as anxiety, depression, or eating disorders as well as people experiencing difficult life events and circumstances. ", + "core": "Y" + }, + "status": { + "name": "status", + "type": "string", + "title": "Status", + "description": "The current status of the service which can be active, inactive, defunct, or temporarily closed.", + "constraints": { + "unique": false + }, + "example": "active", + "core": "Y", + "enum": [ + "active", + "inactive", + "defunct", + "temporarily closed" + ] + }, + "fees_description": { + "name": "fees_description", + "type": "string", + "title": "Fees Description", + "description": "A free text description of any charges for service users to access this service.", + "constraints": { + "unique": false + }, + "example": "Non-NHS patients are expected to pay for their counselling sessions. We charge a flat rate per hour of counselling. The current rate is \u00a350 per hour. Please see our website for up to date prices." + }, + "fees": { + "name": "fees", + "type": "string", + "title": "Fees", + "description": "DEPRECATED: Details of any charges for service users to access this service.", + "constraints": { + "unique": false + }, + "example": "fees_description" + }, + "minimum_age": { + "name": "minimum_age", + "type": "number", + "title": "Minimum Age", + "description": "The minimum age of a person required to meet this eligibility requirement.", + "constraints": { + "unique": false + }, + "example": "12" + }, + "maximum_age": { + "name": "maximum_age", + "type": "number", + "title": "Maximum Age", + "description": "The maximum age of a person required to meet this eligibility requirement.", + "constraints": { + "unique": false + }, + "example": "100" + }, + "assured_date": { + "name": "assured_date", + "type": "string", + "title": "Assured Date", + "description": "The date that the information about the service was last checked.", + "constraints": { + "unique": false }, - "required": [ - "id", - "name", - "description" - ], - "tabular_required": [ - "organization_id" - ], - "title": "Program" + "example": "2005-01-01", + "datapackage_type": "date" }, - "required_documents": { - "name": "required_documents", + "assurer_email": { + "name": "assurer_email", + "type": "string", + "title": "Assurer Email", + "description": "The contact e-mail address for the person or organization which last assured the service.", + "format": "email", + "constraints": { + "unique": false + }, + "example": "email@example.com" + }, + "last_modified": { + "name": "last_modified", + "type": "string", + "format": "date-time", + "datapackage_type": "datetime", + "title": "Last Modified", + "description": "The datetime when the service, or any related information about the service, has changed. Should have millisecond accuracy.", + "constraints": { + "unique": false + }, + "example": "2023-03-15T10:30:45.123Z" + }, + "schedules": { + "name": "schedules", "type": "array", - "title": "Required Documents", - "description": "The details of any documents that are required in order to access or use services.", + "title": "Schedules", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", "items": { - "name": "required_document", - "path": "required_documents.csv", - "description": "The details of any documents that are required in order to access or use services.", + "name": "schedule", + "path": "schedules.csv", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 13 + "order": 10 }, "type": "object", "properties": { @@ -18521,1552 +1276,202 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for the document. Each document must have a unique identifier.", - "format": "uuid", + "description": "The identifier for the schedule. Each entry must have a unique identifier.", "constraints": { "unique": true }, - "example": "f6ad7e69-b9c8-42ce-92db-92cedb4c05c0" + "example": "location-1234-permanent", + "core": "Y" }, "service_id": { "name": "service_id", "type": "string", "title": "Service Identifier", - "description": "The identifier of the service for which this entry describes the required document.", - "format": "uuid", + "description": "The identifier of the service for which this is the regular schedule", "constraints": { "unique": false }, - "example": "ac148810-d857-441c-9679-408f346de14b" + "example": "ac148810-d857-441c-9679-408f346de14b", + "core": "Y" }, - "document": { - "name": "document", + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location for which this is the regular schedule", + "constraints": { + "unique": false + }, + "example": "1234" + }, + "valid_from": { + "name": "valid_from", "type": "string", - "title": "Document", - "description": "A free text description of the document required to apply for or receive the service.", + "title": "Valid From", + "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", "constraints": { "unique": false }, - "example": "Any official identification document (Passport, Driver's Licence, identity card) and evidence of address such as an official letter from local or national government. A driver's license which shows your name, photograph, and address can be used as a sole identification document." + "example": "2005-01-01", + "core": "Y", + "datapackage_type": "date" }, - "uri": { - "name": "uri", + "valid_to": { + "name": "valid_to", "type": "string", - "title": "URI", - "description": "A web link to the document.", - "format": "uri", + "title": "Valid To", + "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", "constraints": { "unique": false }, - "example": "http://example.com" + "example": "2005-01-01", + "core": "Y", + "datapackage_type": "date" }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "The details of the named contacts for services and organizations.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", + "timezone": { + "name": "timezone", + "type": "number", + "title": "Timezone", + "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", + "constraints": { + "unique": false + }, + "example": "3" + }, + "wkst": { + "name": "wkst", "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", + "title": "Week Start", + "description": "iCal - The two-letter code for the day on which the week starts.", "constraints": { - "unique": true + "unique": false }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" + "example": "TU", + "enum": [ + "MO", + "TU", + "WE", + "TH", + "FR", + "SA", + "SU" + ] }, - "organization_id": { - "name": "organization_id", + "freq": { + "name": "freq", "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", + "title": "Frequency", + "description": "iCal - How often the frequency repeats.", "constraints": { "unique": false }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" + "example": "WEEKLY", + "core": "Y", + "const": "WEEKLY" }, - "service_id": { - "name": "service_id", + "byday": { + "name": "byday", "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", + "title": "By Day", + "description": "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", "constraints": { "unique": false }, - "example": "ac148810-d857-441c-9679-408f346de14b", + "example": "TH,FR", "core": "Y" }, - "service_at_location_id": { - "name": "service_at_location_id", + "opens_at": { + "name": "opens_at", "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", + "title": "Opens At", + "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", "constraints": { "unique": false }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" + "example": "10:00:00", + "core": "Y", + "datapackage_type": "time" }, - "location_id": { - "name": "location_id", + "closes_at": { + "name": "closes_at", "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", + "title": "Closes At", + "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", "constraints": { "unique": false }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", + "example": "18:00:00", + "core": "Y", + "datapackage_type": "time" + } + }, + "required": [ + "id" + ] + } + }, + "required_documents": { + "name": "required_documents", + "type": "array", + "title": "Required Documents", + "description": "The details of any documents that are required in order to access or use services.", + "items": { + "name": "required_document", + "path": "required_documents.csv", + "description": "The details of any documents that are required in order to access or use services.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 13 + }, + "type": "object", + "properties": { + "id": { + "name": "id", "type": "string", - "title": "Name", - "description": "The name of the contact.", + "title": "Identifier", + "description": "The identifier for the document. Each document must have a unique identifier.", "constraints": { - "unique": false + "unique": true }, - "example": "Ann Persona", - "core": "Y" + "example": "f6ad7e69-b9c8-42ce-92db-92cedb4c05c0" }, - "title": { - "name": "title", + "service_id": { + "name": "service_id", "type": "string", - "title": "Title", - "description": "The job title of the contact.", + "title": "Service Identifier", + "description": "The identifier of the service for which this entry describes the required document.", "constraints": { "unique": false }, - "example": "Reception Manager", - "core": "Y" + "example": "ac148810-d857-441c-9679-408f346de14b" }, - "department": { - "name": "department", + "document": { + "name": "document", "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", + "title": "Document", + "description": "A free text description of the document required to apply for or receive the service.", "constraints": { "unique": false }, - "example": "Reception" + "example": "Any official identification document (Passport, Driver's Licence, identity card) and evidence of address such as an official letter from local or national government. A driver's license which shows your name, photograph, and address can be used as a sole identification document." }, - "email": { - "name": "email", + "uri": { + "name": "uri", "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", + "title": "URI", + "description": "A web link to the document.", + "format": "uri", "constraints": { "unique": false }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } + "example": "http://example.com" } }, "required": [ - "id" + "id", + "service_id" ] } }, @@ -20362,16 +1767,6 @@ "id", "name", "status" - ], - "tabular_required": [ - "organization_id" - ], - "allOf": [ - { - "required": [ - "url" - ] - } ] } }, diff --git a/schema/compiled/service_list.json b/schema/compiled/service_list.json index 78d5ba6..2c2e06b 100644 --- a/schema/compiled/service_list.json +++ b/schema/compiled/service_list.json @@ -15,36 +15,12 @@ "type": "string", "title": "Identifier", "description": "The identifier for the service. Each service must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, "example": "ac148810-d857-441c-9679-408f346de14b", "core": "Y" }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization that provides this service.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", - "core": "Y" - }, - "program_id": { - "name": "program_id", - "type": "string", - "title": "Program Identifier", - "description": "The identifier of the program this service is delivered under.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, "name": { "name": "name", "type": "string", @@ -56,16 +32,6 @@ "example": "Community Counselling", "core": "Y" }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name for this service.", - "constraints": { - "unique": false - }, - "example": "MyCity Counselling Services" - }, "description": { "name": "description", "type": "string", @@ -77,30 +43,6 @@ "example": "Counselling Services provided by trained professionals. Suitable for people with mental health conditions such as anxiety, depression, or eating disorders as well as people experiencing difficult life events and circumstances. ", "core": "Y" }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "URL of the service", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com/counselling", - "core": "Y" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "An email address which can be used to contact the service provider.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com", - "core": "Y" - }, "status": { "name": "status", "type": "string", @@ -118,56 +60,25 @@ "temporarily closed" ] }, - "interpretation_services": { - "name": "interpretation_services", + "fees_description": { + "name": "fees_description", "type": "string", - "title": "Interpretation Services", - "description": "A free text description of any interpretation services available for accessing this service.", + "title": "Fees Description", + "description": "A free text description of any charges for service users to access this service.", "constraints": { "unique": false }, - "example": "Interpretation services are available in Urdu, Polish, and Slovak" + "example": "Non-NHS patients are expected to pay for their counselling sessions. We charge a flat rate per hour of counselling. The current rate is \u00a350 per hour. Please see our website for up to date prices." }, - "application_process": { - "name": "application_process", + "fees": { + "name": "fees", "type": "string", - "title": "Application Process", - "description": "A free text description of the steps needed to access this service.", + "title": "Fees", + "description": "DEPRECATED: Details of any charges for service users to access this service.", "constraints": { "unique": false }, - "example": "If you are an NHS patient please ask your GP for a referral letter, we will then be in touch with you directly. If you are not an NHS patient you should ring our reception to arrange an appointment" - }, - "wait_time": { - "name": "wait_time", - "type": "string", - "title": "Wait Time", - "description": "DEPRECATED: The time a client may expect to wait before receiving a service.", - "constraints": { - "unique": false - }, - "example": "wait_time" - }, - "accreditations": { - "name": "accreditations", - "type": "string", - "title": "Accreditations", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "All of our practitioners are accredited by the BASC, UKCP, and the Professional Standards Body" - }, - "eligibility_description": { - "name": "eligibility_description", - "type": "string", - "title": "Eligibility Description", - "description": "A free text description of the type of person for whom this service is intended.", - "constraints": { - "unique": false - }, - "example": "This service is intended for all people aged 12 and over who require counselling services in the MyCity area", - "core": "Y" + "example": "fees_description" }, "minimum_age": { "name": "minimum_age", @@ -211,26 +122,6 @@ }, "example": "email@example.com" }, - "licenses": { - "name": "licenses", - "type": "string", - "title": "Licenses", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "licences" - }, - "alert": { - "name": "alert", - "type": "string", - "title": "Alert", - "description": "A description of any short term alerts concerning the service.", - "constraints": { - "unique": false - }, - "example": "Following COVID-19 we have moved most of our counselling sessions online. Please contact the reception if you require further information." - }, "last_modified": { "name": "last_modified", "type": "string", @@ -242,257 +133,11 @@ "unique": false }, "example": "2023-03-15T10:30:45.123Z" - }, - "organization": { - "name": "organization", - "path": "organizations.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 1 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the organization. Each organization must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", - "core": "Y" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The official or public name of the organization.", - "constraints": { - "unique": false - }, - "example": "Example Organization Inc.", - "core": "Y" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative or commonly used name for the organization.", - "constraints": { - "unique": false - }, - "example": "Example Org", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description containing a brief summary about the organization. It can contain markup such as HTML or Markdown.", - "constraints": { - "unique": false - }, - "example": "Example Org is a non-profit organization dedicated to providing services to qualified beneficiaries", - "core": "Y" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The contact e-mail address for the organization.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com", - "core": "Y" - }, - "website": { - "name": "website", - "type": "string", - "title": "Website", - "description": "The URL (website address) of the organization.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com", - "core": "Y" - }, - "tax_status": { - "name": "tax_status", - "type": "string", - "title": "Tax Status", - "description": "DEPRECATED: Government assigned tax designation for tax-exempt organizations.", - "constraints": { - "unique": false - }, - "example": "tax_status" - }, - "tax_id": { - "name": "tax_id", - "type": "string", - "title": "Tax Identifier", - "description": "DEPRECATED: A government issued identifier used for the purpose of tax administration.", - "constraints": { - "unique": false - }, - "example": "tax_id" - }, - "year_incorporated": { - "name": "year_incorporated", - "type": "number", - "title": "Year Incorporated", - "description": "The year in which the organization was legally formed.", - "constraints": { - "unique": false - }, - "example": "2011" - }, - "legal_status": { - "name": "legal_status", - "type": "string", - "title": "Legal Status", - "description": "The legal conditions that an organization is operating under.", - "constraints": { - "unique": false - }, - "example": "Limited Company" - }, - "logo": { - "name": "logo", - "type": "string", - "title": "Logo", - "description": "A URL to an image associated with the organization which can be presented alongside its name.", - "constraints": { - "unique": false - }, - "example": "https://openreferral.org/wp-content/uploads/2018/02/OpenReferral_Logo_Green-4-1.png" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "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.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "parent_organization_id": { - "name": "parent_organization_id", - "type": "string", - "title": "Parent Organization Identifier", - "description": "The identifier of the organization's parent organization.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "cd09a387-91f4-4555-94ec-e799c35344cd" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Organization" - }, - "program": { - "name": "program", - "path": "programs.csv", - "description": "The details of collections of related services.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 2 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the program. Each program must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the program.", - "constraints": { - "unique": false - }, - "example": "Community Mental Health Support" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "The (optional) alternative name for the program.", - "constraints": { - "unique": false - }, - "example": "MyCity Mental Health Group" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the program", - "constraints": { - "unique": false - }, - "example": "Comprehensive Mental Health Services available to residents of MyCity including CBT and Counselling. This is not an emergency service and should not be used as an alternative to hospital and GP services." - } - }, - "required": [ - "id", - "name", - "description" - ], - "tabular_required": [ - "organization_id" - ], - "title": "Program" } }, "required": [ "id", "name", "status" - ], - "tabular_required": [ - "organization_id" - ], - "allOf": [ - { - "required": [ - "url" - ] - } ] } \ No newline at end of file diff --git a/schema/compiled/service_package.json b/schema/compiled/service_package.json index aafca57..08f9018 100644 --- a/schema/compiled/service_package.json +++ b/schema/compiled/service_package.json @@ -17,36 +17,12 @@ "type": "string", "title": "Identifier", "description": "The identifier for the service. Each service must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, "example": "ac148810-d857-441c-9679-408f346de14b", "core": "Y" }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization that provides this service.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", - "core": "Y" - }, - "program_id": { - "name": "program_id", - "type": "string", - "title": "Program Identifier", - "description": "The identifier of the program this service is delivered under.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, "name": { "name": "name", "type": "string", @@ -58,16 +34,6 @@ "example": "Community Counselling", "core": "Y" }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name for this service.", - "constraints": { - "unique": false - }, - "example": "MyCity Counselling Services" - }, "description": { "name": "description", "type": "string", @@ -79,30 +45,6 @@ "example": "Counselling Services provided by trained professionals. Suitable for people with mental health conditions such as anxiety, depression, or eating disorders as well as people experiencing difficult life events and circumstances. ", "core": "Y" }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "URL of the service", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com/counselling", - "core": "Y" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "An email address which can be used to contact the service provider.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com", - "core": "Y" - }, "status": { "name": "status", "type": "string", @@ -120,56 +62,25 @@ "temporarily closed" ] }, - "interpretation_services": { - "name": "interpretation_services", - "type": "string", - "title": "Interpretation Services", - "description": "A free text description of any interpretation services available for accessing this service.", - "constraints": { - "unique": false - }, - "example": "Interpretation services are available in Urdu, Polish, and Slovak" - }, - "application_process": { - "name": "application_process", - "type": "string", - "title": "Application Process", - "description": "A free text description of the steps needed to access this service.", - "constraints": { - "unique": false - }, - "example": "If you are an NHS patient please ask your GP for a referral letter, we will then be in touch with you directly. If you are not an NHS patient you should ring our reception to arrange an appointment" - }, - "wait_time": { - "name": "wait_time", - "type": "string", - "title": "Wait Time", - "description": "DEPRECATED: The time a client may expect to wait before receiving a service.", - "constraints": { - "unique": false - }, - "example": "wait_time" - }, - "accreditations": { - "name": "accreditations", + "fees_description": { + "name": "fees_description", "type": "string", - "title": "Accreditations", - "description": "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.", + "title": "Fees Description", + "description": "A free text description of any charges for service users to access this service.", "constraints": { "unique": false }, - "example": "All of our practitioners are accredited by the BASC, UKCP, and the Professional Standards Body" + "example": "Non-NHS patients are expected to pay for their counselling sessions. We charge a flat rate per hour of counselling. The current rate is \u00a350 per hour. Please see our website for up to date prices." }, - "eligibility_description": { - "name": "eligibility_description", + "fees": { + "name": "fees", "type": "string", - "title": "Eligibility Description", - "description": "A free text description of the type of person for whom this service is intended.", + "title": "Fees", + "description": "DEPRECATED: Details of any charges for service users to access this service.", "constraints": { "unique": false }, - "example": "This service is intended for all people aged 12 and over who require counselling services in the MyCity area", - "core": "Y" + "example": "fees_description" }, "minimum_age": { "name": "minimum_age", @@ -213,26 +124,6 @@ }, "example": "email@example.com" }, - "licenses": { - "name": "licenses", - "type": "string", - "title": "Licenses", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "licences" - }, - "alert": { - "name": "alert", - "type": "string", - "title": "Alert", - "description": "A description of any short term alerts concerning the service.", - "constraints": { - "unique": false - }, - "example": "Following COVID-19 we have moved most of our counselling sessions online. Please contact the reception if you require further information." - }, "last_modified": { "name": "last_modified", "type": "string", @@ -245,20 +136,20 @@ }, "example": "2023-03-15T10:30:45.123Z" }, - "phones": { - "name": "phones", + "schedules": { + "name": "schedules", "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "title": "Schedules", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "name": "schedule", + "path": "schedules.csv", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 7 + "order": 10 }, "type": "object", "properties": { @@ -266,593 +157,304 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", + "description": "The identifier for the schedule. Each entry must have a unique identifier.", "constraints": { "unique": true }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", + "example": "location-1234-permanent", + "core": "Y" + }, + "service_id": { + "name": "service_id", + "type": "string", + "title": "Service Identifier", + "description": "The identifier of the service for which this is the regular schedule", + "constraints": { + "unique": false + }, + "example": "ac148810-d857-441c-9679-408f346de14b", "core": "Y" }, "location_id": { "name": "location_id", - "type": "string", + "type": "number", "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", + "description": "The identifier of the location for which this is the regular schedule", "constraints": { "unique": false }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + "example": "1234" }, - "service_id": { - "name": "service_id", + "valid_from": { + "name": "valid_from", "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", + "title": "Valid From", + "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", "constraints": { "unique": false }, - "example": "ac148810-d857-441c-9679-408f346de14b" + "example": "2005-01-01", + "core": "Y", + "datapackage_type": "date" }, - "organization_id": { - "name": "organization_id", + "valid_to": { + "name": "valid_to", "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", + "title": "Valid To", + "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", + "constraints": { + "unique": false + }, + "example": "2005-01-01", + "core": "Y", + "datapackage_type": "date" + }, + "timezone": { + "name": "timezone", + "type": "number", + "title": "Timezone", + "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", "constraints": { "unique": false }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" + "example": "3" }, - "contact_id": { - "name": "contact_id", + "wkst": { + "name": "wkst", "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", + "title": "Week Start", + "description": "iCal - The two-letter code for the day on which the week starts.", "constraints": { "unique": false }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" + "example": "TU", + "enum": [ + "MO", + "TU", + "WE", + "TH", + "FR", + "SA", + "SU" + ] }, - "service_at_location_id": { - "name": "service_at_location_id", + "freq": { + "name": "freq", "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", + "title": "Frequency", + "description": "iCal - How often the frequency repeats.", "constraints": { "unique": false }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" + "example": "WEEKLY", + "core": "Y", + "const": "WEEKLY" }, - "number": { - "name": "number", + "byday": { + "name": "byday", "type": "string", - "title": "Number", - "description": "The phone number.", + "title": "By Day", + "description": "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", "constraints": { "unique": false }, - "example": "\"+44 1234 234567\"", + "example": "TH,FR", "core": "Y" }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", + "opens_at": { + "name": "opens_at", + "type": "string", + "title": "Opens At", + "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", "constraints": { "unique": false }, - "example": "100" + "example": "10:00:00", + "core": "Y", + "datapackage_type": "time" }, - "type": { - "name": "type", + "closes_at": { + "name": "closes_at", "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", + "title": "Closes At", + "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", "constraints": { "unique": false }, - "example": "voice" + "example": "18:00:00", + "core": "Y", + "datapackage_type": "time" + } + }, + "required": [ + "id" + ] + } + }, + "service_at_locations": { + "name": "service_at_locations", + "type": "array", + "title": "Service At Locations", + "description": "A link between a service and a specific location.", + "items": { + "name": "service_at_location", + "path": "service_at_location.csv", + "description": "A link between a service and a specific location.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 5 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier of the service at location entry. Each entry must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "service-id-1234", + "core": "Y" }, - "description": { - "name": "description", + "service_id": { + "name": "service_id", "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", + "title": "Service Identifier", + "description": "The identifier of the service at a given location.", + "constraints": { + "unique": false + }, + "example": "ac148810-d857-441c-9679-408f346de14b", + "core": "Y" + }, + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location where this service operates.", "constraints": { "unique": false }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." + "example": "1234", + "core": "Y" }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" + "location": { + "name": "location", + "path": "locations.csv", + "description": "The details of the locations where organizations operate. Locations may be virtual, and one organization may have many locations.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 6 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "number", + "title": "Identifier", + "description": "The identifier of the location. Each location must have a unique identifier.", + "constraints": { + "unique": true }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" + "example": "1234", + "core": "Y" + }, + "location_type": { + "name": "location_type", + "type": "string", + "title": "Location Type", + "description": "The type of location, which can only be postal for now.", + "constraints": { + "unique": false }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + "core": "Y", + "const": "postal" + }, + "url": { + "name": "url", + "type": "string", + "title": "URL", + "description": "If location_type is virtual, then this field represents the URL of a virtual location.", + "format": "uri", + "constraints": { + "unique": false }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" + "example": "http://example.com", + "core": "Y" + }, + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "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.", + "constraints": { + "unique": false }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 + "example": "1234" }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" + "name": { + "name": "name", + "type": "string", + "title": "Name", + "description": "The name of the location.", + "constraints": { + "unique": false }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" + "example": "MyCity Civic Center", + "core": "Y" + }, + "description": { + "name": "description", + "type": "string", + "title": "Description", + "description": "A free text description of the location.", + "constraints": { + "unique": false }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" + "example": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", + "core": "Y" + }, + "latitude": { + "name": "latitude", + "type": "number", + "title": "Latitude", + "description": "The latitude of the location expressed in decimal degrees in WGS84 datum.", + "constraints": { + "unique": false }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" + "example": "100", + "core": "Y" + }, + "longitude": { + "name": "longitude", + "type": "number", + "title": "Longitude", + "description": "The longitude of the location expressed in decimal degrees in WGS84 datum.", + "constraints": { + "unique": false }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", + "example": "101", + "core": "Y" + }, + "languages": { + "name": "languages", + "type": "array", + "title": "Languages", + "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", + "items": { + "name": "language", + "path": "languages.csv", + "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 16 + "order": 14 }, "type": "object", "properties": { @@ -860,17816 +462,207 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", + "description": "The identifier for the language. Each entry must have a unique identifier.", "constraints": { "unique": true }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", + "example": "location-name-fr", + "core": "Y" + }, + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", + "constraints": { + "unique": false + }, + "example": "1234" + }, + "name": { + "name": "name", + "type": "string", + "title": "Name", + "description": "The name of the language in which the service is delivered.", + "constraints": { + "unique": false + }, + "example": "Urdu", "core": "Y" }, "code": { "name": "code", "type": "string", "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", + "description": "The ISO 639-1 or ISO 639-3 code for the language.", + "constraints": { + "unique": false + }, + "example": "ur" + } + }, + "required": [ + "id", + "location_id" + ] + } + }, + "addresses": { + "name": "addresses", + "type": "array", + "title": "Addresses", + "description": "The addresses of locations where organizations operate.", + "items": { + "name": "address", + "path": "addresses.csv", + "description": "The addresses of locations where organizations operate.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 9 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier of the postal address. Each postal address must have a unique identifier.", "constraints": { "unique": true }, - "example": "code" + "example": "1-avenue-de-la-republique-75001-paris-france", + "core": "Y" }, - "name": { - "name": "name", + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location for this postal address.", + "format": "uuid", + "constraints": { + "unique": true + }, + "example": "1234", + "core": "Y" + }, + "address_1": { + "name": "address_1", "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", + "title": "Address line 1", + "description": "The first line(s) of the address, including office, building number and street.", "constraints": { "unique": false }, - "example": "name", + "example": "1-30 Main Street", "core": "Y" }, - "description": { - "name": "description", + "city": { + "name": "city", "type": "string", - "title": "Description", - "description": "A free text description of the term.", + "title": "City", + "description": "The city in which the address is located.", "constraints": { "unique": false }, - "example": "description" + "example": "MyCity", + "core": "Y" }, - "parent_id": { - "name": "parent_id", + "region": { + "name": "region", "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", + "title": "Region", + "description": "The region in which the address is located (optional).", "constraints": { "unique": false }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", + "example": "Auvergne-Rh\u00f4ne-Alpes", "core": "Y" }, - "taxonomy": { - "name": "taxonomy", + "state_province": { + "name": "state_province", "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", + "title": "State Or Province", + "description": "The state or province in which the address is located.", "constraints": { "unique": false }, - "example": "taxonomy", + "example": "Puy-de-D\u00f4me", "core": "Y" }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "name": "schedule", - "path": "schedules.csv", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 10 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "timezone": { - "name": "timezone", - "type": "number", - "title": "Timezone", - "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "wkst": { - "name": "wkst", - "type": "string", - "title": "Week Start", - "description": "iCal - The two-letter code for the day on which the week starts.", - "constraints": { - "unique": false - }, - "example": "TU", - "enum": [ - "MO", - "TU", - "WE", - "TH", - "FR", - "SA", - "SU" - ] - }, - "freq": { - "name": "freq", - "type": "string", - "title": "Frequency", - "description": "iCal - How often the frequency repeats.", - "constraints": { - "unique": false - }, - "example": "WEEKLY", - "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" - }, - "byday": { - "name": "byday", - "type": "string", - "title": "By Day", - "description": "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", - "constraints": { - "unique": false - }, - "example": "TH,FR", - "core": "Y" - }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, - "opens_at": { - "name": "opens_at", - "type": "string", - "title": "Opens At", - "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", - "constraints": { - "unique": false - }, - "example": "10:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "closes_at": { - "name": "closes_at", - "type": "string", - "title": "Closes At", - "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", - "constraints": { - "unique": false - }, - "example": "18:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "service_areas": { - "name": "service_areas", - "type": "array", - "title": "Service Areas", - "description": "The details of the geographic area for which a service is available.", - "items": { - "name": "service_area", - "path": "service_areas.csv", - "description": "The details of the geographic area for which a service is available.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 12 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the service area. Each service area must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "381c64f1-a724-4884-9c21-ac96c21cca3e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this entry describes the service area", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "A free text geographic area where a service is available.", - "constraints": { - "unique": false - }, - "example": "The service is available to all residents of the MyCity area. We provide the service in our offices or via video conferencing to any who can provide evidence of their residency.", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "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.", - "constraints": { - "unique": false - }, - "example": "The service is available to all residents of the MyCity area, including all postcodes starting with AB1, AB2, and AB3", - "core": "Y" - }, - "extent": { - "name": "extent", - "type": "string", - "title": "Extent", - "description": "A definition of the polygon defining the area.", - "constraints": { - "unique": false - }, - "example": "extent" - }, - "extent_type": { - "name": "extent_type", - "type": "string", - "title": "Extent Type", - "description": "The format of the extent field populated from an enum of \"geojson\", \"topojson\", \"kml\",and (for legacy systems or early state during transformation) \"text\".", - "constraints": { - "unique": false - }, - "example": "geojson" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "A URI which acts as a persistent identifier to identify an area.", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "service_at_locations": { - "name": "service_at_locations", - "type": "array", - "title": "Service At Locations", - "description": "A link between a service and a specific location.", - "items": { - "name": "service_at_location", - "path": "service_at_location.csv", - "description": "A link between a service and a specific location.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 5 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the service at location entry. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service at a given location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this service operates.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the service at this specific location.", - "constraints": { - "unique": false - }, - "example": "Counselling Services provided by trained professionals in the MyCity area." - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "The details of the named contacts for services and organizations.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "name": "schedule", - "path": "schedules.csv", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 10 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "timezone": { - "name": "timezone", - "type": "number", - "title": "Timezone", - "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "wkst": { - "name": "wkst", - "type": "string", - "title": "Week Start", - "description": "iCal - The two-letter code for the day on which the week starts.", - "constraints": { - "unique": false - }, - "example": "TU", - "enum": [ - "MO", - "TU", - "WE", - "TH", - "FR", - "SA", - "SU" - ] - }, - "freq": { - "name": "freq", - "type": "string", - "title": "Frequency", - "description": "iCal - How often the frequency repeats.", - "constraints": { - "unique": false - }, - "example": "WEEKLY", - "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" - }, - "byday": { - "name": "byday", - "type": "string", - "title": "By Day", - "description": "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", - "constraints": { - "unique": false - }, - "example": "TH,FR", - "core": "Y" - }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, - "opens_at": { - "name": "opens_at", - "type": "string", - "title": "Opens At", - "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", - "constraints": { - "unique": false - }, - "example": "10:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "closes_at": { - "name": "closes_at", - "type": "string", - "title": "Closes At", - "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", - "constraints": { - "unique": false - }, - "example": "18:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "location": { - "name": "location", - "path": "locations.csv", - "description": "The details of the locations where organizations operate. Locations may be virtual, and one organization may have many locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 6 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the location. Each location must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "location_type": { - "name": "location_type", - "type": "string", - "title": "Location Type", - "description": "The type of location, which may be either physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "physical", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "If location_type is virtual, then this field represents the URL of a virtual location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "985e4a42-bd9f-4edc-911d-0243a4640aca" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center", - "core": "Y" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name of the location.", - "constraints": { - "unique": false - }, - "example": "Civic Center" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", - "core": "Y" - }, - "transportation": { - "name": "transportation", - "type": "string", - "title": "Transportation", - "description": "A free text description of the access to public or private transportation to and from the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center is serviced by the number 1 Bus and is a short walk from the Main Street Metro Station" - }, - "latitude": { - "name": "latitude", - "type": "number", - "title": "Latitude", - "description": "The latitude of the location expressed in decimal degrees in WGS84 datum.", - "constraints": { - "unique": false - }, - "example": "100", - "core": "Y" - }, - "longitude": { - "name": "longitude", - "type": "number", - "title": "Longitude", - "description": "The longitude of the location expressed in decimal degrees in WGS84 datum.", - "constraints": { - "unique": false - }, - "example": "101", - "core": "Y" - }, - "external_identifier": { - "name": "external_identifier", - "type": "string", - "title": "External Identifier", - "description": "A third party identifier for the location, which can be drawn from other services e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "10092008082" - }, - "external_identifier_type": { - "name": "external_identifier_type", - "type": "string", - "title": "External Identifier Type", - "description": "The scheme used for the location's external_identifier e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "UPRN" - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "addresses": { - "name": "addresses", - "type": "array", - "title": "Addresses", - "description": "The addresses of locations where organizations operate.", - "items": { - "name": "address", - "path": "addresses.csv", - "description": "The addresses of locations where organizations operate.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 9 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the postal address. Each postal address must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "74706e55-df26-4b84-80fe-ecc30b5befb4", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for this postal address.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "attention": { - "name": "attention", - "type": "string", - "title": "Attention", - "description": "The name of the person or entity whose attention should be sought at the location. These are often included as a \"care of\" component of an address.", - "constraints": { - "unique": false - }, - "example": "A. Persona", - "core": "Y" - }, - "address_1": { - "name": "address_1", - "type": "string", - "title": "Address line 1", - "description": "The first line(s) of the address, including office, building number and street.", - "constraints": { - "unique": false - }, - "example": "1-30 Main Street", - "core": "Y" - }, - "address_2": { - "name": "address_2", - "type": "string", - "title": "Address line 2", - "description": "A second (additional) line of address information.", - "constraints": { - "unique": false - }, - "example": "MyVillage" - }, - "city": { - "name": "city", - "type": "string", - "title": "City", - "description": "The city in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyCity", - "core": "Y" - }, - "region": { - "name": "region", - "type": "string", - "title": "Region", - "description": "The region in which the address is located (optional).", - "constraints": { - "unique": false - }, - "example": "MyRegion", - "core": "Y" - }, - "state_province": { - "name": "state_province", - "type": "string", - "title": "State Or Province", - "description": "The state or province in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyState", - "core": "Y" - }, - "postal_code": { - "name": "postal_code", - "type": "string", - "title": "Postal Code", - "description": "The postal code for the address.", - "constraints": { - "unique": false - }, - "example": "ABC 1234", - "core": "Y" - }, - "country": { - "name": "country", - "type": "string", - "title": "Country", - "description": "The country in which the address is located. This should be given as an ISO 3361-1 country code (two letter abbreviation).", - "constraints": { - "unique": false - }, - "example": "US", - "core": "Y" - }, - "address_type": { - "name": "address_type", - "type": "string", - "title": "Address Type", - "description": "The type of address which may be physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "postal", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "address_1", - "city", - "state_province", - "postal_code", - "country", - "address_type" - ] - } - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "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.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "accessibility": { - "name": "accessibility", - "type": "array", - "title": "Accessibility", - "description": "The details of the arrangements for access to locations for people who have disabilities", - "items": { - "name": "accessibility", - "path": "accessibility.csv", - "description": "The details of the arrangements for access to locations for people who have disabilities.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 15 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this accessibility information. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "afcf296e-1cb2-4139-9c88-33d587d1a50b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier for the location of the accessibility provision.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the assistance or infrastructure that facilitates access to clients with disabilities.", - "constraints": { - "unique": false - }, - "example": "The building is equipped with induction loops for hearing aids. Wheelchair access is possible on all levels.", - "core": "Y" - }, - "details": { - "name": "details", - "type": "string", - "title": "Details", - "description": "Any further details relating to the relevant accessibility arrangements at this location.", - "constraints": { - "unique": false - }, - "example": "Switch hearing aid to T-coil to access the induction loop facility." - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "The URL of a page giving more information about the accessibility of the location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "name": "schedule", - "path": "schedules.csv", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 10 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "timezone": { - "name": "timezone", - "type": "number", - "title": "Timezone", - "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "wkst": { - "name": "wkst", - "type": "string", - "title": "Week Start", - "description": "iCal - The two-letter code for the day on which the week starts.", - "constraints": { - "unique": false - }, - "example": "TU", - "enum": [ - "MO", - "TU", - "WE", - "TH", - "FR", - "SA", - "SU" - ] - }, - "freq": { - "name": "freq", - "type": "string", - "title": "Frequency", - "description": "iCal - How often the frequency repeats.", - "constraints": { - "unique": false - }, - "example": "WEEKLY", - "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" - }, - "byday": { - "name": "byday", - "type": "string", - "title": "By Day", - "description": "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", - "constraints": { - "unique": false - }, - "example": "TH,FR", - "core": "Y" - }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, - "opens_at": { - "name": "opens_at", - "type": "string", - "title": "Opens At", - "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", - "constraints": { - "unique": false - }, - "example": "10:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "closes_at": { - "name": "closes_at", - "type": "string", - "title": "Closes At", - "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", - "constraints": { - "unique": false - }, - "example": "18:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "location_type" - ], - "title": "Location" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "service_id", - "location_id" - ] - } - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "organization": { - "name": "organization", - "path": "organizations.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 1 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the organization. Each organization must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", - "core": "Y" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The official or public name of the organization.", - "constraints": { - "unique": false - }, - "example": "Example Organization Inc.", - "core": "Y" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative or commonly used name for the organization.", - "constraints": { - "unique": false - }, - "example": "Example Org", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description containing a brief summary about the organization. It can contain markup such as HTML or Markdown.", - "constraints": { - "unique": false - }, - "example": "Example Org is a non-profit organization dedicated to providing services to qualified beneficiaries", - "core": "Y" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The contact e-mail address for the organization.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com", - "core": "Y" - }, - "website": { - "name": "website", - "type": "string", - "title": "Website", - "description": "The URL (website address) of the organization.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com", - "core": "Y" - }, - "tax_status": { - "name": "tax_status", - "type": "string", - "title": "Tax Status", - "description": "DEPRECATED: Government assigned tax designation for tax-exempt organizations.", - "constraints": { - "unique": false - }, - "example": "tax_status" - }, - "tax_id": { - "name": "tax_id", - "type": "string", - "title": "Tax Identifier", - "description": "DEPRECATED: A government issued identifier used for the purpose of tax administration.", - "constraints": { - "unique": false - }, - "example": "tax_id" - }, - "year_incorporated": { - "name": "year_incorporated", - "type": "number", - "title": "Year Incorporated", - "description": "The year in which the organization was legally formed.", - "constraints": { - "unique": false - }, - "example": "2011" - }, - "legal_status": { - "name": "legal_status", - "type": "string", - "title": "Legal Status", - "description": "The legal conditions that an organization is operating under.", - "constraints": { - "unique": false - }, - "example": "Limited Company" - }, - "logo": { - "name": "logo", - "type": "string", - "title": "Logo", - "description": "A URL to an image associated with the organization which can be presented alongside its name.", - "constraints": { - "unique": false - }, - "example": "https://openreferral.org/wp-content/uploads/2018/02/OpenReferral_Logo_Green-4-1.png" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "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.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "parent_organization_id": { - "name": "parent_organization_id", - "type": "string", - "title": "Parent Organization Identifier", - "description": "The identifier of the organization's parent organization.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "cd09a387-91f4-4555-94ec-e799c35344cd" - }, - "funding": { - "name": "funding", - "type": "array", - "title": "Funding", - "description": "The sources of funding for a service or organization.", - "items": { - "name": "funding", - "path": "funding.csv", - "description": "The sources of funding for a service or organization.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 11 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the funding. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1f2df32c-bf08-4b8e-bd6f-e834014b19bc" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization in receipt of this funding.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "format": "uuid", - "description": "The identifier of the service in receipt of this funding.", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "source": { - "name": "source", - "type": "string", - "title": "Source", - "description": "A free text description of the source of funds for this organization or service.", - "constraints": { - "unique": false - }, - "example": "This service is funded partially by the MyCity local government and via grants made by charity funding bodies. We also operate a for-profit department which is used to partially cover the expense of the public service" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "The details of the named contacts for services and organizations.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers are used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "locations": { - "name": "locations", - "type": "array", - "title": "Locations", - "description": "The details of the locations where organizations operate. Locations may be virtual, and one organization may have many locations.", - "items": { - "name": "location", - "path": "locations.csv", - "description": "The locations where organizations operate. Locations may be virtual, and one organization may have many locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 6 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the location. Each location must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "location_type": { - "name": "location_type", - "type": "string", - "title": "Location Type", - "description": "The type of location, which may be either physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "physical", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "If location_type is virtual, then this field represents the URL of a virtual location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "985e4a42-bd9f-4edc-911d-0243a4640aca" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center", - "core": "Y" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name of the location.", - "constraints": { - "unique": false - }, - "example": "Civic Center" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", - "core": "Y" - }, - "transportation": { - "name": "transportation", - "type": "string", - "title": "Transportation", - "description": "A free text description of the access to public or private transportation to and from the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center is serviced by the number 1 Bus and is a short walk from the Main Street Metro Station" - }, - "latitude": { - "name": "latitude", - "type": "number", - "title": "Latitude", - "description": "The latitude of the location expressed in decimal degrees in WGS84 datum.", - "constraints": { - "unique": false - }, - "example": "100", - "core": "Y" - }, - "longitude": { - "name": "longitude", - "type": "number", - "title": "Longitude", - "description": "The longitude of the location expressed in decimal degrees in WGS84 datum.", - "constraints": { - "unique": false - }, - "example": "101", - "core": "Y" - }, - "external_identifier": { - "name": "external_identifier", - "type": "string", - "title": "External Identifier", - "description": "A third party identifier for the location, which can be drawn from other services e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "10092008082" - }, - "external_identifier_type": { - "name": "external_identifier_type", - "type": "string", - "title": "External Identifier Type", - "description": "The scheme used for the location's external_identifier e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "UPRN" - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "addresses": { - "name": "addresses", - "type": "array", - "title": "Addresses", - "description": "The addresses of locations where organizations operate.", - "items": { - "name": "address", - "path": "addresses.csv", - "description": "The addresses of locations where organizations operate.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 9 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the postal address. Each postal address must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "74706e55-df26-4b84-80fe-ecc30b5befb4", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for this postal address.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "attention": { - "name": "attention", - "type": "string", - "title": "Attention", - "description": "The name of the person or entity whose attention should be sought at the location. These are often included as a \"care of\" component of an address.", - "constraints": { - "unique": false - }, - "example": "A. Persona", - "core": "Y" - }, - "address_1": { - "name": "address_1", - "type": "string", - "title": "Address line 1", - "description": "The first line(s) of the address, including office, building number and street.", - "constraints": { - "unique": false - }, - "example": "1-30 Main Street", - "core": "Y" - }, - "address_2": { - "name": "address_2", - "type": "string", - "title": "Address line 2", - "description": "A second (additional) line of address information.", - "constraints": { - "unique": false - }, - "example": "MyVillage" - }, - "city": { - "name": "city", - "type": "string", - "title": "City", - "description": "The city in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyCity", - "core": "Y" - }, - "region": { - "name": "region", - "type": "string", - "title": "Region", - "description": "The region in which the address is located (optional).", - "constraints": { - "unique": false - }, - "example": "MyRegion", - "core": "Y" - }, - "state_province": { - "name": "state_province", - "type": "string", - "title": "State Or Province", - "description": "The state or province in which the address is located.", - "constraints": { - "unique": false - }, - "example": "MyState", - "core": "Y" - }, - "postal_code": { - "name": "postal_code", - "type": "string", - "title": "Postal Code", - "description": "The postal code for the address.", - "constraints": { - "unique": false - }, - "example": "ABC 1234", - "core": "Y" - }, - "country": { - "name": "country", - "type": "string", - "title": "Country", - "description": "The country in which the address is located. This should be given as an ISO 3361-1 country code (two letter abbreviation).", - "constraints": { - "unique": false - }, - "example": "US", - "core": "Y" - }, - "address_type": { - "name": "address_type", - "type": "string", - "title": "Address Type", - "description": "The type of address which may be physical, postal, or virtual.", - "constraints": { - "unique": false - }, - "example": "postal", - "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "address_1", - "city", - "state_province", - "postal_code", - "country", - "address_type" - ] - } - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "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.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "accessibility": { - "name": "accessibility", - "type": "array", - "title": "Accessibility", - "description": "The details of the arrangements for access to locations for people who have disabilities", - "items": { - "name": "accessibility", - "path": "accessibility.csv", - "description": "The details of the arrangements for access to locations for people who have disabilities.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 15 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this accessibility information. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "afcf296e-1cb2-4139-9c88-33d587d1a50b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier for the location of the accessibility provision.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the assistance or infrastructure that facilitates access to clients with disabilities.", - "constraints": { - "unique": false - }, - "example": "The building is equipped with induction loops for hearing aids. Wheelchair access is possible on all levels.", - "core": "Y" - }, - "details": { - "name": "details", - "type": "string", - "title": "Details", - "description": "Any further details relating to the relevant accessibility arrangements at this location.", - "constraints": { - "unique": false - }, - "example": "Switch hearing aid to T-coil to access the induction loop facility." - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "The URL of a page giving more information about the accessibility of the location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false - }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "number" - ] - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "name": "schedule", - "path": "schedules.csv", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 10 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, - "timezone": { - "name": "timezone", - "type": "number", - "title": "Timezone", - "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, - "wkst": { - "name": "wkst", - "type": "string", - "title": "Week Start", - "description": "iCal - The two-letter code for the day on which the week starts.", - "constraints": { - "unique": false - }, - "example": "TU", - "enum": [ - "MO", - "TU", - "WE", - "TH", - "FR", - "SA", - "SU" - ] - }, - "freq": { - "name": "freq", - "type": "string", - "title": "Frequency", - "description": "iCal - How often the frequency repeats.", - "constraints": { - "unique": false - }, - "example": "WEEKLY", - "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" - }, - "byday": { - "name": "byday", - "type": "string", - "title": "By Day", - "description": "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", - "constraints": { - "unique": false - }, - "example": "TH,FR", - "core": "Y" - }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, - "opens_at": { - "name": "opens_at", - "type": "string", - "title": "Opens At", - "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", - "constraints": { - "unique": false - }, - "example": "10:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "closes_at": { - "name": "closes_at", - "type": "string", - "title": "Closes At", - "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", - "constraints": { - "unique": false - }, - "example": "18:00:00", - "core": "Y", - "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "location_type" - ] - } - }, - "programs": { - "name": "programs", - "type": "array", - "title": "Programs", - "description": "The details of collection of related services.", - "items": { - "name": "program", - "path": "programs.csv", - "description": "The details of collections of related services.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 2 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the program. Each program must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the program.", - "constraints": { - "unique": false - }, - "example": "Community Mental Health Support" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "The (optional) alternative name for the program.", - "constraints": { - "unique": false - }, - "example": "MyCity Mental Health Group" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the program", - "constraints": { - "unique": false - }, - "example": "Comprehensive Mental Health Services available to residents of MyCity including CBT and Counselling. This is not an emergency service and should not be used as an alternative to hospital and GP services." - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "name", - "description" - ], - "tabular_required": [ - "organization_id" - ] - } - }, - "organization_identifiers": { - "name": "organization_identifiers", - "type": "array", - "title": "Organization Identifiers", - "description": "The details of the third party identifiers for organizations, such as: company registration number, charity number, tax registration number.", - "items": { - "name": "organization_identifier", - "path": "organization_identifiers.csv", - "description": "The details of the third party identifiers for organizations, such as: company registration number, charity number, tax registration number.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 20 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this organization identifier entry. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d4dbcebc-0802-47cb-8651-b937ac4f2f3e" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization. This should match the uuid of an organization object.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "identifier_scheme": { - "name": "identifier_scheme", - "type": "string", - "title": "Identifier Scheme", - "description": "The scheme of the third party identifier, according to http://org-id.guide/.", - "constraints": { - "unique": false - }, - "example": "GB-COH" - }, - "identifier_type": { - "name": "identifier_type", - "type": "string", - "title": "Identifier Type", - "description": "A human-readable equivalent of the identifier_scheme. This may be used in cases where org-id.guide does not list an appropriate identifier scheme.", - "constraints": { - "unique": false - }, - "example": "Company number" - }, - "identifier": { - "name": "identifier", - "type": "string", - "title": "Third Party Identifier", - "description": "The third-party identifier value.", - "constraints": { - "unique": false - }, - "example": "1234567" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "identifier_type", - "identifier" - ], - "tabular_required": [ - "organization_id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Organization" - }, - "funding": { - "name": "funding", - "type": "array", - "title": "Funding", - "description": "The sources of funding for a service or organization.", - "items": { - "name": "funding", - "path": "funding.csv", - "description": "The sources of funding for a service or organization.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 11 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the funding. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1f2df32c-bf08-4b8e-bd6f-e834014b19bc" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization in receipt of this funding.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "format": "uuid", - "description": "The identifier of the service in receipt of this funding.", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "source": { - "name": "source", - "type": "string", - "title": "Source", - "description": "A free text description of the source of funds for this organization or service.", - "constraints": { - "unique": false - }, - "example": "This service is funded partially by the MyCity local government and via grants made by charity funding bodies. We also operate a for-profit department which is used to partially cover the expense of the public service" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "cost_options": { - "name": "cost_options", - "type": "array", - "title": "Cost Options", - "description": "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.", - "items": { - "name": "cost_option", - "path": "cost_options.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 19 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the cost option. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1fdf4d39-3d80-484d-9f92-a8ffa08621e7" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the services for which the entry describes the cost.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date when this price is valid from.", - "constraints": { - "unique": false - }, - "example": "2020-01-01", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The date when this price is valid to.", - "constraints": { - "unique": false - }, - "example": "2022-12-31", - "datapackage_type": "date" - }, - "option": { - "name": "option", - "type": "string", - "title": "Option", - "description": "Conditions associated with the cost option.", - "constraints": { - "unique": false - }, - "example": "Under 18s and Over 60s" - }, - "currency": { - "name": "currency", - "type": "string", - "title": "Currency", - "description": "The 3 letter currency code of this cost option (expected to be gbp by Open Referral UK).", - "constraints": { - "unique": false - }, - "example": "gbp" - }, - "amount": { - "name": "amount", - "type": "number", - "title": "Amount", - "description": "The cost of the option, expressed as an amount.", - "constraints": { - "unique": false - }, - "example": "35" - }, - "amount_description": { - "name": "amount_description", - "type": "string", - "title": "Amount Description", - "description": "Specific details qualifying the cost amount.", - "constraints": { - "unique": false - }, - "example": "per 1 hour session" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", + "postal_code": { + "name": "postal_code", "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", + "title": "Postal Code", + "description": "The postal code for the address.", "constraints": { "unique": false }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" + "example": "63000", + "core": "Y" }, - "term_uri": { - "name": "term_uri", + "country": { + "name": "country", "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", + "title": "Country", + "description": "The country in which the address is located. This should be given as an ISO 3361-1 country code (two letter abbreviation).", "constraints": { "unique": false }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "service_id" - ] - } - }, - "program": { - "name": "program", - "path": "programs.csv", - "description": "The details of collections of related services.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 2 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the program. Each program must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the program.", - "constraints": { - "unique": false - }, - "example": "Community Mental Health Support" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "The (optional) alternative name for the program.", - "constraints": { - "unique": false - }, - "example": "MyCity Mental Health Group" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the program", - "constraints": { - "unique": false - }, - "example": "Comprehensive Mental Health Services available to residents of MyCity including CBT and Counselling. This is not an emergency service and should not be used as an alternative to hospital and GP services." - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false + "example": "US", + "core": "Y" }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id", - "name", - "description" - ], - "tabular_required": [ - "organization_id" - ], - "title": "Program" - }, - "required_documents": { - "name": "required_documents", - "type": "array", - "title": "Required Documents", - "description": "The details of any documents that are required in order to access or use services.", - "items": { - "name": "required_document", - "path": "required_documents.csv", - "description": "The details of any documents that are required in order to access or use services.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 13 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the document. Each document must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "f6ad7e69-b9c8-42ce-92db-92cedb4c05c0" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this entry describes the required document.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "document": { - "name": "document", - "type": "string", - "title": "Document", - "description": "A free text description of the document required to apply for or receive the service.", - "constraints": { - "unique": false - }, - "example": "Any official identification document (Passport, Driver's Licence, identity card) and evidence of address such as an official letter from local or national government. A driver's license which shows your name, photograph, and address can be used as a sole identification document." - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "A web link to the document.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false + "address_type": { + "name": "address_type", + "type": "string", + "title": "Address Type", + "description": "The type of address which may be physical, postal, or virtual.", + "constraints": { + "unique": false + }, + "example": "postal", + "core": "Y", + "const": "postal" + }, + "cityCode": { + "name": "cityCode", + "type": "string", + "title": "City code", + "description": "The city code when applicable. In France it's the INSEE code.", + "constraints": { + "unique": false + }, + "example": "75000" + } }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", + "required": [ + "id", + "address_1", + "city", + "region", + "state_province", + "postal_code", + "country", + "address_type", + "location_id" + ] + } + }, + "contacts": { + "name": "contacts", + "type": "array", + "title": "Contacts", + "description": "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.", + "items": { + "name": "contact", + "path": "contacts.csv", + "description": "The details of the named contacts for services and organizations.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 16 + "order": 8 }, "type": "object", "properties": { @@ -18677,1216 +670,470 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", + "description": "The identifier for the contact. Each contact must have a unique identifier.", "format": "uuid", "constraints": { "unique": true }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", "core": "Y" }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "The identifier of the organization for which this is a contact.", "constraints": { - "unique": true + "unique": false }, - "example": "code" + "example": "1234" }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier for the location of the contact.", "constraints": { "unique": false }, - "example": "name", - "core": "Y" + "example": "1234" }, - "description": { - "name": "description", + "name": { + "name": "name", "type": "string", - "title": "Description", - "description": "A free text description of the term.", + "title": "Name", + "description": "The name of the contact.", "constraints": { "unique": false }, - "example": "description" + "example": "Ann Persona", + "core": "Y" }, - "parent_id": { - "name": "parent_id", + "title": { + "name": "title", "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", + "title": "Title", + "description": "The job title of the contact.", "constraints": { "unique": false }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", + "example": "Reception Manager", "core": "Y" }, - "taxonomy": { - "name": "taxonomy", + "email": { + "name": "email", "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", + "title": "Email", + "description": "The email address of the contact.", + "format": "email", "constraints": { "unique": false }, - "example": "taxonomy", - "core": "Y" + "example": "email@example.com" }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" + "phones": { + "name": "phones", + "type": "array", + "title": "Phones", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "items": { + "name": "phone", + "path": "phones.csv", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 7 }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the phone number. Each entry must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", + "core": "Y" }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false + "location_id": { + "name": "location_id", + "type": "string", + "title": "Location Identifier", + "description": "The identifier of the location where this phone number is located.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "The identifier of the organization for which this is the phone number.", + "constraints": { + "unique": false + }, + "example": "1234" }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false + "contact_id": { + "name": "contact_id", + "type": "string", + "title": "Contact Identifier", + "description": "The identifier of the contact for which this is the phone number.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", + "core": "Y" }, - "example": "version" - } + "number": { + "name": "number", + "type": "string", + "title": "Number", + "description": "The phone number.", + "constraints": { + "unique": false + }, + "example": "\"+44 1234 234567\"", + "core": "Y" + }, + "description": { + "name": "description", + "type": "string", + "title": "Description", + "description": "A free text description providing extra information about the phone service", + "constraints": { + "unique": false + }, + "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." + } + }, + "required": [ + "id", + "number" + ] + } + } + }, + "required": [ + "id", + "name", + "email", + "organization_id" + ] + } + }, + "accessibility": { + "name": "accessibility", + "type": "array", + "title": "Accessibility", + "description": "The details of the arrangements for access to locations for people who have disabilities", + "items": { + "name": "accessibility", + "path": "accessibility.csv", + "description": "The details of the arrangements for access to locations for people who have disabilities.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 15 + }, + "type": "object", + "properties": { + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier for the location of the accessibility provision.", + "format": "uuid", + "constraints": { + "unique": true + }, + "example": "1234", + "core": "Y" + }, + "accessible": { + "name": "accessible", + "type": "boolean", + "title": "Accessible", + "description": "True if the address is accessible to person with reduced mobility", + "constraints": { + "unique": false + }, + "example": "true" + } + }, + "required": [ + "id", + "location_id", + "accessible" + ] + } + }, + "phones": { + "name": "phones", + "type": "array", + "title": "Phones", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "items": { + "name": "phone", + "path": "phones.csv", + "description": "The details of the telephone numbers used to contact organizations, services, and locations.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 7 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the phone number. Each entry must have a unique identifier.", + "constraints": { + "unique": true }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" + "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", + "core": "Y" }, - "language": { - "name": "language", + "location_id": { + "name": "location_id", "type": "string", - "title": "Language", - "description": "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.", + "title": "Location Identifier", + "description": "The identifier of the location where this phone number is located.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + }, + "organization_id": { + "name": "organization_id", + "type": "number", + "title": "Organization Identifier", + "description": "The identifier of the organization for which this is the phone number.", "constraints": { "unique": false }, - "example": "eng" + "example": "1234" }, - "taxonomy_id": { - "name": "taxonomy_id", + "contact_id": { + "name": "contact_id", "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", + "title": "Contact Identifier", + "description": "The identifier of the contact for which this is the phone number.", "format": "uuid", "constraints": { "unique": false }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" + "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", + "core": "Y" + }, + "number": { + "name": "number", + "type": "string", + "title": "Number", + "description": "The phone number.", + "constraints": { + "unique": false + }, + "example": "\"+44 1234 234567\"", + "core": "Y" }, - "term_uri": { - "name": "term_uri", + "description": { + "name": "description", "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", + "title": "Description", + "description": "A free text description providing extra information about the phone service", "constraints": { "unique": false }, - "example": "http://example.com" + "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." } }, "required": [ "id", - "name", - "description" - ], - "title": "Taxonomy Term" + "number" + ] } }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } - }, - "required": [ - "id" - ] - } - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "The details of the named contacts for services and organizations.", - "items": { - "name": "contact", - "path": "contacts.csv", - "description": "The details of the named contacts for services and organizations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 8 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the contact. Each contact must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", - "constraints": { - "unique": false - }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "format": "uuid", - "description": "The identifier for the location of the contact.", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the contact.", - "constraints": { - "unique": false - }, - "example": "Ann Persona", - "core": "Y" - }, - "title": { - "name": "title", - "type": "string", - "title": "Title", - "description": "The job title of the contact.", - "constraints": { - "unique": false - }, - "example": "Reception Manager", - "core": "Y" - }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "The email address of the contact.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com" - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "name": "phone", - "path": "phones.csv", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 7 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location where this phone number is located.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "contact_id": { - "name": "contact_id", - "type": "string", - "title": "Contact Identifier", - "description": "The identifier of the contact for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, - "number": { - "name": "number", - "type": "string", - "title": "Number", - "description": "The phone number.", - "constraints": { - "unique": false - }, - "example": "\"+44 1234 234567\"", - "core": "Y" - }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description providing extra information about the phone service", - "constraints": { - "unique": false + "schedules": { + "name": "schedules", + "type": "array", + "title": "Schedules", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", + "items": { + "name": "schedule", + "path": "schedules.csv", + "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 10 }, - "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "name": "language", - "path": "languages.csv", - "description": "The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 14 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "location_id": { - "name": "location_id", - "type": "string", - "title": "Location Identifier", - "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", - "constraints": { - "unique": false - }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the language in which the service is delivered.", - "constraints": { - "unique": false - }, - "example": "Urdu", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The ISO 639-1 or ISO 639-3 code for the language.", - "constraints": { - "unique": false - }, - "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the schedule. Each entry must have a unique identifier.", + "constraints": { + "unique": true }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } - } + "example": "location-1234-permanent", + "core": "Y" + }, + "service_id": { + "name": "service_id", + "type": "string", + "title": "Service Identifier", + "description": "The identifier of the service for which this is the regular schedule", + "constraints": { + "unique": false + }, + "example": "ac148810-d857-441c-9679-408f346de14b", + "core": "Y" }, - "required": [ - "id" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 + "location_id": { + "name": "location_id", + "type": "number", + "title": "Location Identifier", + "description": "The identifier of the location for which this is the regular schedule", + "constraints": { + "unique": false + }, + "example": "1234" }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" + "valid_from": { + "name": "valid_from", + "type": "string", + "title": "Valid From", + "description": "The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD,", + "constraints": { + "unique": false }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" + "example": "2005-01-01", + "core": "Y", + "datapackage_type": "date" + }, + "valid_to": { + "name": "valid_to", + "type": "string", + "title": "Valid To", + "description": "The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD.", + "constraints": { + "unique": false }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" + "example": "2005-01-01", + "core": "Y", + "datapackage_type": "date" + }, + "timezone": { + "name": "timezone", + "type": "number", + "title": "Timezone", + "description": "The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise.", + "constraints": { + "unique": false }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" + "example": "3" + }, + "wkst": { + "name": "wkst", + "type": "string", + "title": "Week Start", + "description": "iCal - The two-letter code for the day on which the week starts.", + "constraints": { + "unique": false }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" + "example": "TU", + "enum": [ + "MO", + "TU", + "WE", + "TH", + "FR", + "SA", + "SU" + ] + }, + "freq": { + "name": "freq", + "type": "string", + "title": "Frequency", + "description": "iCal - How often the frequency repeats.", + "constraints": { + "unique": false }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" + "example": "WEEKLY", + "core": "Y", + "const": "WEEKLY" + }, + "byday": { + "name": "byday", + "type": "string", + "title": "By Day", + "description": "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", + "constraints": { + "unique": false }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 16 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "code": { - "name": "code", - "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", - "constraints": { - "unique": true - }, - "example": "code" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", - "constraints": { - "unique": false - }, - "example": "name", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the term.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "parent_id": { - "name": "parent_id", - "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", - "core": "Y" - }, - "taxonomy": { - "name": "taxonomy", - "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", - "constraints": { - "unique": false - }, - "example": "taxonomy", - "core": "Y" - }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 21 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", - "constraints": { - "unique": false - }, - "example": "name" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "description" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "version": { - "name": "version", - "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", - "constraints": { - "unique": false - }, - "example": "version" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - } - }, - "required": [ - "id", - "name", - "description" - ], - "title": "Taxonomy Term" - } + "example": "TH,FR", + "core": "Y" }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } + "opens_at": { + "name": "opens_at", + "type": "string", + "title": "Opens At", + "description": "The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.)", + "constraints": { + "unique": false + }, + "example": "10:00:00", + "core": "Y", + "datapackage_type": "time" + }, + "closes_at": { + "name": "closes_at", + "type": "string", + "title": "Closes At", + "description": "The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix \u2018Z\u2019 when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.).", + "constraints": { + "unique": false + }, + "example": "18:00:00", + "core": "Y", + "datapackage_type": "time" + } + }, + "required": [ + "id" + ] } }, - "required": [ - "id", - "number" - ] - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "name": "attribute", - "path": "attributes.csv", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 4 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", - "core": "Y" - }, - "link_id": { - "name": "link_id", - "type": "string", - "title": "Link Identifier", - "description": "The identifier of the entity to which this taxonomy term applies.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", - "core": "Y" - }, - "taxonomy_term_id": { - "name": "taxonomy_term_id", - "type": "string", - "title": "Taxonomy Term Identifier", - "description": "The identifier of this taxonomy term from the taxonomy table.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", - "core": "Y" - }, - "link_type": { - "name": "link_type", - "type": "string", - "title": "Link Type", - "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", - "constraints": { - "unique": false - }, - "example": "link_type", - "core": "Y" - }, - "link_entity": { - "name": "link_entity", - "type": "string", - "title": "Link Entity", - "description": "The table of the Link Identifier.", - "constraints": { - "unique": false - }, - "example": "link_entity", - "core": "Y" - }, - "value": { - "name": "value", - "type": "string", - "title": "Value", - "description": "The value (if any) of an attribute.", - "constraints": { - "unique": false - }, - "example": "value", - "core": "Y" - }, - "taxonomy_term": { - "name": "taxonomy_term", - "path": "taxonomy_terms.csv", - "description": "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.", + "attributes": { + "name": "attributes", + "type": "array", + "title": "Attributes", + "description": "A link between a service and one or more classifications that describe the nature of the service provided.", + "items": { + "name": "attribute", + "path": "attributes.csv", + "description": "A link between a service and one or more classifications that describe the nature of the service provided.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 16 + "order": 4 }, "type": "object", "properties": { @@ -19894,77 +1141,80 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", + "description": "The identifier of the attribute entry. Each attribute entry should have a unique identifier.", "format": "uuid", "constraints": { "unique": true }, - "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", + "example": "ae58cc39-8b70-4ab1-8aea-786882e5ac8e", "core": "Y" }, - "code": { - "name": "code", + "link_id": { + "name": "link_id", "type": "string", - "title": "Code", - "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", + "title": "Link Identifier", + "description": "The identifier of the entity to which this taxonomy term applies.", + "format": "uuid", "constraints": { - "unique": true + "unique": false }, - "example": "code" + "example": "f28dd44b-0c4d-479f-8e90-4c52219a8b3c", + "core": "Y" }, - "name": { - "name": "name", + "taxonomy_term_id": { + "name": "taxonomy_term_id", "type": "string", - "title": "Name", - "description": "The taxonomy term itself.", + "title": "Taxonomy Term Identifier", + "description": "The identifier of this taxonomy term from the taxonomy table.", + "format": "uuid", "constraints": { "unique": false }, - "example": "name", + "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", "core": "Y" }, - "description": { - "name": "description", + "link_type": { + "name": "link_type", "type": "string", - "title": "Description", - "description": "A free text description of the term.", + "title": "Link Type", + "description": "A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience.", "constraints": { "unique": false }, - "example": "description" + "example": "link_type", + "core": "Y" }, - "parent_id": { - "name": "parent_id", + "link_entity": { + "name": "link_entity", "type": "string", - "title": "Parent Identifier", - "description": "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.", - "format": "uuid", + "title": "Link Entity", + "description": "The table of the Link Identifier.", "constraints": { "unique": false }, - "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", + "example": "link_entity", "core": "Y" }, - "taxonomy": { - "name": "taxonomy", + "value": { + "name": "value", "type": "string", - "title": "Taxonomy", - "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", + "title": "Value", + "description": "The value (if any) of an attribute.", "constraints": { "unique": false }, - "example": "taxonomy", + "example": "value", "core": "Y" }, - "taxonomy_detail": { - "name": "taxonomy", - "path": "taxonomies.csv", - "description": "Taxonomies from which taxonomy terms are taken", + "taxonomy_term": { + "name": "taxonomy_term", + "path": "taxonomy_terms.csv", + "description": "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.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 21 + "order": 16 }, "type": "object", "properties": { @@ -19972,53 +1222,171 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier of the taxonomy. Each entry must have a unique identifier", + "description": "The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset.", "format": "uuid", "constraints": { "unique": true }, - "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" + "example": "3f7b145d-84af-42d7-8fae-eaca714b02b2", + "core": "Y" + }, + "code": { + "name": "code", + "type": "string", + "title": "Code", + "description": "The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term.", + "constraints": { + "unique": true + }, + "example": "code" }, "name": { "name": "name", "type": "string", "title": "Name", - "description": "The name of the taxonomy from which terms are sourced.", + "description": "The taxonomy term itself.", "constraints": { "unique": false }, - "example": "name" + "example": "name", + "core": "Y" }, "description": { "name": "description", "type": "string", "title": "Description", - "description": "A free text description of the taxonomy.", + "description": "A free text description of the term.", "constraints": { "unique": false }, "example": "description" }, - "uri": { - "name": "uri", + "parent_id": { + "name": "parent_id", "type": "string", - "title": "URI", - "description": "The URI of the taxonomy.", - "format": "uri", + "title": "Parent Identifier", + "description": "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.", + "format": "uuid", "constraints": { "unique": false }, - "example": "http://example.com" + "example": "0bc248fa-dc27-4650-9ba4-8f1a24ef16a2", + "core": "Y" + }, + "taxonomy": { + "name": "taxonomy", + "type": "string", + "title": "Taxonomy", + "description": "If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI.", + "constraints": { + "unique": false + }, + "example": "taxonomy", + "core": "Y" + }, + "taxonomy_detail": { + "name": "taxonomy", + "path": "taxonomies.csv", + "description": "Taxonomies from which taxonomy terms are taken", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 21 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier of the taxonomy. Each entry must have a unique identifier", + "format": "uuid", + "constraints": { + "unique": true + }, + "example": "5c4d79d7-cc55-470e-9f1f-8cad074e4892" + }, + "name": { + "name": "name", + "type": "string", + "title": "Name", + "description": "The name of the taxonomy from which terms are sourced.", + "constraints": { + "unique": false + }, + "example": "name" + }, + "description": { + "name": "description", + "type": "string", + "title": "Description", + "description": "A free text description of the taxonomy.", + "constraints": { + "unique": false + }, + "example": "description" + }, + "uri": { + "name": "uri", + "type": "string", + "title": "URI", + "description": "The URI of the taxonomy.", + "format": "uri", + "constraints": { + "unique": false + }, + "example": "http://example.com" + }, + "version": { + "name": "version", + "type": "string", + "title": "Version", + "description": "The version of the taxonomy.", + "constraints": { + "unique": false + }, + "example": "version" + } + }, + "required": [ + "id", + "name", + "description" + ], + "title": "Taxonomy" + }, + "language": { + "name": "language", + "type": "string", + "title": "Language", + "description": "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.", + "constraints": { + "unique": false + }, + "example": "eng" + }, + "taxonomy_id": { + "name": "taxonomy_id", + "type": "string", + "title": "Taxonomy Identifier", + "description": "The identifier of the taxonomy containing the term.", + "format": "uuid", + "constraints": { + "unique": false + }, + "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" }, - "version": { - "name": "version", + "term_uri": { + "name": "term_uri", "type": "string", - "title": "Version", - "description": "The version of the taxonomy.", + "title": "Term URI", + "description": "URI of the term.", + "format": "uri", "constraints": { "unique": false }, - "example": "version" + "example": "http://example.com" } }, "required": [ @@ -20026,62 +1394,99 @@ "name", "description" ], - "title": "Taxonomy" - }, - "language": { - "name": "language", - "type": "string", - "title": "Language", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "eng" - }, - "taxonomy_id": { - "name": "taxonomy_id", - "type": "string", - "title": "Taxonomy Identifier", - "description": "The identifier of the taxonomy containing the term.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "07ff6aee-a219-438c-b694-d2fcb6c5373b" - }, - "term_uri": { - "name": "term_uri", - "type": "string", - "title": "Term URI", - "description": "URI of the term.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" + "title": "Taxonomy Term" } }, "required": [ - "id", - "name", - "description" + "id" ], - "title": "Taxonomy Term" + "tabular_required": [ + "link_id", + "taxonomy_term_id", + "link_entity" + ] } - }, - "required": [ - "id" - ], - "tabular_required": [ - "link_id", - "taxonomy_term_id", - "link_entity" - ] - } + } + }, + "required": [ + "id", + "location_type", + "name" + ], + "title": "Location" } }, "required": [ "id" + ], + "tabular_required": [ + "service_id", + "location_id" + ] + } + }, + "required_documents": { + "name": "required_documents", + "type": "array", + "title": "Required Documents", + "description": "The details of any documents that are required in order to access or use services.", + "items": { + "name": "required_document", + "path": "required_documents.csv", + "description": "The details of any documents that are required in order to access or use services.", + "datapackage_metadata": { + "format": "csv", + "mediatype": "text/csv", + "profile": "tabular-data-resource", + "order": 13 + }, + "type": "object", + "properties": { + "id": { + "name": "id", + "type": "string", + "title": "Identifier", + "description": "The identifier for the document. Each document must have a unique identifier.", + "constraints": { + "unique": true + }, + "example": "f6ad7e69-b9c8-42ce-92db-92cedb4c05c0" + }, + "service_id": { + "name": "service_id", + "type": "string", + "title": "Service Identifier", + "description": "The identifier of the service for which this entry describes the required document.", + "constraints": { + "unique": false + }, + "example": "ac148810-d857-441c-9679-408f346de14b" + }, + "document": { + "name": "document", + "type": "string", + "title": "Document", + "description": "A free text description of the document required to apply for or receive the service.", + "constraints": { + "unique": false + }, + "example": "Any official identification document (Passport, Driver's Licence, identity card) and evidence of address such as an official letter from local or national government. A driver's license which shows your name, photograph, and address can be used as a sole identification document." + }, + "uri": { + "name": "uri", + "type": "string", + "title": "URI", + "description": "A web link to the document.", + "format": "uri", + "constraints": { + "unique": false + }, + "example": "http://example.com" + } + }, + "required": [ + "id", + "service_id" ] } }, @@ -20377,16 +1782,6 @@ "id", "name", "status" - ], - "tabular_required": [ - "organization_id" - ], - "allOf": [ - { - "required": [ - "url" - ] - } ] } } \ No newline at end of file diff --git a/schema/compiled/service_with_definitions.json b/schema/compiled/service_with_definitions.json index eb5a733..50c8aef 100644 --- a/schema/compiled/service_with_definitions.json +++ b/schema/compiled/service_with_definitions.json @@ -15,36 +15,12 @@ "type": "string", "title": "Identifier", "description": "The identifier for the service. Each service must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, "example": "ac148810-d857-441c-9679-408f346de14b", "core": "Y" }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization that provides this service.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", - "core": "Y" - }, - "program_id": { - "name": "program_id", - "type": "string", - "title": "Program Identifier", - "description": "The identifier of the program this service is delivered under.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, "name": { "name": "name", "type": "string", @@ -56,16 +32,6 @@ "example": "Community Counselling", "core": "Y" }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name for this service.", - "constraints": { - "unique": false - }, - "example": "MyCity Counselling Services" - }, "description": { "name": "description", "type": "string", @@ -77,30 +43,6 @@ "example": "Counselling Services provided by trained professionals. Suitable for people with mental health conditions such as anxiety, depression, or eating disorders as well as people experiencing difficult life events and circumstances. ", "core": "Y" }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "URL of the service", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com/counselling", - "core": "Y" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "An email address which can be used to contact the service provider.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com", - "core": "Y" - }, "status": { "name": "status", "type": "string", @@ -118,56 +60,25 @@ "temporarily closed" ] }, - "interpretation_services": { - "name": "interpretation_services", - "type": "string", - "title": "Interpretation Services", - "description": "A free text description of any interpretation services available for accessing this service.", - "constraints": { - "unique": false - }, - "example": "Interpretation services are available in Urdu, Polish, and Slovak" - }, - "application_process": { - "name": "application_process", - "type": "string", - "title": "Application Process", - "description": "A free text description of the steps needed to access this service.", - "constraints": { - "unique": false - }, - "example": "If you are an NHS patient please ask your GP for a referral letter, we will then be in touch with you directly. If you are not an NHS patient you should ring our reception to arrange an appointment" - }, - "wait_time": { - "name": "wait_time", - "type": "string", - "title": "Wait Time", - "description": "DEPRECATED: The time a client may expect to wait before receiving a service.", - "constraints": { - "unique": false - }, - "example": "wait_time" - }, - "accreditations": { - "name": "accreditations", + "fees_description": { + "name": "fees_description", "type": "string", - "title": "Accreditations", - "description": "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.", + "title": "Fees Description", + "description": "A free text description of any charges for service users to access this service.", "constraints": { "unique": false }, - "example": "All of our practitioners are accredited by the BASC, UKCP, and the Professional Standards Body" + "example": "Non-NHS patients are expected to pay for their counselling sessions. We charge a flat rate per hour of counselling. The current rate is \u00a350 per hour. Please see our website for up to date prices." }, - "eligibility_description": { - "name": "eligibility_description", + "fees": { + "name": "fees", "type": "string", - "title": "Eligibility Description", - "description": "A free text description of the type of person for whom this service is intended.", + "title": "Fees", + "description": "DEPRECATED: Details of any charges for service users to access this service.", "constraints": { "unique": false }, - "example": "This service is intended for all people aged 12 and over who require counselling services in the MyCity area", - "core": "Y" + "example": "fees_description" }, "minimum_age": { "name": "minimum_age", @@ -211,26 +122,6 @@ }, "example": "email@example.com" }, - "licenses": { - "name": "licenses", - "type": "string", - "title": "Licenses", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "licences" - }, - "alert": { - "name": "alert", - "type": "string", - "title": "Alert", - "description": "A description of any short term alerts concerning the service.", - "constraints": { - "unique": false - }, - "example": "Following COVID-19 we have moved most of our counselling sessions online. Please contact the reception if you require further information." - }, "last_modified": { "name": "last_modified", "type": "string", @@ -243,15 +134,6 @@ }, "example": "2023-03-15T10:30:45.123Z" }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "$ref": "#/definitions/phone" - } - }, "schedules": { "name": "schedules", "type": "array", @@ -261,15 +143,6 @@ "$ref": "#/definitions/schedule" } }, - "service_areas": { - "name": "service_areas", - "type": "array", - "title": "Service Areas", - "description": "The details of the geographic area for which a service is available.", - "items": { - "$ref": "#/definitions/service_area" - } - }, "service_at_locations": { "name": "service_at_locations", "type": "array", @@ -279,45 +152,6 @@ "$ref": "#/definitions/service_at_location" } }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "$ref": "#/definitions/language" - } - }, - "organization": { - "name": "organization", - "title": "Organization", - "description": "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.", - "$ref": "#/definitions/organization" - }, - "funding": { - "name": "funding", - "type": "array", - "title": "Funding", - "description": "The sources of funding for a service or organization.", - "items": { - "$ref": "#/definitions/funding" - } - }, - "cost_options": { - "name": "cost_options", - "type": "array", - "title": "Cost Options", - "description": "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.", - "items": { - "$ref": "#/definitions/cost_option" - } - }, - "program": { - "name": "program", - "title": "Program", - "description": "The details of collections of related services.", - "$ref": "#/definitions/program" - }, "required_documents": { "name": "required_documents", "type": "array", @@ -327,15 +161,6 @@ "$ref": "#/definitions/required_document" } }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "The details of the named contacts for services and organizations.", - "items": { - "$ref": "#/definitions/contact" - } - }, "attributes": { "name": "attributes", "type": "array", @@ -351,16 +176,6 @@ "name", "status" ], - "tabular_required": [ - "organization_id" - ], - "allOf": [ - { - "required": [ - "url" - ] - } - ], "definitions": { "organization": { "name": "organization", @@ -376,14 +191,13 @@ "properties": { "id": { "name": "id", - "type": "string", + "type": "number", "title": "Identifier", "description": "The identifier for the organization. Each organization must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", + "example": "1234", "core": "Y" }, "name": { @@ -397,17 +211,6 @@ "example": "Example Organization Inc.", "core": "Y" }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative or commonly used name for the organization.", - "constraints": { - "unique": false - }, - "example": "Example Org", - "core": "Y" - }, "description": { "name": "description", "type": "string", @@ -443,46 +246,6 @@ "example": "http://example.com", "core": "Y" }, - "tax_status": { - "name": "tax_status", - "type": "string", - "title": "Tax Status", - "description": "DEPRECATED: Government assigned tax designation for tax-exempt organizations.", - "constraints": { - "unique": false - }, - "example": "tax_status" - }, - "tax_id": { - "name": "tax_id", - "type": "string", - "title": "Tax Identifier", - "description": "DEPRECATED: A government issued identifier used for the purpose of tax administration.", - "constraints": { - "unique": false - }, - "example": "tax_id" - }, - "year_incorporated": { - "name": "year_incorporated", - "type": "number", - "title": "Year Incorporated", - "description": "The year in which the organization was legally formed.", - "constraints": { - "unique": false - }, - "example": "2011" - }, - "legal_status": { - "name": "legal_status", - "type": "string", - "title": "Legal Status", - "description": "The legal conditions that an organization is operating under.", - "constraints": { - "unique": false - }, - "example": "Limited Company" - }, "logo": { "name": "logo", "type": "string", @@ -493,37 +256,6 @@ }, "example": "https://openreferral.org/wp-content/uploads/2018/02/OpenReferral_Logo_Green-4-1.png" }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "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.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "parent_organization_id": { - "name": "parent_organization_id", - "type": "string", - "title": "Parent Organization Identifier", - "description": "The identifier of the organization's parent organization.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "cd09a387-91f4-4555-94ec-e799c35344cd" - }, - "funding": { - "name": "funding", - "type": "array", - "title": "Funding", - "description": "The sources of funding for a service or organization.", - "items": { - "$ref": "#/definitions/funding" - } - }, "contacts": { "name": "contacts", "type": "array", @@ -551,104 +283,6 @@ "$ref": "#/definitions/location" } }, - "programs": { - "name": "programs", - "type": "array", - "title": "Programs", - "description": "The details of collection of related services.", - "items": { - "$ref": "#/definitions/program" - } - }, - "organization_identifiers": { - "name": "organization_identifiers", - "type": "array", - "title": "Organization Identifiers", - "description": "The details of the third party identifiers for organizations, such as: company registration number, charity number, tax registration number.", - "items": { - "$ref": "#/definitions/organization_identifier" - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "$ref": "#/definitions/attribute" - } - } - }, - "required": [ - "id", - "name", - "description" - ] - }, - "program": { - "name": "program", - "path": "programs.csv", - "description": "The details of collections of related services.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 2 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the program. Each program must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the program.", - "constraints": { - "unique": false - }, - "example": "Community Mental Health Support" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "The (optional) alternative name for the program.", - "constraints": { - "unique": false - }, - "example": "MyCity Mental Health Group" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the program", - "constraints": { - "unique": false - }, - "example": "Comprehensive Mental Health Services available to residents of MyCity including CBT and Counselling. This is not an emergency service and should not be used as an alternative to hospital and GP services." - }, "attributes": { "name": "attributes", "type": "array", @@ -663,9 +297,6 @@ "id", "name", "description" - ], - "tabular_required": [ - "organization_id" ] }, "attribute": { @@ -782,11 +413,10 @@ "type": "string", "title": "Identifier", "description": "The identifier of the service at location entry. Each entry must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", + "example": "service-id-1234", "core": "Y" }, "service_id": { @@ -794,7 +424,6 @@ "type": "string", "title": "Service Identifier", "description": "The identifier of the service at a given location.", - "format": "uuid", "constraints": { "unique": false }, @@ -803,67 +432,20 @@ }, "location_id": { "name": "location_id", - "type": "string", + "type": "number", "title": "Location Identifier", "description": "The identifier of the location where this service operates.", - "format": "uuid", "constraints": { "unique": false }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", + "example": "1234", "core": "Y" }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the service at this specific location.", - "constraints": { - "unique": false - }, - "example": "Counselling Services provided by trained professionals in the MyCity area." - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "The details of the named contacts for services and organizations.", - "items": { - "$ref": "#/definitions/contact" - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "$ref": "#/definitions/phone" - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "$ref": "#/definitions/schedule" - } - }, "location": { "name": "location", "title": "Location", "description": "The details of the locations where organizations operate. Locations may be virtual, and one organization may have many locations.", "$ref": "#/definitions/location" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "$ref": "#/definitions/attribute" - } } }, "required": [ @@ -888,31 +470,25 @@ "properties": { "id": { "name": "id", - "type": "string", + "type": "number", "title": "Identifier", "description": "The identifier of the location. Each location must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", + "example": "1234", "core": "Y" }, "location_type": { "name": "location_type", "type": "string", "title": "Location Type", - "description": "The type of location, which may be either physical, postal, or virtual.", + "description": "The type of location, which can only be postal for now.", "constraints": { "unique": false }, - "example": "physical", "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] + "const": "postal" }, "url": { "name": "url", @@ -928,14 +504,13 @@ }, "organization_id": { "name": "organization_id", - "type": "string", + "type": "number", "title": "Organization Identifier", "description": "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.", - "format": "uuid", "constraints": { "unique": false }, - "example": "985e4a42-bd9f-4edc-911d-0243a4640aca" + "example": "1234" }, "name": { "name": "name", @@ -948,16 +523,6 @@ "example": "MyCity Civic Center", "core": "Y" }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name of the location.", - "constraints": { - "unique": false - }, - "example": "Civic Center" - }, "description": { "name": "description", "type": "string", @@ -969,16 +534,6 @@ "example": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", "core": "Y" }, - "transportation": { - "name": "transportation", - "type": "string", - "title": "Transportation", - "description": "A free text description of the access to public or private transportation to and from the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center is serviced by the number 1 Bus and is a short walk from the Main Street Metro Station" - }, "latitude": { "name": "latitude", "type": "number", @@ -1001,26 +556,6 @@ "example": "101", "core": "Y" }, - "external_identifier": { - "name": "external_identifier", - "type": "string", - "title": "External Identifier", - "description": "A third party identifier for the location, which can be drawn from other services e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "10092008082" - }, - "external_identifier_type": { - "name": "external_identifier_type", - "type": "string", - "title": "External Identifier Type", - "description": "The scheme used for the location's external_identifier e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "UPRN" - }, "languages": { "name": "languages", "type": "array", @@ -1087,7 +622,8 @@ }, "required": [ "id", - "location_type" + "location_type", + "name" ] }, "phone": { @@ -1107,7 +643,6 @@ "type": "string", "title": "Identifier", "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, @@ -1125,27 +660,15 @@ }, "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, "organization_id": { "name": "organization_id", - "type": "string", + "type": "number", "title": "Organization Identifier", "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", "constraints": { "unique": false }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" + "example": "1234" }, "contact_id": { "name": "contact_id", @@ -1159,17 +682,6 @@ "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", "core": "Y" }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, "number": { "name": "number", "type": "string", @@ -1181,26 +693,6 @@ "example": "\"+44 1234 234567\"", "core": "Y" }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, "description": { "name": "description", "type": "string", @@ -1210,24 +702,6 @@ "unique": false }, "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "$ref": "#/definitions/language" - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "$ref": "#/definitions/attribute" - } } }, "required": [ @@ -1261,48 +735,23 @@ }, "organization_id": { "name": "organization_id", - "type": "string", + "type": "number", "title": "Organization Identifier", "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", "constraints": { "unique": false }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" + "example": "1234" }, "location_id": { "name": "location_id", - "type": "string", + "type": "number", "title": "Location Identifier", - "format": "uuid", "description": "The identifier for the location of the contact.", "constraints": { "unique": false }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + "example": "1234" }, "name": { "name": "name", @@ -1326,16 +775,6 @@ "example": "Reception Manager", "core": "Y" }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, "email": { "name": "email", "type": "string", @@ -1355,19 +794,13 @@ "items": { "$ref": "#/definitions/phone" } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "$ref": "#/definitions/attribute" - } } }, "required": [ - "id" + "id", + "name", + "email", + "organization_id" ] }, "address": { @@ -1387,34 +820,22 @@ "type": "string", "title": "Identifier", "description": "The identifier of the postal address. Each postal address must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, - "example": "74706e55-df26-4b84-80fe-ecc30b5befb4", + "example": "1-avenue-de-la-republique-75001-paris-france", "core": "Y" }, "location_id": { "name": "location_id", - "type": "string", + "type": "number", "title": "Location Identifier", "description": "The identifier of the location for this postal address.", "format": "uuid", "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "attention": { - "name": "attention", - "type": "string", - "title": "Attention", - "description": "The name of the person or entity whose attention should be sought at the location. These are often included as a \"care of\" component of an address.", - "constraints": { - "unique": false + "unique": true }, - "example": "A. Persona", + "example": "1234", "core": "Y" }, "address_1": { @@ -1428,16 +849,6 @@ "example": "1-30 Main Street", "core": "Y" }, - "address_2": { - "name": "address_2", - "type": "string", - "title": "Address line 2", - "description": "A second (additional) line of address information.", - "constraints": { - "unique": false - }, - "example": "MyVillage" - }, "city": { "name": "city", "type": "string", @@ -1457,7 +868,7 @@ "constraints": { "unique": false }, - "example": "MyRegion", + "example": "Auvergne-Rh\u00f4ne-Alpes", "core": "Y" }, "state_province": { @@ -1468,7 +879,7 @@ "constraints": { "unique": false }, - "example": "MyState", + "example": "Puy-de-D\u00f4me", "core": "Y" }, "postal_code": { @@ -1479,7 +890,7 @@ "constraints": { "unique": false }, - "example": "ABC 1234", + "example": "63000", "core": "Y" }, "country": { @@ -1503,30 +914,29 @@ }, "example": "postal", "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] + "const": "postal" }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "$ref": "#/definitions/attribute" - } + "cityCode": { + "name": "cityCode", + "type": "string", + "title": "City code", + "description": "The city code when applicable. In France it's the INSEE code.", + "constraints": { + "unique": false + }, + "example": "75000" } }, "required": [ "id", "address_1", "city", + "region", "state_province", "postal_code", "country", - "address_type" + "address_type", + "location_id" ] }, "schedule": { @@ -1546,11 +956,10 @@ "type": "string", "title": "Identifier", "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", + "example": "location-1234-permanent", "core": "Y" }, "service_id": { @@ -1558,7 +967,6 @@ "type": "string", "title": "Service Identifier", "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", "constraints": { "unique": false }, @@ -1567,26 +975,13 @@ }, "location_id": { "name": "location_id", - "type": "string", + "type": "number", "title": "Location Identifier", "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", "constraints": { "unique": false }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" + "example": "1234" }, "valid_from": { "name": "valid_from", @@ -1612,18 +1007,6 @@ "core": "Y", "datapackage_type": "date" }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, "timezone": { "name": "timezone", "type": "number", @@ -1634,27 +1017,6 @@ }, "example": "3" }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, "wkst": { "name": "wkst", "type": "string", @@ -1684,21 +1046,7 @@ }, "example": "WEEKLY", "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" + "const": "WEEKLY" }, "byday": { "name": "byday", @@ -1711,48 +1059,6 @@ "example": "TH,FR", "core": "Y" }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, "opens_at": { "name": "opens_at", "type": "string", @@ -1776,61 +1082,21 @@ "example": "18:00:00", "core": "Y", "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "$ref": "#/definitions/attribute" - } } }, "required": [ "id" ] }, - "funding": { - "name": "funding", - "path": "funding.csv", - "description": "The sources of funding for a service or organization.", + "required_document": { + "name": "required_document", + "path": "required_documents.csv", + "description": "The details of any documents that are required in order to access or use services.", "datapackage_metadata": { "format": "csv", "mediatype": "text/csv", "profile": "tabular-data-resource", - "order": 11 + "order": 13 }, "type": "object", "properties": { @@ -1838,190 +1104,17 @@ "name": "id", "type": "string", "title": "Identifier", - "description": "The identifier for the funding. Each entry must have a unique identifier.", - "format": "uuid", + "description": "The identifier for the document. Each document must have a unique identifier.", "constraints": { "unique": true }, - "example": "1f2df32c-bf08-4b8e-bd6f-e834014b19bc" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization in receipt of this funding.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "format": "uuid", - "description": "The identifier of the service in receipt of this funding.", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "source": { - "name": "source", - "type": "string", - "title": "Source", - "description": "A free text description of the source of funds for this organization or service.", - "constraints": { - "unique": false - }, - "example": "This service is funded partially by the MyCity local government and via grants made by charity funding bodies. We also operate a for-profit department which is used to partially cover the expense of the public service" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "$ref": "#/definitions/attribute" - } - } - }, - "required": [ - "id" - ] - }, - "service_area": { - "name": "service_area", - "path": "service_areas.csv", - "description": "The details of the geographic area for which a service is available.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 12 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the service area. Each service area must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "381c64f1-a724-4884-9c21-ac96c21cca3e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this entry describes the service area", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "A free text geographic area where a service is available.", - "constraints": { - "unique": false - }, - "example": "The service is available to all residents of the MyCity area. We provide the service in our offices or via video conferencing to any who can provide evidence of their residency.", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "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.", - "constraints": { - "unique": false - }, - "example": "The service is available to all residents of the MyCity area, including all postcodes starting with AB1, AB2, and AB3", - "core": "Y" - }, - "extent": { - "name": "extent", - "type": "string", - "title": "Extent", - "description": "A definition of the polygon defining the area.", - "constraints": { - "unique": false - }, - "example": "extent" - }, - "extent_type": { - "name": "extent_type", - "type": "string", - "title": "Extent Type", - "description": "The format of the extent field populated from an enum of \"geojson\", \"topojson\", \"kml\",and (for legacy systems or early state during transformation) \"text\".", - "constraints": { - "unique": false - }, - "example": "geojson" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "A URI which acts as a persistent identifier to identify an area.", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "$ref": "#/definitions/attribute" - } - } - }, - "required": [ - "id" - ] - }, - "required_document": { - "name": "required_document", - "path": "required_documents.csv", - "description": "The details of any documents that are required in order to access or use services.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 13 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the document. Each document must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "f6ad7e69-b9c8-42ce-92db-92cedb4c05c0" + "example": "f6ad7e69-b9c8-42ce-92db-92cedb4c05c0" }, "service_id": { "name": "service_id", "type": "string", "title": "Service Identifier", "description": "The identifier of the service for which this entry describes the required document.", - "format": "uuid", "constraints": { "unique": false }, @@ -2047,19 +1140,11 @@ "unique": false }, "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "$ref": "#/definitions/attribute" - } } }, "required": [ - "id" + "id", + "service_id" ] }, "language": { @@ -2079,46 +1164,21 @@ "type": "string", "title": "Identifier", "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", + "example": "location-name-fr", "core": "Y" }, "location_id": { "name": "location_id", - "type": "string", + "type": "number", "title": "Location Identifier", "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", "constraints": { "unique": false }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" + "example": "1234" }, "name": { "name": "name", @@ -2140,29 +1200,11 @@ "unique": false }, "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "$ref": "#/definitions/attribute" - } } }, "required": [ - "id" + "id", + "location_id" ] }, "accessibility": { @@ -2177,74 +1219,33 @@ }, "type": "object", "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this accessibility information. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "afcf296e-1cb2-4139-9c88-33d587d1a50b", - "core": "Y" - }, "location_id": { "name": "location_id", - "type": "string", + "type": "number", "title": "Location Identifier", "description": "The identifier for the location of the accessibility provision.", "format": "uuid", "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the assistance or infrastructure that facilitates access to clients with disabilities.", - "constraints": { - "unique": false + "unique": true }, - "example": "The building is equipped with induction loops for hearing aids. Wheelchair access is possible on all levels.", + "example": "1234", "core": "Y" }, - "details": { - "name": "details", - "type": "string", - "title": "Details", - "description": "Any further details relating to the relevant accessibility arrangements at this location.", + "accessible": { + "name": "accessible", + "type": "boolean", + "title": "Accessible", + "description": "True if the address is accessible to person with reduced mobility", "constraints": { "unique": false }, - "example": "Switch hearing aid to T-coil to access the induction loop facility." - }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "The URL of a page giving more information about the accessibility of the location.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "$ref": "#/definitions/attribute" - } + "example": "true" } }, "required": [ - "id" + "id", + "location_id", + "accessible" ] }, "taxonomy_term": { @@ -2437,202 +1438,6 @@ "id" ] }, - "cost_option": { - "name": "cost_option", - "path": "cost_options.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 19 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the cost option. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1fdf4d39-3d80-484d-9f92-a8ffa08621e7" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the services for which the entry describes the cost.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date when this price is valid from.", - "constraints": { - "unique": false - }, - "example": "2020-01-01", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The date when this price is valid to.", - "constraints": { - "unique": false - }, - "example": "2022-12-31", - "datapackage_type": "date" - }, - "option": { - "name": "option", - "type": "string", - "title": "Option", - "description": "Conditions associated with the cost option.", - "constraints": { - "unique": false - }, - "example": "Under 18s and Over 60s" - }, - "currency": { - "name": "currency", - "type": "string", - "title": "Currency", - "description": "The 3 letter currency code of this cost option (expected to be gbp by Open Referral UK).", - "constraints": { - "unique": false - }, - "example": "gbp" - }, - "amount": { - "name": "amount", - "type": "number", - "title": "Amount", - "description": "The cost of the option, expressed as an amount.", - "constraints": { - "unique": false - }, - "example": "35" - }, - "amount_description": { - "name": "amount_description", - "type": "string", - "title": "Amount Description", - "description": "Specific details qualifying the cost amount.", - "constraints": { - "unique": false - }, - "example": "per 1 hour session" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "$ref": "#/definitions/attribute" - } - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "service_id" - ] - }, - "organization_identifier": { - "name": "organization_identifier", - "path": "organization_identifiers.csv", - "description": "The details of the third party identifiers for organizations, such as: company registration number, charity number, tax registration number.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 20 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this organization identifier entry. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d4dbcebc-0802-47cb-8651-b937ac4f2f3e" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization. This should match the uuid of an organization object.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "identifier_scheme": { - "name": "identifier_scheme", - "type": "string", - "title": "Identifier Scheme", - "description": "The scheme of the third party identifier, according to http://org-id.guide/.", - "constraints": { - "unique": false - }, - "example": "GB-COH" - }, - "identifier_type": { - "name": "identifier_type", - "type": "string", - "title": "Identifier Type", - "description": "A human-readable equivalent of the identifier_scheme. This may be used in cases where org-id.guide does not list an appropriate identifier scheme.", - "constraints": { - "unique": false - }, - "example": "Company number" - }, - "identifier": { - "name": "identifier", - "type": "string", - "title": "Third Party Identifier", - "description": "The third-party identifier value.", - "constraints": { - "unique": false - }, - "example": "1234567" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "$ref": "#/definitions/attribute" - } - } - }, - "required": [ - "id", - "identifier_type", - "identifier" - ], - "tabular_required": [ - "organization_id" - ] - }, "taxonomy": { "name": "taxonomy", "path": "taxonomies.csv", diff --git a/schema/contact.json b/schema/contact.json index 1c166a5..ae20b29 100644 --- a/schema/contact.json +++ b/schema/contact.json @@ -24,48 +24,23 @@ }, "organization_id": { "name": "organization_id", - "type": "string", + "type": "number", "title": "Organization Identifier", "description": "The identifier of the organization for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ae67a707-5893-4225-b0b1-320ab9cb596b" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is a contact.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "format": "uuid", - "description": "The identifier of the \u2018service at location\u2019 entry, when this contact is specific to a service in a particular location.", "constraints": { "unique": false }, - "example": "93eaf18d-1cd2-4ec7-bffb-3c9172ee5070" + "example": "1234" }, "location_id": { "name": "location_id", - "type": "string", + "type": "number", "title": "Location Identifier", - "format": "uuid", "description": "The identifier for the location of the contact.", "constraints": { "unique": false }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" + "example": "1234" }, "name": { "name": "name", @@ -89,16 +64,6 @@ "example": "Reception Manager", "core": "Y" }, - "department": { - "name": "department", - "type": "string", - "title": "Department", - "description": "The department that the contact is a part of.", - "constraints": { - "unique": false - }, - "example": "Reception" - }, "email": { "name": "email", "type": "string", @@ -118,18 +83,12 @@ "items": { "$ref": "phone.json" } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "$ref": "attribute.json" - } } }, "required": [ - "id" + "id", + "name", + "email", + "organization_id" ] } \ No newline at end of file diff --git a/schema/cost_option.json b/schema/cost_option.json deleted file mode 100644 index ee2225a..0000000 --- a/schema/cost_option.json +++ /dev/null @@ -1,113 +0,0 @@ -{ - "name": "cost_option", - "path": "cost_options.csv", - "description": "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.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 19 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the cost option. Each entry must have a unique identifier", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1fdf4d39-3d80-484d-9f92-a8ffa08621e7" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the services for which the entry describes the cost.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "valid_from": { - "name": "valid_from", - "type": "string", - "title": "Valid From", - "description": "The date when this price is valid from.", - "constraints": { - "unique": false - }, - "example": "2020-01-01", - "datapackage_type": "date" - }, - "valid_to": { - "name": "valid_to", - "type": "string", - "title": "Valid To", - "description": "The date when this price is valid to.", - "constraints": { - "unique": false - }, - "example": "2022-12-31", - "datapackage_type": "date" - }, - "option": { - "name": "option", - "type": "string", - "title": "Option", - "description": "Conditions associated with the cost option.", - "constraints": { - "unique": false - }, - "example": "Under 18s and Over 60s" - }, - "currency": { - "name": "currency", - "type": "string", - "title": "Currency", - "description": "The 3 letter currency code of this cost option (expected to be gbp by Open Referral UK).", - "constraints": { - "unique": false - }, - "example": "gbp" - }, - "amount": { - "name": "amount", - "type": "number", - "title": "Amount", - "description": "The cost of the option, expressed as an amount.", - "constraints": { - "unique": false - }, - "example": "35" - }, - "amount_description": { - "name": "amount_description", - "type": "string", - "title": "Amount Description", - "description": "Specific details qualifying the cost amount.", - "constraints": { - "unique": false - }, - "example": "per 1 hour session" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "$ref": "attribute.json" - } - } - }, - "required": [ - "id" - ], - "tabular_required": [ - "service_id" - ] -} \ No newline at end of file diff --git a/schema/funding.json b/schema/funding.json deleted file mode 100644 index 5479df6..0000000 --- a/schema/funding.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "name": "funding", - "path": "funding.csv", - "description": "The sources of funding for a service or organization.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 11 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the funding. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "1f2df32c-bf08-4b8e-bd6f-e834014b19bc" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization in receipt of this funding.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "format": "uuid", - "description": "The identifier of the service in receipt of this funding.", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, - "source": { - "name": "source", - "type": "string", - "title": "Source", - "description": "A free text description of the source of funds for this organization or service.", - "constraints": { - "unique": false - }, - "example": "This service is funded partially by the MyCity local government and via grants made by charity funding bodies. We also operate a for-profit department which is used to partially cover the expense of the public service" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "$ref": "attribute.json" - } - } - }, - "required": [ - "id" - ] -} \ No newline at end of file diff --git a/schema/language.json b/schema/language.json index 3ae9adc..40ce7e2 100644 --- a/schema/language.json +++ b/schema/language.json @@ -15,46 +15,21 @@ "type": "string", "title": "Identifier", "description": "The identifier for the language. Each entry must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, - "example": "2989d3ed-c547-48f8-8f9d-432d81c7892e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", + "example": "location-name-fr", "core": "Y" }, "location_id": { "name": "location_id", - "type": "string", + "type": "number", "title": "Location Identifier", "description": "The identifier of the location for which the entry describes the languages in which services are delivered.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "phone_id": { - "name": "phone_id", - "type": "string", - "title": "Phone Identifier", - "format": "uuid", - "description": "The identifier of the phone for which the entry describes the languages in which services delivered.", "constraints": { "unique": false }, - "example": "1554f2e2-a373-45db-a3fa-9fc48a61c15e" + "example": "1234" }, "name": { "name": "name", @@ -76,28 +51,10 @@ "unique": false }, "example": "ur" - }, - "note": { - "name": "note", - "type": "string", - "title": "Note", - "description": "A free text description of any additional context or services provided for this language.", - "constraints": { - "unique": false - }, - "example": "Translation services provided via bilingual staff when they are available" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "$ref": "attribute.json" - } } }, "required": [ - "id" + "id", + "location_id" ] } \ No newline at end of file diff --git a/schema/location.json b/schema/location.json index b4f1807..c9bd8ab 100644 --- a/schema/location.json +++ b/schema/location.json @@ -12,31 +12,25 @@ "properties": { "id": { "name": "id", - "type": "string", + "type": "number", "title": "Identifier", "description": "The identifier of the location. Each location must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", + "example": "1234", "core": "Y" }, "location_type": { "name": "location_type", "type": "string", "title": "Location Type", - "description": "The type of location, which may be either physical, postal, or virtual.", + "description": "The type of location, which can only be postal for now.", "constraints": { "unique": false }, - "example": "physical", "core": "Y", - "enum": [ - "physical", - "postal", - "virtual" - ] + "const": "postal" }, "url": { "name": "url", @@ -52,14 +46,13 @@ }, "organization_id": { "name": "organization_id", - "type": "string", + "type": "number", "title": "Organization Identifier", "description": "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.", - "format": "uuid", "constraints": { "unique": false }, - "example": "985e4a42-bd9f-4edc-911d-0243a4640aca" + "example": "1234" }, "name": { "name": "name", @@ -72,16 +65,6 @@ "example": "MyCity Civic Center", "core": "Y" }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name of the location.", - "constraints": { - "unique": false - }, - "example": "Civic Center" - }, "description": { "name": "description", "type": "string", @@ -93,16 +76,6 @@ "example": "MyCity Civic Center is located on Main Street and contains facilities for a number of civic and community services available.", "core": "Y" }, - "transportation": { - "name": "transportation", - "type": "string", - "title": "Transportation", - "description": "A free text description of the access to public or private transportation to and from the location.", - "constraints": { - "unique": false - }, - "example": "MyCity Civic Center is serviced by the number 1 Bus and is a short walk from the Main Street Metro Station" - }, "latitude": { "name": "latitude", "type": "number", @@ -125,26 +98,6 @@ "example": "101", "core": "Y" }, - "external_identifier": { - "name": "external_identifier", - "type": "string", - "title": "External Identifier", - "description": "A third party identifier for the location, which can be drawn from other services e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "10092008082" - }, - "external_identifier_type": { - "name": "external_identifier_type", - "type": "string", - "title": "External Identifier Type", - "description": "The scheme used for the location's external_identifier e.g. UK UPRN.", - "constraints": { - "unique": false - }, - "example": "UPRN" - }, "languages": { "name": "languages", "type": "array", @@ -211,6 +164,7 @@ }, "required": [ "id", - "location_type" + "location_type", + "name" ] } \ No newline at end of file diff --git a/schema/openapi.json b/schema/openapi.json index 0bfecf6..3a00afd 100644 --- a/schema/openapi.json +++ b/schema/openapi.json @@ -1,9 +1,10 @@ { "openapi": "3.1.0", "info": { - "title": "HSDS OpenAPI Demo Profile", + "title": "HSDS OpenAPI Soliguide Profile", "version": "3.0", - "description": "Demo Profile", + "description": "Soliguide Profile", + "contact": "tech@solinum.org", "license": { "name": "Creative Commons Attribution Share-Alike 4.0 license", "url": "https://creativecommons.org/licenses/by/4.0/" @@ -68,7 +69,7 @@ "content": { "application/json": { "schema": { - "$ref": "https://raw.githubusercontent.com/openreferral/hsds_example_profile/main/schema/compiled/service.json" + "$ref": "https://raw.githubusercontent.com/solinumasso/hsds_soliguide_profile/main/schema/compiled/service.json" } } } @@ -125,7 +126,7 @@ "contents": { "type": "array", "items": { - "$ref": "https://raw.githubusercontent.com/openreferral/hsds_example_profile/main/schema/compiled/service_list.json" + "$ref": "https://raw.githubusercontent.com/solinumasso/hsds_soliguide_profile/main/schema/compiled/service_list.json" } } }, @@ -163,7 +164,7 @@ "content": { "application/json": { "schema": { - "$ref": "https://raw.githubusercontent.com/openreferral/hsds_example_profile/main/schema/taxonomy.json" + "$ref": "https://raw.githubusercontent.com/solinumasso/hsds_soliguide_profile/main/schema/taxonomy.json" } } } @@ -200,7 +201,7 @@ "contents": { "type": "array", "items": { - "$ref": "https://raw.githubusercontent.com/openreferral/hsds_example_profile/main/schema/taxonomy.json" + "$ref": "https://raw.githubusercontent.com/solinumasso/hsds_soliguide_profile/main/schema/taxonomy.json" } } }, @@ -238,7 +239,7 @@ "content": { "application/json": { "schema": { - "$ref": "https://raw.githubusercontent.com/openreferral/hsds_example_profile/main/schema/taxonomy_term.json" + "$ref": "https://raw.githubusercontent.com/solinumasso/hsds_soliguide_profile/main/schema/taxonomy_term.json" } } } @@ -296,7 +297,7 @@ "contents": { "type": "array", "items": { - "$ref": "https://raw.githubusercontent.com/openreferral/hsds_example_profile/main/schema/taxonomy_term.json" + "$ref": "https://raw.githubusercontent.com/solinumasso/hsds_soliguide_profile/main/schema/taxonomy_term.json" } } }, @@ -339,7 +340,7 @@ "content": { "application/json": { "schema": { - "$ref": "https://raw.githubusercontent.com/openreferral/hsds_example_profile/main/schema/compiled/organization.json" + "$ref": "https://raw.githubusercontent.com/solinumasso/hsds_soliguide_profile/main/schema/compiled/organization.json" } } } @@ -383,7 +384,7 @@ "contents": { "type": "array", "items": { - "$ref": "https://raw.githubusercontent.com/openreferral/hsds_example_profile/main/schema/compiled/organization_list.json" + "$ref": "https://raw.githubusercontent.com/solinumasso/hsds_soliguide_profile/main/schema/compiled/organization_list.json" } } }, @@ -421,7 +422,7 @@ "content": { "application/json": { "schema": { - "$ref": "https://raw.githubusercontent.com/openreferral/hsds_example_profile/main/schema/compiled/service.json" + "$ref": "https://raw.githubusercontent.com/solinumasso/hsds_soliguide_profile/main/schema/compiled/service.json" } } } @@ -480,7 +481,7 @@ "contents": { "type": "array", "items": { - "$ref": "https://raw.githubusercontent.com/openreferral/hsds_example_profile/main/schema/compiled/service_at_location_list.json" + "$ref": "https://raw.githubusercontent.com/solinumasso/hsds_soliguide_profile/main/schema/compiled/service_at_location_list.json" } } }, @@ -504,7 +505,7 @@ "properties": { "total_items": { "type": "integer", - "description": "Count of total results." + "description": "The total number of entities (e.g. services, organizations) returned" }, "total_pages": { "type": "integer", @@ -512,23 +513,23 @@ }, "page_number": { "type": "integer", - "description": "Current page number." + "description": "The number of the current page" }, "size": { "type": "integer", - "description": "Size of current page." + "description": "The number of entities in the current page." }, "first_page": { "type": "boolean", - "description": "Is this page the first page." + "description": "A Boolean value indicating if this is the first page" }, "last_page": { "type": "boolean", - "description": "Is this page the last page." + "description": "A Boolean value indicating if this is the last page" }, "empty": { "type": "boolean", - "description": "Is this page empty." + "description": "A Boolean value indicating if there is an empty result set" } } } diff --git a/schema/organization.json b/schema/organization.json index d7da4e5..7378b1a 100644 --- a/schema/organization.json +++ b/schema/organization.json @@ -12,14 +12,13 @@ "properties": { "id": { "name": "id", - "type": "string", + "type": "number", "title": "Identifier", "description": "The identifier for the organization. Each organization must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", + "example": "1234", "core": "Y" }, "name": { @@ -33,17 +32,6 @@ "example": "Example Organization Inc.", "core": "Y" }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative or commonly used name for the organization.", - "constraints": { - "unique": false - }, - "example": "Example Org", - "core": "Y" - }, "description": { "name": "description", "type": "string", @@ -79,46 +67,6 @@ "example": "http://example.com", "core": "Y" }, - "tax_status": { - "name": "tax_status", - "type": "string", - "title": "Tax Status", - "description": "DEPRECATED: Government assigned tax designation for tax-exempt organizations.", - "constraints": { - "unique": false - }, - "example": "tax_status" - }, - "tax_id": { - "name": "tax_id", - "type": "string", - "title": "Tax Identifier", - "description": "DEPRECATED: A government issued identifier used for the purpose of tax administration.", - "constraints": { - "unique": false - }, - "example": "tax_id" - }, - "year_incorporated": { - "name": "year_incorporated", - "type": "number", - "title": "Year Incorporated", - "description": "The year in which the organization was legally formed.", - "constraints": { - "unique": false - }, - "example": "2011" - }, - "legal_status": { - "name": "legal_status", - "type": "string", - "title": "Legal Status", - "description": "The legal conditions that an organization is operating under.", - "constraints": { - "unique": false - }, - "example": "Limited Company" - }, "logo": { "name": "logo", "type": "string", @@ -129,37 +77,6 @@ }, "example": "https://openreferral.org/wp-content/uploads/2018/02/OpenReferral_Logo_Green-4-1.png" }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "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.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "parent_organization_id": { - "name": "parent_organization_id", - "type": "string", - "title": "Parent Organization Identifier", - "description": "The identifier of the organization's parent organization.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "cd09a387-91f4-4555-94ec-e799c35344cd" - }, - "funding": { - "name": "funding", - "type": "array", - "title": "Funding", - "description": "The sources of funding for a service or organization.", - "items": { - "$ref": "funding.json" - } - }, "contacts": { "name": "contacts", "type": "array", @@ -187,24 +104,6 @@ "$ref": "location.json" } }, - "programs": { - "name": "programs", - "type": "array", - "title": "Programs", - "description": "The details of collection of related services.", - "items": { - "$ref": "program.json" - } - }, - "organization_identifiers": { - "name": "organization_identifiers", - "type": "array", - "title": "Organization Identifiers", - "description": "The details of the third party identifiers for organizations, such as: company registration number, charity number, tax registration number.", - "items": { - "$ref": "organization_identifier.json" - } - }, "attributes": { "name": "attributes", "type": "array", diff --git a/schema/organization_identifier.json b/schema/organization_identifier.json deleted file mode 100644 index 0804caa..0000000 --- a/schema/organization_identifier.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "name": "organization_identifier", - "path": "organization_identifiers.csv", - "description": "The details of the third party identifiers for organizations, such as: company registration number, charity number, tax registration number.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 20 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for this organization identifier entry. Each entry must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d4dbcebc-0802-47cb-8651-b937ac4f2f3e" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization. This should match the uuid of an organization object.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "identifier_scheme": { - "name": "identifier_scheme", - "type": "string", - "title": "Identifier Scheme", - "description": "The scheme of the third party identifier, according to http://org-id.guide/.", - "constraints": { - "unique": false - }, - "example": "GB-COH" - }, - "identifier_type": { - "name": "identifier_type", - "type": "string", - "title": "Identifier Type", - "description": "A human-readable equivalent of the identifier_scheme. This may be used in cases where org-id.guide does not list an appropriate identifier scheme.", - "constraints": { - "unique": false - }, - "example": "Company number" - }, - "identifier": { - "name": "identifier", - "type": "string", - "title": "Third Party Identifier", - "description": "The third-party identifier value.", - "constraints": { - "unique": false - }, - "example": "1234567" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "$ref": "attribute.json" - } - } - }, - "required": [ - "id", - "identifier_type", - "identifier" - ], - "tabular_required": [ - "organization_id" - ] -} \ No newline at end of file diff --git a/schema/phone.json b/schema/phone.json index 26a4efc..38eb3a0 100644 --- a/schema/phone.json +++ b/schema/phone.json @@ -15,7 +15,6 @@ "type": "string", "title": "Identifier", "description": "The identifier for the phone number. Each entry must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, @@ -33,27 +32,15 @@ }, "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this is the phone number.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b" - }, "organization_id": { "name": "organization_id", - "type": "string", + "type": "number", "title": "Organization Identifier", "description": "The identifier of the organization for which this is the phone number.", - "format": "uuid", "constraints": { "unique": false }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" + "example": "1234" }, "contact_id": { "name": "contact_id", @@ -67,17 +54,6 @@ "example": "1e7efce3-639b-4880-940c-b95cd30cdb50", "core": "Y" }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this phone number is specific to a service in a particular location.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765" - }, "number": { "name": "number", "type": "string", @@ -89,26 +65,6 @@ "example": "\"+44 1234 234567\"", "core": "Y" }, - "extension": { - "name": "extension", - "type": "number", - "title": "Extension", - "description": "The extension of the phone number.", - "constraints": { - "unique": false - }, - "example": "100" - }, - "type": { - "name": "type", - "type": "string", - "title": "Type", - "description": "Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone).", - "constraints": { - "unique": false - }, - "example": "voice" - }, "description": { "name": "description", "type": "string", @@ -118,24 +74,6 @@ "unique": false }, "example": "Our main reception phone number. The phones will be available from 0800 (8am) until 1800 (6pm) local time. There may be some slight delays in answering your call if we are busy." - }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "$ref": "language.json" - } - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "$ref": "attribute.json" - } } }, "required": [ diff --git a/schema/program.json b/schema/program.json deleted file mode 100644 index 717213c..0000000 --- a/schema/program.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "name": "program", - "path": "programs.csv", - "description": "The details of collections of related services.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 2 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the program. Each program must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "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.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "The name of the program.", - "constraints": { - "unique": false - }, - "example": "Community Mental Health Support" - }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "The (optional) alternative name for the program.", - "constraints": { - "unique": false - }, - "example": "MyCity Mental Health Group" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the program", - "constraints": { - "unique": false - }, - "example": "Comprehensive Mental Health Services available to residents of MyCity including CBT and Counselling. This is not an emergency service and should not be used as an alternative to hospital and GP services." - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "$ref": "attribute.json" - } - } - }, - "required": [ - "id", - "name", - "description" - ], - "tabular_required": [ - "organization_id" - ] -} \ No newline at end of file diff --git a/schema/required_document.json b/schema/required_document.json index c0f54d5..c6a8990 100644 --- a/schema/required_document.json +++ b/schema/required_document.json @@ -15,7 +15,6 @@ "type": "string", "title": "Identifier", "description": "The identifier for the document. Each document must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, @@ -26,7 +25,6 @@ "type": "string", "title": "Service Identifier", "description": "The identifier of the service for which this entry describes the required document.", - "format": "uuid", "constraints": { "unique": false }, @@ -52,18 +50,10 @@ "unique": false }, "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "$ref": "attribute.json" - } } }, "required": [ - "id" + "id", + "service_id" ] } \ No newline at end of file diff --git a/schema/schedule.json b/schema/schedule.json index a10bd1f..bb33420 100644 --- a/schema/schedule.json +++ b/schema/schedule.json @@ -15,11 +15,10 @@ "type": "string", "title": "Identifier", "description": "The identifier for the schedule. Each entry must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, - "example": "48102e86-bb50-41c4-8f1e-e269368c41d1", + "example": "location-1234-permanent", "core": "Y" }, "service_id": { @@ -27,7 +26,6 @@ "type": "string", "title": "Service Identifier", "description": "The identifier of the service for which this is the regular schedule", - "format": "uuid", "constraints": { "unique": false }, @@ -36,26 +34,13 @@ }, "location_id": { "name": "location_id", - "type": "string", + "type": "number", "title": "Location Identifier", "description": "The identifier of the location for which this is the regular schedule", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5" - }, - "service_at_location_id": { - "name": "service_at_location_id", - "type": "string", - "title": "Service At Location Identifier", - "description": "The identifier of the \u2018service at location\u2019 table entry, when this schedule is specific to a service in a particular location.", - "format": "uuid", "constraints": { "unique": false }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", - "core": "Y" + "example": "1234" }, "valid_from": { "name": "valid_from", @@ -81,18 +66,6 @@ "core": "Y", "datapackage_type": "date" }, - "dtstart": { - "name": "dtstart", - "type": "string", - "title": "Date Start", - "description": "iCal - The date of the first event is the schedule. Necessary when using the \u2018interval\u2019 feature, optional otherwise.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "core": "Y", - "datapackage_type": "date" - }, "timezone": { "name": "timezone", "type": "number", @@ -103,27 +76,6 @@ }, "example": "3" }, - "until": { - "name": "until", - "type": "string", - "title": "Until", - "description": "iCal - The date of the last occurrence of the recurring event.", - "constraints": { - "unique": false - }, - "example": "2005-01-01", - "datapackage_type": "date" - }, - "count": { - "name": "count", - "type": "number", - "title": "Count", - "description": "iCal - The number of times that the event occurs. Use this instead of \u2018until\u2019, if appropriate.", - "constraints": { - "unique": false - }, - "example": "3" - }, "wkst": { "name": "wkst", "type": "string", @@ -153,21 +105,7 @@ }, "example": "WEEKLY", "core": "Y", - "enum": [ - "WEEKLY", - "MONTHLY" - ] - }, - "interval": { - "name": "interval", - "type": "number", - "title": "Interval", - "description": "iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly.", - "constraints": { - "unique": false - }, - "example": "1", - "core": "Y" + "const": "WEEKLY" }, "byday": { "name": "byday", @@ -180,48 +118,6 @@ "example": "TH,FR", "core": "Y" }, - "byweekno": { - "name": "byweekno", - "type": "string", - "title": "By Week Number", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "41,42" - }, - "bymonthday": { - "name": "bymonthday", - "type": "string", - "title": "By Month Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4", - "core": "Y" - }, - "byyearday": { - "name": "byyearday", - "type": "string", - "title": "By Year Day", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "2,3,4" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the availability of the service.", - "constraints": { - "unique": false - }, - "example": "The service is available from 10 am to 6pm weekdays. The service is not available on public holidays.", - "core": "Y" - }, "opens_at": { "name": "opens_at", "type": "string", @@ -245,46 +141,6 @@ "example": "18:00:00", "core": "Y", "datapackage_type": "time" - }, - "schedule_link": { - "name": "schedule_link", - "type": "string", - "title": "Schedule Link", - "description": "URL of a link for the schedule which may show each individual session and may provide a booking facility.", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attending_type": { - "name": "attending_type", - "type": "string", - "title": "Attending Type", - "description": "A free text description of how to attend this service.", - "constraints": { - "unique": false - }, - "example": "You can attend this service in-person or remotely via video conferencing" - }, - "notes": { - "name": "notes", - "type": "string", - "title": "Notes", - "description": "Free text notes on the schedule.", - "constraints": { - "unique": false - }, - "example": "Some of our staff will be unavailable during their lunch break which may be any 30 minute period between 1200 and 1400" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "$ref": "attribute.json" - } } }, "required": [ diff --git a/schema/service.json b/schema/service.json index 1d66538..5a54f84 100644 --- a/schema/service.json +++ b/schema/service.json @@ -15,36 +15,12 @@ "type": "string", "title": "Identifier", "description": "The identifier for the service. Each service must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, "example": "ac148810-d857-441c-9679-408f346de14b", "core": "Y" }, - "organization_id": { - "name": "organization_id", - "type": "string", - "title": "Organization Identifier", - "description": "The identifier of the organization that provides this service.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "d9d5e0f5-d3ce-4f73-9a2f-4dd0ecc6c610", - "core": "Y" - }, - "program_id": { - "name": "program_id", - "type": "string", - "title": "Program Identifier", - "description": "The identifier of the program this service is delivered under.", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "e7ec2e57-4540-43fa-b2c7-6be5a0ef7f42" - }, "name": { "name": "name", "type": "string", @@ -56,16 +32,6 @@ "example": "Community Counselling", "core": "Y" }, - "alternate_name": { - "name": "alternate_name", - "type": "string", - "title": "Alternate Name", - "description": "An (optional) alternative name for this service.", - "constraints": { - "unique": false - }, - "example": "MyCity Counselling Services" - }, "description": { "name": "description", "type": "string", @@ -77,30 +43,6 @@ "example": "Counselling Services provided by trained professionals. Suitable for people with mental health conditions such as anxiety, depression, or eating disorders as well as people experiencing difficult life events and circumstances. ", "core": "Y" }, - "url": { - "name": "url", - "type": "string", - "title": "URL", - "description": "URL of the service", - "format": "uri", - "constraints": { - "unique": false - }, - "example": "http://example.com/counselling", - "core": "Y" - }, - "email": { - "name": "email", - "type": "string", - "title": "Email", - "description": "An email address which can be used to contact the service provider.", - "format": "email", - "constraints": { - "unique": false - }, - "example": "email@example.com", - "core": "Y" - }, "status": { "name": "status", "type": "string", @@ -118,56 +60,25 @@ "temporarily closed" ] }, - "interpretation_services": { - "name": "interpretation_services", + "fees_description": { + "name": "fees_description", "type": "string", - "title": "Interpretation Services", - "description": "A free text description of any interpretation services available for accessing this service.", + "title": "Fees Description", + "description": "A free text description of any charges for service users to access this service.", "constraints": { "unique": false }, - "example": "Interpretation services are available in Urdu, Polish, and Slovak" + "example": "Non-NHS patients are expected to pay for their counselling sessions. We charge a flat rate per hour of counselling. The current rate is \u00a350 per hour. Please see our website for up to date prices." }, - "application_process": { - "name": "application_process", + "fees": { + "name": "fees", "type": "string", - "title": "Application Process", - "description": "A free text description of the steps needed to access this service.", + "title": "Fees", + "description": "DEPRECATED: Details of any charges for service users to access this service.", "constraints": { "unique": false }, - "example": "If you are an NHS patient please ask your GP for a referral letter, we will then be in touch with you directly. If you are not an NHS patient you should ring our reception to arrange an appointment" - }, - "wait_time": { - "name": "wait_time", - "type": "string", - "title": "Wait Time", - "description": "DEPRECATED: The time a client may expect to wait before receiving a service.", - "constraints": { - "unique": false - }, - "example": "wait_time" - }, - "accreditations": { - "name": "accreditations", - "type": "string", - "title": "Accreditations", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "All of our practitioners are accredited by the BASC, UKCP, and the Professional Standards Body" - }, - "eligibility_description": { - "name": "eligibility_description", - "type": "string", - "title": "Eligibility Description", - "description": "A free text description of the type of person for whom this service is intended.", - "constraints": { - "unique": false - }, - "example": "This service is intended for all people aged 12 and over who require counselling services in the MyCity area", - "core": "Y" + "example": "fees_description" }, "minimum_age": { "name": "minimum_age", @@ -211,26 +122,6 @@ }, "example": "email@example.com" }, - "licenses": { - "name": "licenses", - "type": "string", - "title": "Licenses", - "description": "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.", - "constraints": { - "unique": false - }, - "example": "licences" - }, - "alert": { - "name": "alert", - "type": "string", - "title": "Alert", - "description": "A description of any short term alerts concerning the service.", - "constraints": { - "unique": false - }, - "example": "Following COVID-19 we have moved most of our counselling sessions online. Please contact the reception if you require further information." - }, "last_modified": { "name": "last_modified", "type": "string", @@ -243,15 +134,6 @@ }, "example": "2023-03-15T10:30:45.123Z" }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "$ref": "phone.json" - } - }, "schedules": { "name": "schedules", "type": "array", @@ -261,15 +143,6 @@ "$ref": "schedule.json" } }, - "service_areas": { - "name": "service_areas", - "type": "array", - "title": "Service Areas", - "description": "The details of the geographic area for which a service is available.", - "items": { - "$ref": "service_area.json" - } - }, "service_at_locations": { "name": "service_at_locations", "type": "array", @@ -279,45 +152,6 @@ "$ref": "service_at_location.json" } }, - "languages": { - "name": "languages", - "type": "array", - "title": "Languages", - "description": "The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.", - "items": { - "$ref": "language.json" - } - }, - "organization": { - "name": "organization", - "title": "Organization", - "description": "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.", - "$ref": "organization.json" - }, - "funding": { - "name": "funding", - "type": "array", - "title": "Funding", - "description": "The sources of funding for a service or organization.", - "items": { - "$ref": "funding.json" - } - }, - "cost_options": { - "name": "cost_options", - "type": "array", - "title": "Cost Options", - "description": "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.", - "items": { - "$ref": "cost_option.json" - } - }, - "program": { - "name": "program", - "title": "Program", - "description": "The details of collections of related services.", - "$ref": "program.json" - }, "required_documents": { "name": "required_documents", "type": "array", @@ -327,15 +161,6 @@ "$ref": "required_document.json" } }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "The details of the named contacts for services and organizations.", - "items": { - "$ref": "contact.json" - } - }, "attributes": { "name": "attributes", "type": "array", @@ -350,15 +175,5 @@ "id", "name", "status" - ], - "tabular_required": [ - "organization_id" - ], - "allOf": [ - { - "required": [ - "url" - ] - } ] } \ No newline at end of file diff --git a/schema/service_area.json b/schema/service_area.json deleted file mode 100644 index 8552d40..0000000 --- a/schema/service_area.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "name": "service_area", - "path": "service_areas.csv", - "description": "The details of the geographic area for which a service is available.", - "datapackage_metadata": { - "format": "csv", - "mediatype": "text/csv", - "profile": "tabular-data-resource", - "order": 12 - }, - "type": "object", - "properties": { - "id": { - "name": "id", - "type": "string", - "title": "Identifier", - "description": "The identifier for the service area. Each service area must have a unique identifier.", - "format": "uuid", - "constraints": { - "unique": true - }, - "example": "381c64f1-a724-4884-9c21-ac96c21cca3e", - "core": "Y" - }, - "service_id": { - "name": "service_id", - "type": "string", - "title": "Service Identifier", - "description": "The identifier of the service for which this entry describes the service area", - "format": "uuid", - "constraints": { - "unique": false - }, - "example": "ac148810-d857-441c-9679-408f346de14b", - "core": "Y" - }, - "name": { - "name": "name", - "type": "string", - "title": "Name", - "description": "A free text geographic area where a service is available.", - "constraints": { - "unique": false - }, - "example": "The service is available to all residents of the MyCity area. We provide the service in our offices or via video conferencing to any who can provide evidence of their residency.", - "core": "Y" - }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "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.", - "constraints": { - "unique": false - }, - "example": "The service is available to all residents of the MyCity area, including all postcodes starting with AB1, AB2, and AB3", - "core": "Y" - }, - "extent": { - "name": "extent", - "type": "string", - "title": "Extent", - "description": "A definition of the polygon defining the area.", - "constraints": { - "unique": false - }, - "example": "extent" - }, - "extent_type": { - "name": "extent_type", - "type": "string", - "title": "Extent Type", - "description": "The format of the extent field populated from an enum of \"geojson\", \"topojson\", \"kml\",and (for legacy systems or early state during transformation) \"text\".", - "constraints": { - "unique": false - }, - "example": "geojson" - }, - "uri": { - "name": "uri", - "type": "string", - "title": "URI", - "description": "A URI which acts as a persistent identifier to identify an area.", - "constraints": { - "unique": false - }, - "example": "http://example.com" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "$ref": "attribute.json" - } - } - }, - "required": [ - "id" - ] -} \ No newline at end of file diff --git a/schema/service_at_location.json b/schema/service_at_location.json index 9bbfb94..f806d66 100644 --- a/schema/service_at_location.json +++ b/schema/service_at_location.json @@ -15,11 +15,10 @@ "type": "string", "title": "Identifier", "description": "The identifier of the service at location entry. Each entry must have a unique identifier.", - "format": "uuid", "constraints": { "unique": true }, - "example": "e94c9f38-1e8f-4564-91d4-d53501ab1765", + "example": "service-id-1234", "core": "Y" }, "service_id": { @@ -27,7 +26,6 @@ "type": "string", "title": "Service Identifier", "description": "The identifier of the service at a given location.", - "format": "uuid", "constraints": { "unique": false }, @@ -36,67 +34,20 @@ }, "location_id": { "name": "location_id", - "type": "string", + "type": "number", "title": "Location Identifier", "description": "The identifier of the location where this service operates.", - "format": "uuid", "constraints": { "unique": false }, - "example": "3a19ff88-4620-4d17-9830-ac1d859eb5d5", + "example": "1234", "core": "Y" }, - "description": { - "name": "description", - "type": "string", - "title": "Description", - "description": "A free text description of the service at this specific location.", - "constraints": { - "unique": false - }, - "example": "Counselling Services provided by trained professionals in the MyCity area." - }, - "contacts": { - "name": "contacts", - "type": "array", - "title": "Contacts", - "description": "The details of the named contacts for services and organizations.", - "items": { - "$ref": "contact.json" - } - }, - "phones": { - "name": "phones", - "type": "array", - "title": "Phones", - "description": "The details of the telephone numbers used to contact organizations, services, and locations.", - "items": { - "$ref": "phone.json" - } - }, - "schedules": { - "name": "schedules", - "type": "array", - "title": "Schedules", - "description": "The details of when a service or location is open. Entries are RFC 5545 RRULES.", - "items": { - "$ref": "schedule.json" - } - }, "location": { "name": "location", "title": "Location", "description": "The details of the locations where organizations operate. Locations may be virtual, and one organization may have many locations.", "$ref": "location.json" - }, - "attributes": { - "name": "attributes", - "type": "array", - "title": "Attributes", - "description": "A link between a service and one or more classifications that describe the nature of the service provided.", - "items": { - "$ref": "attribute.json" - } } }, "required": [ From 61e4ec64216cadb3dcf45b8738549f6d248e55d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Travais?= Date: Fri, 23 Feb 2024 17:21:10 +0100 Subject: [PATCH 4/4] docs: :memo: update docs based on profile --- .../_images/entity_relationship_diagram.svg | 2500 ++++++----------- ...ntity_relationship_diagram_core_tables.svg | 633 ++--- 2 files changed, 1087 insertions(+), 2046 deletions(-) diff --git a/docs/extras/_images/entity_relationship_diagram.svg b/docs/extras/_images/entity_relationship_diagram.svg index 82b1e9f..d6ff507 100644 --- a/docs/extras/_images/entity_relationship_diagram.svg +++ b/docs/extras/_images/entity_relationship_diagram.svg @@ -1,1749 +1,975 @@ - - - + + Changeme - + organization - - - -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. - -id - -string - -UNIQ; The identifier for the organization. Each -organization must have a unique identifier. - -name - -string - -The official or public name of the organization. - -alternate_name - -string - -NULL -; An (optional) alternative or commonly -used name for the organization. - -description - -string - -A free text description containing a brief summary -about the organization. It can contain markup such -as HTML or Markdown. - -email - -string - -NULL -; The contact e-mail address for the -organization. - -website - -string - -NULL -; The URL (website address) of the -organization. - -tax_status - -string - -NULL -; DEPRECATED: Government assigned tax -designation for tax-exempt organizations. - -tax_id - -string - -NULL -; DEPRECATED: A government issued -identifier used for the purpose of tax -administration. - -year_incorporated - -number - -NULL -; The year in which the organization -was legally formed. - -legal_status - -string - -NULL -; The legal conditions that an -organization is operating under. - -logo - -string - -NULL -; A URL to an image associated with the -organization which can be presented alongside its -name. - -uri - -string - -NULL -; 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 - -NULL -; The identifier of the organization's -parent organization. - - - -program - - - -program -The details of collections of related services. - -id - -string - -UNIQ; The identifier for the program. Each program -must have a unique identifier. - -organization_id - -string - -UNIQ; 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 - -The name of the program. - -alternate_name - -string - -NULL -; The (optional) alternative name for -the program. - -description - -string - -A free text description of the program - - - -program:i2->organization:f1 - + + + +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. + +id + +number + +UNIQ; The identifier for the organization. Each +organization must have a unique identifier. + +name + +string + +The official or public name of the organization. + +description + +string + +A free text description containing a brief summary +about the organization. It can contain markup such +as HTML or Markdown. + +email + +string + +NULL +; The contact e-mail address for the +organization. + +website + +string + +NULL +; The URL (website address) of the +organization. + +logo + +string + +NULL +; A URL to an image associated with the +organization which can be presented alongside its +name. service - - - -service -The details of the services provided by organizations to a range of -different groups. - -id - -string - -UNIQ; The identifier for the service. Each service -must have a unique identifier. - -organization_id - -string - -The identifier of the organization that provides -this service. - -program_id - -string - -NULL -; The identifier of the program this -service is delivered under. - -name - -string - -The official or public name of the service. - -alternate_name - -string - -NULL -; An (optional) alternative name for -this service. - -description - -string - -NULL -; A free text description of the -service. - -url - -string - -NULL -; URL of the service - -email - -string - -NULL -; An email address which can be used to -contact the service provider. - -status - -string - -The current status of the service which can be -active, inactive, defunct, or temporarily closed. - -interpretation_services - -string - -NULL -; A free text description of any -interpretation services available for accessing -this service. - -application_process - -string - -NULL -; A free text description of the steps -needed to access this service. - -wait_time - -string - -NULL -; DEPRECATED: The time a client may -expect to wait before receiving a service. - -accreditations - -string - -NULL -; 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 - -NULL -; A free text description of the type -of person for whom this service is intended. - -minimum_age - -number - -NULL -; The minimum age of a person required -to meet this eligibility requirement. - -maximum_age - -number - -NULL -; The maximum age of a person required -to meet this eligibility requirement. - -assured_date - -date - -NULL -; The date that the information about -the service was last checked. - -assurer_email - -string - -NULL -; The contact e-mail address for the -person or organization which last assured the -service. - -licenses - -string - -NULL -; 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 - -NULL -; A description of any short term -alerts concerning the service. - -last_modified - -datetime - -NULL -; The datetime when the service, or any -related information about the service, has -changed. Should have millisecond accuracy. - - - -service:i2->organization:f1 - - - - -service:i3->program:f1 - + + + +service +The details of the services provided by organizations to a range of +different groups. + +id + +string + +UNIQ; The identifier for the service. Each service +must have a unique identifier. + +name + +string + +The official or public name of the service. + +description + +string + +NULL +; A free text description of the +service. + +status + +string + +The current status of the service which can be +active, inactive, defunct, or temporarily closed. + +fees_description + +string + +NULL +; A free text description of any +charges for service users to access this service. + +fees + +string + +NULL +; DEPRECATED: Details of any charges +for service users to access this service. + +minimum_age + +number + +NULL +; The minimum age of a person required +to meet this eligibility requirement. + +maximum_age + +number + +NULL +; The maximum age of a person required +to meet this eligibility requirement. + +assured_date + +date + +NULL +; The date that the information about +the service was last checked. + +assurer_email + +string + +NULL +; The contact e-mail address for the +person or organization which last assured the +service. + +last_modified + +datetime + +NULL +; The datetime when the service, or any +related information about the service, has +changed. Should have millisecond accuracy. attribute - - - -attribute -A link between a service and one or more classifications that describe -the nature of the service provided. - -id - -string - -UNIQ; The identifier of the attribute entry. Each -attribute entry should have a unique identifier. - -link_id - -string - -The identifier of the entity to which this -taxonomy term applies. - -taxonomy_term_id - -string - -The identifier of this taxonomy term from the -taxonomy table. - -link_type - -string - -NULL -; 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 - -The table of the Link Identifier. - -value - -string - -NULL -; The value (if any) of an attribute. + + + +attribute +A link between a service and one or more classifications that describe +the nature of the service provided. + +id + +string + +UNIQ; The identifier of the attribute entry. Each +attribute entry should have a unique identifier. + +link_id + +string + +The identifier of the entity to which this +taxonomy term applies. + +taxonomy_term_id + +string + +The identifier of this taxonomy term from the +taxonomy table. + +link_type + +string + +NULL +; 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 + +The table of the Link Identifier. + +value + +string + +NULL +; The value (if any) of an attribute. taxonomy_term - - - -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. - -id - -string - -UNIQ; The identifier for this taxonomy term. Each -taxonomy term must have a unique identifier, -within the scope of the dataset. - -code - -string - -NULL -; UNIQ; The term identfier as used in -the taxonomy. This and the taxonomy_id combined -define the term. - -name - -string - -The taxonomy term itself. - -description - -string - -A free text description of the term. - -parent_id - -string - -NULL -; 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 - -NULL -; If this is an established taxonomy, a -free text description of which taxonomy is in use. -If possible, provide a URI. - -language - -string - -NULL -; An ISO 639-1, or ISO 639-2 [language -code](available at http://www.loc.gov/standards/is -o639-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 - -NULL -; The identifier of the taxonomy -containing the term. - -term_uri - -string - -NULL -; URI of the term. + + + +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. + +id + +string + +UNIQ; The identifier for this taxonomy term. Each +taxonomy term must have a unique identifier, +within the scope of the dataset. + +code + +string + +NULL +; UNIQ; The term identfier as used in +the taxonomy. This and the taxonomy_id combined +define the term. + +name + +string + +The taxonomy term itself. + +description + +string + +A free text description of the term. + +parent_id + +string + +NULL +; 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 + +NULL +; If this is an established taxonomy, a +free text description of which taxonomy is in use. +If possible, provide a URI. + +language + +string + +NULL +; An ISO 639-1, or ISO 639-2 [language +code](available at http://www.loc.gov/standards/is +o639-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 + +NULL +; The identifier of the taxonomy +containing the term. + +term_uri + +string + +NULL +; URI of the term. - + attribute:i3->taxonomy_term:f1 - + taxonomy - - - -taxonomy -The taxonomies from which taxonomy terms are taken. - -id - -string - -UNIQ; The identifier of the taxonomy. Each entry -must have a unique identifier - -name - -string - -The name of the taxonomy from which terms are -sourced. - -description - -string - -A free text description of the taxonomy. - -uri - -string - -NULL -; The URI of the taxonomy. - -version - -string - -NULL -; The version of the taxonomy. + + + +taxonomy +The taxonomies from which taxonomy terms are taken. + +id + +string + +UNIQ; The identifier of the taxonomy. Each entry +must have a unique identifier + +name + +string + +The name of the taxonomy from which terms are +sourced. + +description + +string + +A free text description of the taxonomy. + +uri + +string + +NULL +; The URI of the taxonomy. + +version + +string + +NULL +; The version of the taxonomy. - + taxonomy_term:i8->taxonomy:f1 - + service_at_location - - - -service_at_location -A link between a service and a specific location. - -id - -string - -UNIQ; The identifier of the service at location -entry. Each entry must have a unique identifier. - -service_id - -string - -The identifier of the service at a given location. - -location_id - -string - -The identifier of the location where this service -operates. - -description - -string - -NULL -; A free text description of the -service at this specific location. + + + +service_at_location +A link between a service and a specific location. + +id + +string + +UNIQ; The identifier of the service at location +entry. Each entry must have a unique identifier. + +service_id + +string + +The identifier of the service at a given location. + +location_id + +number + +The identifier of the location where this service +operates. - + service_at_location:i2->service:f1 - + location - - - -location -The locations where organizations operate. Locations may be virtual, -and one organization may have many locations. - -id - -string - -UNIQ; The identifier of the location. Each -location must have a unique identifier. - -location_type - -string - -The type of location, which may be either -physical, postal, or virtual. - -url - -string - -NULL -; If location_type is virtual, then -this field represents the URL of a virtual -location. - -organization_id - -string - -NULL -; 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 - -NULL -; The name of the location. - -alternate_name - -string - -NULL -; An (optional) alternative name of the -location. - -description - -string - -NULL -; A free text description of the -location. - -transportation - -string - -NULL -; A free text description of the access -to public or private transportation to and from -the location. - -latitude - -number - -NULL -; The latitude of the location -expressed in decimal degrees in WGS84 datum. - -longitude - -number - -NULL -; The longitude of the location -expressed in decimal degrees in WGS84 datum. - -external_identifier - -string - -NULL -; A third party identifier for the -location, which can be drawn from other services -e.g. UK UPRN. - -external_identifier_type - -string - -NULL -; The scheme used for the location's -external_identifier e.g. UK UPRN. + + + +location +The locations where organizations operate. Locations may be virtual, +and one organization may have many locations. + +id + +number + +UNIQ; The identifier of the location. Each +location must have a unique identifier. + +location_type + +string + +The type of location, which can only be postal for +now. + +url + +string + +NULL +; If location_type is virtual, then +this field represents the URL of a virtual +location. + +organization_id + +number + +NULL +; 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 + +The name of the location. + +description + +string + +NULL +; A free text description of the +location. + +latitude + +number + +NULL +; The latitude of the location +expressed in decimal degrees in WGS84 datum. + +longitude + +number + +NULL +; The longitude of the location +expressed in decimal degrees in WGS84 datum. - + service_at_location:i3->location:f1 - + - + location:i4->organization:f1 - + phone - - - -phone -The details of the telephone numbers used to contact organizations, -services, and locations. - -id - -string - -UNIQ; The identifier for the phone number. Each -entry must have a unique identifier. - -location_id - -string - -NULL -; The identifier of the location where -this phone number is located. - -service_id - -string - -NULL -; The identifier of the service for -which this is the phone number. - -organization_id - -string - -NULL -; The identifier of the organization -for which this is the phone number. - -contact_id - -string - -NULL -; The identifier of the contact for -which this is the phone number. - -service_at_location_id - -string - -NULL -; The identifier of the ‘service at -location’ table entry, when this phone number is -specific to a service in a particular location. - -number - -string - -The phone number. - -extension - -number - -NULL -; The extension of the phone number. - -type - -string - -NULL -; Indicates the type of phone service, -drawing from the RFC6350 list of types (text (for -SMS), voice, fax, cell, video, pager, textphone). - -description - -string - -NULL -; A free text description providing -extra information about the phone service + + + +phone +The details of the telephone numbers used to contact organizations, +services, and locations. + +id + +string + +UNIQ; The identifier for the phone number. Each +entry must have a unique identifier. + +location_id + +string + +NULL +; The identifier of the location where +this phone number is located. + +organization_id + +number + +NULL +; The identifier of the organization +for which this is the phone number. + +contact_id + +string + +NULL +; The identifier of the contact for +which this is the phone number. + +number + +string + +The phone number. + +description + +string + +NULL +; A free text description providing +extra information about the phone service - -phone:i4->organization:f1 - - - - -phone:i3->service:f1 - - - - -phone:i6->service_at_location:f1 - + +phone:i3->organization:f1 + - + phone:i2->location:f1 - + contact - - - -contact -The details of the named contacts for services and organizations. - -id - -string - -UNIQ; The identifier for the contact. Each contact -must have a unique identifier. - -organization_id - -string - -NULL -; The identifier of the organization -for which this is a contact. - -service_id - -string - -NULL -; The identifier of the service for -which this is a contact. - -service_at_location_id - -string - -NULL -; The identifier of the ‘service at -location’ entry, when this contact is specific to -a service in a particular location. - -location_id - -string - -NULL -; The identifier for the location of -the contact. - -name - -string - -NULL -; The name of the contact. - -title - -string - -NULL -; The job title of the contact. - -department - -string - -NULL -; The department that the contact is a -part of. - -email - -string - -NULL -; The email address of the contact. + + + +contact +The details of the named contacts for services and organizations. + +id + +string + +UNIQ; The identifier for the contact. Each contact +must have a unique identifier. + +organization_id + +number + +The identifier of the organization for which this +is a contact. + +location_id + +number + +NULL +; The identifier for the location of +the contact. + +name + +string + +The name of the contact. + +title + +string + +NULL +; The job title of the contact. + +email + +string + +The email address of the contact. - -phone:i5->contact:f1 - + +phone:i4->contact:f1 + - + contact:i2->organization:f1 - - - - -contact:i3->service:f1 - - - - -contact:i4->service_at_location:f1 - + - -contact:i5->location:f1 - + +contact:i3->location:f1 + address - - - -address -The addresses of locations where organizations operate. - -id - -string - -UNIQ; The identifier of the postal address. Each -postal address must have a unique identifier. - -location_id - -string - -NULL -; The identifier of the location for -this postal address. - -attention - -string - -NULL -; The name of the person or entity -whose attention should be sought at the location. -These are often included as a "care of" component -of an address. - -address_1 - -string - -The first line(s) of the address, including -office, building number and street. - -address_2 - -string - -NULL -; A second (additional) line of address -information. - -city - -string - -The city in which the address is located. - -region - -string - -NULL -; The region in which the address is -located (optional). - -state_province - -string - -The state or province in which the address is -located. - -postal_code - -string - -The postal code for the address. - -country - -string - -The country in which the address is located. This -should be given as an ISO 3361-1 country code (two -letter abbreviation). - -address_type - -string - -The type of address which may be physical, postal, -or virtual. + + + +address +The addresses of locations where organizations operate. + +id + +string + +UNIQ; The identifier of the postal address. Each +postal address must have a unique identifier. + +location_id + +number + +UNIQ; The identifier of the location for this +postal address. + +address_1 + +string + +The first line(s) of the address, including +office, building number and street. + +city + +string + +The city in which the address is located. + +region + +string + +The region in which the address is located +(optional). + +state_province + +string + +The state or province in which the address is +located. + +postal_code + +string + +The postal code for the address. + +country + +string + +The country in which the address is located. This +should be given as an ISO 3361-1 country code (two +letter abbreviation). + +address_type + +string + +The type of address which may be physical, postal, +or virtual. + +cityCode + +string + +NULL +; The city code when applicable. In +France it's the INSEE code. - + address:i2->location:f1 - + schedule - - - -schedule -The details of when a service or location is open. Entries are RFC -5545 RRULES. - -id - -string - -UNIQ; The identifier for the schedule. Each entry -must have a unique identifier. - -service_id - -string - -NULL -; The identifier of the service for -which this is the regular schedule - -location_id - -string - -NULL -; The identifier of the location for -which this is the regular schedule - -service_at_location_id - -string - -NULL -; The identifier of the ‘service at -location’ table entry, when this schedule is -specific to a service in a particular location. - -valid_from - -date - -NULL -; The date from which the schedule -information is valid. It must be in the ISO 8601 -format of YYYY-MM-DD, - -valid_to - -date - -NULL -; The last date on which the schedule -information is valid. It must be in the ISO 8601 -format of YYYY-MM-DD. - -dtstart - -date - -NULL -; iCal - The date of the first event is -the schedule. Necessary when using the ‘interval’ -feature, optional otherwise. - -timezone - -number - -NULL -; The timezone that all dates are -expressed as, expressed as a UTC offset. Dates are -assumed to be UTC otherwise. - -until - -date - -NULL -; iCal - The date of the last -occurrence of the recurring event. - -count - -number - -NULL -; iCal - The number of times that the -event occurs. Use this instead of ‘until’, if -appropriate. - -wkst - -string - -NULL -; iCal - The two-letter code for the -day on which the week starts. - -freq - -string - -NULL -; iCal - How often the frequency -repeats. - -interval - -number - -NULL -; iCal - How often the frequency -repeats. For example, and Interval of 2 for a -WEEKLY Frequency would represent fortnightly. - -byday - -string - -NULL -; 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 - -NULL -; 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 - -NULL -; 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 - -NULL -; 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 - -NULL -; A free text description of the -availability of the service. - -opens_at - -time - -NULL -; 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 - -time - -NULL -; 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 - -NULL -; URL of a link for the schedule which -may show each individual session and may provide a -booking facility. - -attending_type - -string - -NULL -; A free text description of how to -attend this service. - -notes - -string - -NULL -; Free text notes on the schedule. + + + +schedule +The details of when a service or location is open. Entries are RFC +5545 RRULES. + +id + +string + +UNIQ; The identifier for the schedule. Each entry +must have a unique identifier. + +service_id + +string + +NULL +; The identifier of the service for +which this is the regular schedule + +location_id + +number + +NULL +; The identifier of the location for +which this is the regular schedule + +valid_from + +date + +NULL +; The date from which the schedule +information is valid. It must be in the ISO 8601 +format of YYYY-MM-DD, + +valid_to + +date + +NULL +; The last date on which the schedule +information is valid. It must be in the ISO 8601 +format of YYYY-MM-DD. + +timezone + +number + +NULL +; The timezone that all dates are +expressed as, expressed as a UTC offset. Dates are +assumed to be UTC otherwise. + +wkst + +string + +NULL +; iCal - The two-letter code for the +day on which the week starts. + +freq + +string + +NULL +; iCal - How often the frequency +repeats. + +byday + +string + +NULL +; 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 + +opens_at + +time + +NULL +; 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 + +time + +NULL +; 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:i2->service:f1 - - - - -schedule:i4->service_at_location:f1 - + - + schedule:i3->location:f1 - - - - -funding - - - -funding -The sources of funding for a service or organization. - -id - -string - -UNIQ; The identifier for the funding. Each entry -must have a unique identifier. - -organization_id - -string - -NULL -; The identifier of the organization in -receipt of this funding. - -service_id - -string - -NULL -; The identifier of the service in -receipt of this funding. - -source - -string - -NULL -; A free text description of the source -of funds for this organization or service. - - - -funding:i2->organization:f1 - - - - -funding:i3->service:f1 - - - - -service_area - - - -service_area -The details of the geographic area for which a service is available. - -id - -string - -UNIQ; The identifier for the service area. Each -service area must have a unique identifier. - -service_id - -string - -NULL -; The identifier of the service for -which this entry describes the service area - -name - -string - -NULL -; A free text geographic area where a -service is available. - -description - -string - -NULL -; 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 - -NULL -; A definition of the polygon defining -the area. - -extent_type - -string - -NULL -; 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 - -NULL -; A URI which acts as a persistent -identifier to identify an area. - - - -service_area:i2->service:f1 - + required_document - - - -required_document -The details of any documents that are required in order to access or -use services. - -id - -string - -UNIQ; The identifier for the document. Each -document must have a unique identifier. - -service_id - -string - -NULL -; The identifier of the service for -which this entry describes the required document. - -document - -string - -NULL -; A free text description of the -document required to apply for or receive the -service. - -uri - -string - -NULL -; A web link to the document. + + + +required_document +The details of any documents that are required in order to access or +use services. + +id + +string + +UNIQ; The identifier for the document. Each +document must have a unique identifier. + +service_id + +string + +The identifier of the service for which this entry +describes the required document. + +document + +string + +NULL +; A free text description of the +document required to apply for or receive the +service. + +uri + +string + +NULL +; A web link to the document. - + required_document:i2->service:f1 - + language - - - -language -The languages that are spoken at locations or services. This does not -include languages which can only be used with interpretation. - -id - -string - -UNIQ; The identifier for the language. Each entry -must have a unique identifier. - -service_id - -string - -NULL -; The identifier of the service for -which the entry describes the languages in which -services are delivered. - -location_id - -string - -NULL -; The identifier of the location for -which the entry describes the languages in which -services are delivered. - -phone_id - -string - -NULL -; The identifier of the phone for which -the entry describes the languages in which -services delivered. - -name - -string - -NULL -; The name of the language in which the -service is delivered. - -code - -string - -NULL -; The ISO 639-1 or ISO 639-3 code for -the language. - -note - -string - -NULL -; A free text description of any -additional context or services provided for this -language. - - - -language:i2->service:f1 - + + + +language +The languages that are spoken at locations or services. This does not +include languages which can only be used with interpretation. + +id + +string + +UNIQ; The identifier for the language. Each entry +must have a unique identifier. + +location_id + +number + +The identifier of the location for which the entry +describes the languages in which services are +delivered. + +name + +string + +NULL +; The name of the language in which the +service is delivered. + +code + +string + +NULL +; The ISO 639-1 or ISO 639-3 code for +the language. - -language:i3->location:f1 - - - - -language:i4->phone:f1 - + +language:i2->location:f1 + accessibility - - - -accessibility -The details of the arrangements for access to locations for people who -have disabilities. - -id - -string - -UNIQ; The identifier for this accessibility -information. Each entry must have a unique -identifier. - -location_id - -string - -NULL -; The identifier for the location of -the accessibility provision. - -description - -string - -NULL -; A free text description of the -assistance or infrastructure that facilitates -access to clients with disabilities. - -details - -string - -NULL -; Any further details relating to the -relevant accessibility arrangements at this -location. - -url - -string - -NULL -; The URL of a page giving more -information about the accessibility of the -location. + + + +accessibility +The details of the arrangements for access to locations for people who +have disabilities. + +location_id + +number + +UNIQ; The identifier for the location of the +accessibility provision. + +accessible + +boolean + +True if the address is accessible to person with +reduced mobility - + accessibility:i2->location:f1 - + meta_table_description - - - -meta_table_description -Metadata about individual tables. - -id - -string - -UNIQ; The identifier for the metadata description. -Each entry must have a unique identifier. - -name - -string - -NULL -; The name for the metadata -description. - -language - -string - -NULL -; The ISO 639-1 or ISO 639-3 code for -the language of the metadata description. - -character_set - -string - -NULL -; The character set of the metadata -description. - - - -cost_option - - - -cost_option -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. - -id - -string - -UNIQ; The identifier for the cost option. Each -entry must have a unique identifier - -service_id - -string - -The identifier of the services for which the entry -describes the cost. - -valid_from - -date - -NULL -; The date when this price is valid -from. - -valid_to - -date - -NULL -; The date when this price is valid to. - -option - -string - -NULL -; Conditions associated with the cost -option. - -currency - -string - -NULL -; The 3 letter currency code of this -cost option (expected to be gbp by Open Referral -UK). - -amount - -number - -NULL -; The cost of the option, expressed as -an amount. - -amount_description - -string - -NULL -; Specific details qualifying the cost -amount. - - - -cost_option:i2->service:f1 - - - - -organization_identifier - - - -organization_identifier -The details of the third party identifiers for organizations, such as: -company registration number, charity number, tax registration number. - -id - -string - -UNIQ; The identifier for this organization -identifier entry. Each entry must have a unique -identifier. - -organization_id - -string - -The identifier of the organization. This should -match the uuid of an organization object. - -identifier_scheme - -string - -NULL -; The scheme of the third party -identifier, according to http://org-id.guide/. - -identifier_type - -string - -A human-readable equivalent of the -identifier_scheme. This may be used in cases where -org-id.guide does not list an appropriate -identifier scheme. - -identifier - -string - -The third-party identifier value. - - - -organization_identifier:i2->organization:f1 - + + + +meta_table_description +Metadata about individual tables. + +id + +string + +UNIQ; The identifier for the metadata description. +Each entry must have a unique identifier. + +name + +string + +NULL +; The name for the metadata +description. + +language + +string + +NULL +; The ISO 639-1 or ISO 639-3 code for +the language of the metadata description. + +character_set + +string + +NULL +; The character set of the metadata +description. diff --git a/docs/extras/_images/entity_relationship_diagram_core_tables.svg b/docs/extras/_images/entity_relationship_diagram_core_tables.svg index 167b723..b3dd6bf 100644 --- a/docs/extras/_images/entity_relationship_diagram_core_tables.svg +++ b/docs/extras/_images/entity_relationship_diagram_core_tables.svg @@ -1,432 +1,247 @@ - - - + + Changeme - + organization - - - -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. - -id - -string - -UNIQ; The identifier for the organization. Each -organization must have a unique identifier. - -name - -string - -The official or public name of the organization. - -alternate_name - -string - -NULL -; An (optional) alternative or commonly -used name for the organization. - -description - -string - -A free text description containing a brief summary -about the organization. It can contain markup such -as HTML or Markdown. - -email - -string - -NULL -; The contact e-mail address for the -organization. - -website - -string - -NULL -; The URL (website address) of the -organization. - -tax_status - -string - -NULL -; DEPRECATED: Government assigned tax -designation for tax-exempt organizations. - -tax_id - -string - -NULL -; DEPRECATED: A government issued -identifier used for the purpose of tax -administration. - -year_incorporated - -number - -NULL -; The year in which the organization -was legally formed. - -legal_status - -string - -NULL -; The legal conditions that an -organization is operating under. - -logo - -string - -NULL -; A URL to an image associated with the -organization which can be presented alongside its -name. - -uri - -string - -NULL -; 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 - -NULL -; The identifier of the organization's -parent organization. + + + +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. + +id + +number + +UNIQ; The identifier for the organization. Each +organization must have a unique identifier. + +name + +string + +The official or public name of the organization. + +description + +string + +A free text description containing a brief summary +about the organization. It can contain markup such +as HTML or Markdown. + +email + +string + +NULL +; The contact e-mail address for the +organization. + +website + +string + +NULL +; The URL (website address) of the +organization. + +logo + +string + +NULL +; A URL to an image associated with the +organization which can be presented alongside its +name. service - - - -service -The details of the services provided by organizations to a range of -different groups. - -id - -string - -UNIQ; The identifier for the service. Each service -must have a unique identifier. - -organization_id - -string - -The identifier of the organization that provides -this service. - -program_id - -string - -NULL -; The identifier of the program this -service is delivered under. - -name - -string - -The official or public name of the service. - -alternate_name - -string - -NULL -; An (optional) alternative name for -this service. - -description - -string - -NULL -; A free text description of the -service. - -url - -string - -NULL -; URL of the service - -email - -string - -NULL -; An email address which can be used to -contact the service provider. - -status - -string - -The current status of the service which can be -active, inactive, defunct, or temporarily closed. - -interpretation_services - -string - -NULL -; A free text description of any -interpretation services available for accessing -this service. - -application_process - -string - -NULL -; A free text description of the steps -needed to access this service. - -wait_time - -string - -NULL -; DEPRECATED: The time a client may -expect to wait before receiving a service. - -accreditations - -string - -NULL -; 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 - -NULL -; A free text description of the type -of person for whom this service is intended. - -minimum_age - -number - -NULL -; The minimum age of a person required -to meet this eligibility requirement. - -maximum_age - -number - -NULL -; The maximum age of a person required -to meet this eligibility requirement. - -assured_date - -date - -NULL -; The date that the information about -the service was last checked. - -assurer_email - -string - -NULL -; The contact e-mail address for the -person or organization which last assured the -service. - -licenses - -string - -NULL -; 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 - -NULL -; A description of any short term -alerts concerning the service. - -last_modified - -datetime - -NULL -; The datetime when the service, or any -related information about the service, has -changed. Should have millisecond accuracy. - - - -service:i2->organization:f1 - + + + +service +The details of the services provided by organizations to a range of +different groups. + +id + +string + +UNIQ; The identifier for the service. Each service +must have a unique identifier. + +name + +string + +The official or public name of the service. + +description + +string + +NULL +; A free text description of the +service. + +status + +string + +The current status of the service which can be +active, inactive, defunct, or temporarily closed. + +fees_description + +string + +NULL +; A free text description of any +charges for service users to access this service. + +fees + +string + +NULL +; DEPRECATED: Details of any charges +for service users to access this service. + +minimum_age + +number + +NULL +; The minimum age of a person required +to meet this eligibility requirement. + +maximum_age + +number + +NULL +; The maximum age of a person required +to meet this eligibility requirement. + +assured_date + +date + +NULL +; The date that the information about +the service was last checked. + +assurer_email + +string + +NULL +; The contact e-mail address for the +person or organization which last assured the +service. + +last_modified + +datetime + +NULL +; The datetime when the service, or any +related information about the service, has +changed. Should have millisecond accuracy. location - - - -location -The locations where organizations operate. Locations may be virtual, -and one organization may have many locations. - -id - -string - -UNIQ; The identifier of the location. Each -location must have a unique identifier. - -location_type - -string - -The type of location, which may be either -physical, postal, or virtual. - -url - -string - -NULL -; If location_type is virtual, then -this field represents the URL of a virtual -location. - -organization_id - -string - -NULL -; 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 - -NULL -; The name of the location. - -alternate_name - -string - -NULL -; An (optional) alternative name of the -location. - -description - -string - -NULL -; A free text description of the -location. - -transportation - -string - -NULL -; A free text description of the access -to public or private transportation to and from -the location. - -latitude - -number - -NULL -; The latitude of the location -expressed in decimal degrees in WGS84 datum. - -longitude - -number - -NULL -; The longitude of the location -expressed in decimal degrees in WGS84 datum. - -external_identifier - -string - -NULL -; A third party identifier for the -location, which can be drawn from other services -e.g. UK UPRN. - -external_identifier_type - -string - -NULL -; The scheme used for the location's -external_identifier e.g. UK UPRN. + + + +location +The locations where organizations operate. Locations may be virtual, +and one organization may have many locations. + +id + +number + +UNIQ; The identifier of the location. Each +location must have a unique identifier. + +location_type + +string + +The type of location, which can only be postal for +now. + +url + +string + +NULL +; If location_type is virtual, then +this field represents the URL of a virtual +location. + +organization_id + +number + +NULL +; 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 + +The name of the location. + +description + +string + +NULL +; A free text description of the +location. + +latitude + +number + +NULL +; The latitude of the location +expressed in decimal degrees in WGS84 datum. + +longitude + +number + +NULL +; The longitude of the location +expressed in decimal degrees in WGS84 datum. - + location:i4->organization:f1 - +