[ckan-dev] differences in ISO19139 profiles

Adrià Mercader adria.mercader at okfn.org
Wed Oct 23 12:27:05 UTC 2013


Hi Elena,

On 21 October 2013 09:07, Elena Camossi
<elena.camossi at ext.jrc.ec.europa.eu> wrote:
> Dear Adria',
>
> thanks a lot for your detailed answer, now it's much more clear to me.
> From your comparison, ngdc profile seems sligthly weaker (wrt cardinality
> constraints) than eden, but not much more than that.
>
> It's likely that iso19139 doesn't cover iso19119 indeed, but it would be
> interesting to know whether it's the official ISO XSD or not.
> ISO 19139 is somewhere referred to (also in the CKAN documentation, if I'm
> not wrong) as an INSPIRE compliant profile, but this covers iso19115 and
> iso19119, but not iso19115-2
> I have read somewhere that also gemini2 profile is often associated to
> inspire validation, but I haven't found anything more on that.
>
> What is constraints instead?
I'm not sure to be honest. David Read from data.gov.uk (CC'd) may have
more details on this one.

> In our project some partner have defined XSD rules for inspire validation,
> then we can try to include them in our CKAN test installation.
> I guess it is sufficient to extend this branch of the spatial extension. Am
> I correct?
If you want to test the new rules, yes, creating a validator class
like the ones in this file [1] and adding it to the the all_validators
list will be the quickest.

We are finishing up a branch that adds the ability to register their
own validators from other extensions that will greatly simplify how to
define custom validators.

I'll let you know as soon as it is finished and documented.

Adrià

[1] https://github.com/okfn/ckanext-spatial/blob/master/ckanext/spatial/validation/validation.py




>
>
> Kind regards,
> -Elena
>
>
>
>
>
>
>
>
>> -----Original Message-----
>> From: ckan-dev-bounces at lists.okfn.org [mailto:ckan-dev-
>> bounces at lists.okfn.org] On Behalf Of Adrià Mercader
>> Sent: mercoledì 16 ottobre 2013 16:43
>> To: CKAN Development Discussions
>> Subject: Re: [ckan-dev] differences in ISO19139 profiles
>>
>> Hi Elena,
>>
>> On 16 October 2013 10:12, Elena Camossi
>> <elena.camossi at ext.jrc.ec.europa.eu> wrote:
>> > Hi everyone,
>> >
>> > What are the differences in the spatial validation profiles supported
>> > by the CKAN spatial extension: iso19139, iso19139eden, iso19139ngdc?
>> The validation profile basically point to different XSD validation rules
> for ISO
>> 19139 provided by different organizations.
>>
>> iso19139eden uses the rules defined by the EDEN team
>> http://eden.ign.fr/xsd/isotc211
>>
>> iso19139ngdc uses the rules defined by the NGDC team in the US (I can't
> find
>> any working URL as all are down due to the US government
>> shutdown)
>>
>> To be completely honest, I don't know where the "iso19139" one comes
>> from.
>>
>> A while ago I compiled the differences between them on this gist, in case
>> someone is interested:
>>
>> https://gist.github.com/amercader/3937828
>>
>> > Does it make sense to specify in the configuration file more than one
>> > profile, like
>> >
>> > ckan.spatial.validator.profiles = iso19139,iso19139eden,iso19139ngdc
>> It probably doesn't make much sense to validate against multiple
> validators
>> for the same level. You can combine different validators for different
> levels,
>> for instance data.gov.uk uses ckan.spatial.validator.profiles =
>> iso19139eden,gemini2,constraints to add the extra validation of the UK
>> Gemini profile.
>>
>> > Another doubt is on harvested APIs metadata (services). Is there any
>> > validation profile for that, such as ISO 19119?
>> If the previous one don't include it no, but it could be added if there is
> an xsd
>> or schematron available for it.
>>
>> Adrià
>>
>>
>> > Thanks in advance.
>> > Kind regards,
>> > -Elena
>> >
>> >
>> > _______________________________________________
>> > ckan-dev mailing list
>> > ckan-dev at lists.okfn.org
>> > http://lists.okfn.org/mailman/listinfo/ckan-dev
>> > Unsubscribe: http://lists.okfn.org/mailman/options/ckan-dev
>>
>> _______________________________________________
>> ckan-dev mailing list
>> ckan-dev at lists.okfn.org
>> http://lists.okfn.org/mailman/listinfo/ckan-dev
>> Unsubscribe: http://lists.okfn.org/mailman/options/ckan-dev
>
>
> _______________________________________________
> ckan-dev mailing list
> ckan-dev at lists.okfn.org
> http://lists.okfn.org/mailman/listinfo/ckan-dev
> Unsubscribe: http://lists.okfn.org/mailman/options/ckan-dev




More information about the ckan-dev mailing list