[ECODP-dev] Question about package_show API command

Dimitrios Mexis dimitrios.mexis at tenforce.com
Mon Jul 15 19:15:10 UTC 2013


Hi David,
well, if that is ok for you we can handle it. Through Java for sure.

Regards,
Dimitrios

On Mon, Jul 15, 2013 at 5:53 PM, David Raznick <david.raznick at okfn.org>wrote:

>
>
>
> 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
>>
>>
>
> _______________________________________________
> 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/70f86334/attachment.html>


More information about the ecodp-dev mailing list