{"$schema":"http://json-schema.org/draft-07/schema#","title":"service","type":"object","properties":{"id":{"type":"string","description":"Each service must have a unique identifier."},"organization":{"type":"object","properties":{"id":{"type":"string","pattern":"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}","description":"Each organization must have a unique identifier."},"name":{"type":"string","description":"The official or public name of the organization."},"description":{"type":"string","description":"A brief summary about the organization. It can contain markup such as HTML or Markdown."},"email":{"type":"string","format":"email","description":"The contact e-mail address for the organization."},"url":{"type":"string","format":"uri","pattern":"^(https?|wss?|ftp)://","description":"The URL (website address) of the organization."},"logo":{"type":"string","description":"A URL to an image associated with the organization which can be presented alongside its name."},"uri":{"type":"string","format":"uri","pattern":"^(https?|wss?|ftp)://","description":"A persistent identifier to uniquely identify the organization."}},"required":["id","name","description"]},"name":{"type":"string","description":"The official or public name of the service."},"description":{"type":"string","description":"A description of the service. It can contain markup such as HTML or Markdown."},"url":{"type":"string","format":"uri","pattern":"^(https?|wss?|ftp)://","description":"URL of the service"},"email":{"type":"string","format":"email","description":"Email address for the service"},"status":{"type":"string","description":"The current status of the service.","enum":["active","inactive","defunct","temporarily closed"]},"fees":{"type":"string","description":"Details of any charges for service users to access this service.\r\n\r\nApplication Profile Notes: Use structured information where available in preference to this text field. LGA defines an extension table for 'cost_option'. This 'fees' field can contain a single human-readable description of costs. The 'cost_option' table can optionally add a further breakdown that can be filtered on."},"accreditations":{"type":"string","description":"Details of any accreditations. Accreditation is the formal evaluation of an organization or program against best practice standards set by an accrediting organization.\r\n\r\nApplication Profile Notes: Use structured information where available in preference to this text field. LGA defines an extension table for 'review'. This 'accreditations' field can contain a single human-readable description of reviews. The 'review' table can optionally add a further breakdown that can be filtered on."},"deliverable_type":{"type":"string","description":"A categorisation of the nature of the output of the Service.\r\n\r\nApplication Profile Notes: Expected to reference a taxonomy rather than an enueration in future versions","enum":["Advice","Assessment","Counselling","Equipment","Financial Support","Information","Permission","Training"]},"assured_date":{"type":"string","description":"The date that the information about the service was last checked"},"attending_type":{"type":"string","description":"How to attend this service.\r\n\r\nApplication Profile Notes: Expected to reference a taxonomy ratehr than an enueration in future versions","enum":["phone","online","venue","home visit"]},"attending_access":{"type":"string","description":"Access restrictions for this service.\r\n\r\nApplication Profile Notes: Expected to reference a taxonomy ratehr than an enueration in future versions","enum":["referral","appointment","membership","drop-in"]}},"required":["id","organization","name"]}