[ECODP-dev] Question about package_show API command

David Raznick david.raznick at okfn.org
Mon Jul 15 15:53:06 UTC 2013


On 15 July 2013 14:36, Dimitrios Mexis <dimitrios.mexis at tenforce.com> wrote:

> Hi,
>
> when we issue the package_show command like this:
>  curl http://192.168.33.176/data/api/action/package_show  -d
> '{"id":"KQ01IktTeGRJWbEv85otA"}'
>
> We get back when it is contact_name, contact_address at least, inside the
> string escaped characters.
> Is this normal ?
>
> Some fields are json internally, so this is normal.  We can change this
easily if needed.

The problem, is that we need to make extra tweaks in order to get rid of
> the escaped character and then do the update.
>
> If I don't do that I get the "NO JSON output" which as message is same
> with some cases in rdf2ckan we have.
>
> Here is the example of the response check the contact_name :
> {"help": "Override package_show to sort the resources by name", "success":
> true, "result": {"license_title": "Europa Legal Notice",
> "geographical_coverage": [], "contact_name": "\"Eurostat, the statistical
> office of the European Union\"", "id":
> "7d030d18-5762-44a4-97d7-9a34868b6172", "metadata_created":
> "2013-07-11T10:58:24.913385", "capacity": "public", "metadata_modified":
> "2013-07-15T13:17:04.990354", "temporal_granularity": [],
> "contact_telephone": "\"tel: +352 430136789\"", "type_of_dataset": ["
> http://ec.europa.eu/open-data/kos/dataset-type/Statistical"],
> "license_id": "
> http://ec.europa.eu/open-data/kos/licence/EuropeanCommission", "status":
> ["http://ec.europa.eu/open-data/kos/dataset-status/Completed"],
> "description": "Arrivals at tourist accommodation establishments",
> "published_by": "estat", "groups": [{"title": "Eurostat", "capacity":
> "public", "id": "04e25c90-a226-4d51-b52b-791580319ac1", "name": "estat"}],
> "interoperability_level": [], "name": "KQ01IktTeGRJWbEv85otA", "language":
> [], "url": "http://ec.europa.eu/eurostat/product?code=tour_occ_arnat",
> "title": "Arrivals at tourist accommodation establishments",
> "contact_address": "\"Joseph Bech building, 5 Rue Alphonse Weicker, L-2721
> Luxembourg\"", "license_url": "
> http://ec.europa.eu/geninfo/legal_notices_en.htm", "identifier":
> "\"tour_occ_arnat\""}}
>
>
>
> and after the extra manipulation,
>
> curl http://192.168.33.176/data/api/action/package_update  -d
> '{"id":"7d030d18-5762-44a4-97d7-9a34868b6172", "license_title": "Europa
> Legal Notice", "geographical_coverage": [], "contact_name":
> "Eurostatistiki, the statistical office of the European Union", "id":
> "7d030d18-5762-44a4-97d7-9a34868b6172", "metadata_created":
> "2013-07-11T10:58:24.913385", "capacity": "public", "metadata_modified":
> "2013-07-11T10:58:24.913385", "temporal_granularity": [],
> "contact_telephone": "tel: +352 430136789", "type_of_dataset": ["
> http://ec.europa.eu/open-data/kos/dataset-type/Statistical"],
> "license_id": "
> http://ec.europa.eu/open-data/kos/licence/EuropeanCommission",
> "resources": [{"hash": "", "description": "Download dataset in DFT format",
> "format": "application/x-gzip", "url": "
> http://epp.eurostat.ec.europa.eu/NavTree_prod/everybody/BulkDownloadListing?file=data/tour_occ_arnat.dft.gz",
> "created": "2013-07-11T12:58:24.940004", "position": 4, "revision_id":
> "c8d34257-aef8-4477-bf69-a356d3c20671", "id":
> "0a7f0ea4-d12a-4850-b23e-f0542142ee1d", "resource_type": "
> http://www.w3.org/TR/vocab-dcat#Download"}, {"hash": "", "description":
> "Download dataset in SDMX-ML format", "format": "application/zip", "url": "
> http://epp.eurostat.ec.europa.eu/NavTree_prod/everybody/BulkDownloadListing?file=data/tour_occ_arnat.sdmx.zip",
> "created": "2013-07-11T12:58:24.940009", "position": 5, "revision_id":
> "c8d34257-aef8-4477-bf69-a356d3c20671", "id":
> "e0e3e70b-32bf-4bde-81bf-f16240eb35b3", "resource_type": "
> http://www.w3.org/TR/vocab-dcat#Download"}, {"hash": "", "description":
> "Download dataset in TSV format", "format": "application/x-gzip", "url": "
> http://epp.eurostat.ec.europa.eu/NavTree_prod/everybody/BulkDownloadListing?file=data/tour_occ_arnat.tsv.gz",
> "created": "2013-07-11T12:58:24.939999", "position": 3, "revision_id":
> "c8d34257-aef8-4477-bf69-a356d3c20671", "id":
> "362b6a6a-3907-48c6-9ffb-4a177b6c0e23", "resource_type": "
> http://www.w3.org/TR/vocab-dcat#Download"}, {"hash": "", "description":
> "ESMS metadata (Euro-SDMX Metadata structure) HTML", "format": "", "url": "
> http://epp.eurostat.ec.europa.eu/cache/ITY_SDDS/en/tour_occ_esms.htm",
> "created": "2013-07-11T12:58:24.939968", "position": 0, "revision_id":
> "c8d34257-aef8-4477-bf69-a356d3c20671", "id":
> "83e2f417-be30-44d3-abde-86ac1fc58ecc", "resource_type": "
> http://ec.europa.eu/open-data/kos/documentation-type/MainDocumentation"},
> {"hash": "", "description": "ESMS metadata (Euro-SDMX Metadata structure)
> SDMX", "format": "", "url": "
> http://epp.eurostat.ec.europa.eu/NavTree_prod/everybody/BulkDownloadListing?file=metadata/en/tour_occ_esms.sdmx.zip",
> "created": "2013-07-11T12:58:24.939988", "position": 1, "revision_id":
> "c8d34257-aef8-4477-bf69-a356d3c20671", "id":
> "12a792f2-903b-44b6-ae66-d9077d5f1bd7", "resource_type": "
> http://ec.europa.eu/open-data/kos/documentation-type/RelatedWebPage"},
> {"hash": "", "description": "More information on Eurostat Website",
> "format": "", "url": "
> http://ec.europa.eu/eurostat/product?code=tour_occ_arnat&language=en",
> "created": "2013-07-11T12:58:24.939994", "position": 2, "revision_id":
> "c8d34257-aef8-4477-bf69-a356d3c20671", "id":
> "f488cdce-84ee-408d-9635-a9d0abf2477d", "resource_type": "
> http://ec.europa.eu/open-data/kos/documentation-type/RelatedWebPage"}],
> "status": ["http://ec.europa.eu/open-data/kos/dataset-status/Completed"],
> "description": "Arrivals at tourist accommodation establishments",
> "published_by": "estat", "groups": [{"title": "Eurostat", "capacity":
> "public", "id": "04e25c90-a226-4d51-b52b-791580319ac1", "name": "estat"}],
> "interoperability_level": [], "name": "KQ01IktTeGRJWbEv85otA", "language":
> [], "url": "http://ec.europa.eu/eurostat/product?code=tour_occ_arnat",
> "title": "Arrivals at tourist accommodation establishments",
> "contact_address": "Joseph Bech building, 5 Rue Alphonse Weicker, L-2721
> Luxembourg", "license_url": "
> http://ec.europa.eu/geninfo/legal_notices_en.htm", "identifier":
> "tour_occ_arnat"}'  -H "Authorization:7d284ce9-XXXXXXXXXXXXXXXX"
>
>
>
> Regards
> Dimitrios
>
> _______________________________________________
> Ecodp-dev mailing list
> Ecodp-dev at lists.okfn.org
> http://lists.okfn.org/mailman/listinfo/ecodp-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.okfn.org/mailman/private/ecodp-dev/attachments/20130715/569c332f/attachment.html>


More information about the ecodp-dev mailing list