Informatievlaanderen / OSLO-Discussion

Deze repository dient als discussie forum voor de publieke werkgroepen van OSLO
6 stars 2 forks source link

contactInfo - groepering #165

Open jensscheerlinck opened 6 years ago

jensscheerlinck commented 6 years ago

From @bertvannuffelen on March 20, 2018 12:34

contactInfo verondersteld dat er altijd een groepering is tussen bepaalde contactInfo eigenschappen. Echter in het organisatieregister is die groepering niet aanwezig.

Er is daar gekozen voor gecontroleerde vrijheid: een beheerder maakt een "kanaal-doel" eigenschap aan en vult dan de waarde in. b.v. "telefoon kabinet" : "02 232123" "email info" : "info@vlaanderen.be"

Dat betekent dat voor dezelfde agent er semantisch verschillende telefoonnummers/email adressen e.d. zijn.

Copied from original issue: Informatievlaanderen/Data.Vlaanderen.be#80

jensscheerlinck commented 6 years ago

Aangezien de eigenschap "contactinfo" voor een organisatie in het Organisatieregister AP meerdere instances van het datatype "ContactInfo" toelaat zou dit zou vertaald kunnen worden als volgt:

{
    "@context": "https://data.vlaanderen.be/context/organisatie.jsonld",
    "@id": "http://data.vlaanderen.be/id/organisatie/OVO003751",
    "@type": "PubliekeOrganisatie",
    "contactinfo": [
        {
            "contactnaam": "Kabinet",
            "telefoon": "02 232 123"
        },
        {
            "contactnaam": "Algemene informatie",
            "email": "info@vlaanderen.be"
        }
    ]
}