Documentation

En algunos casos es importante mencionar los múltiples puntos de contacto de una organización, particularmente en casos donde cada punto de contacto se encarga de recibir las consultas en un lenguaje en particular.

Esta extensión añade una lista de additionalContactPoints  al objeto organization e introduce una lista de availableLanguage sobre los lenguajes disponibles a ContactPoint.

When this extension is used, publishers should always include a primary contact point for the contactPoint property, on the basis that many applications will not be aware of the additionalContactPoints array. However, if a primary contact point can't be determined, all contact points can be disclosed in the additionalContactPoints array.

Ejemplo

El ejemplo debajo muestra una entidad contratante con dos puntos de contacto. Un contacto principal

{
  "parties":[{
            "id":"GB-LAC-E09000003",
            "role":["procuringEntity"],
            "identifier": {
                "scheme": "GB-LAC",
                "id": "E09000003",
                "legalName": "AnyTown Council"
            },
            "name": "AnyTown Council",
            "address": {
                "streetAddress": "4, North London Business Park, Oakleigh Rd S",
                "locality": "London",
                "region": "London",
                "postalCode": "N11 1NP",
                "countryName": "United Kingdom"
            },
            "contactPoint": {
                "name": "Procurement Team",
                "email": "procurement-team@example.com",
                "telephone": "01234 345 346",
                "availableLanguage":["en"]
            },
            "additionalContactPoints":[
              {
                "name": "Procurement Team (International Enquiries)",
                "email": "procurement-team-international@example.com",
                "telephone": "01234 345 346 Extension 123",
                "availableLanguage":["es","fr","de"]
              }
            ]
    }]
}

Modelling notes

availableLanguage es singular, aunque es una lista, para alinearse con Schema.org.

Issues

Reporte issues para esta extensión en el repositorio de extensiones ocds, poniendo el nombre de la extensión en el título del issue.

Changelog

2019-03-20

  • Set "uniqueItems": true on array fields.

2018-12-21

  • Set wholeListMerge on Organization.additionalContactPoints
  • Clarify use of language codes on ContactPoint.availableLanguage