ISO-TC211 / XML

XML schema, transforms, schematron rules, and examples for ISO TC211 Metadata Standards
45 stars 26 forks source link

mac:operation contains a mandatory mac:parentOperation #80

Open fxprunayre opened 9 years ago

fxprunayre commented 9 years ago

It sounds like an infinite loop ? mac:parentOperation should not be mandatory. I may be wrong - just asking (and don't have the standards to check cardinality).

image

See https://github.com/ISO-TC211/XML/blob/master/standards.iso.org/19115/-3/mac/1.0/2014-12-25/acquisitionInformationImagery.xsd#L314

tobiasspears commented 9 years ago

I tend to agree François

I have requested copies of the specs in order to verify.

Regards,

Tobias Spears Head, Ocean Data and Information Section Government of Canada | Gouvernement du Canada tobias.spears@dfo-mpo.gc.camailto:tobias.spears@dfo-mpo.gc.ca Telephone | Téléphone 902tel:902%20426%204849 456 8546 (new telephone number | nouveau numéro de telephone)

If you have received this communication by mistake, please notify the sender immediately and delete the communication without printing, copying or forwarding it. Thank you. Si vous avez reçu cette communication par erreur, veuillez en aviser l'expéditeur immédiatement et la supprimer sans l'imprimer, la copier, ou la faire suivre. Merci.

From: François Prunayre [mailto:notifications@github.com] Sent: March 13, 2015 10:09 AM To: ISO-TC211/XML Subject: [XML] mac:operation contains a mandatory mac:parentOperation (#80)

It sounds like an infinite loop ? mac:parentOperation should not be mandatory. I may be wrong - just asking (and don't have the standards to check cardinality).

[image]https://cloud.githubusercontent.com/assets/1701393/6638817/115bdc68-c98a-11e4-9255-a7627701ffb2.png

See https://github.com/ISO-TC211/XML/blob/master/standards.iso.org/19115/-3/mac/1.0/2014-12-25/acquisitionInformationImagery.xsd#L314

— Reply to this email directly or view it on GitHubhttps://github.com/ISO-TC211/XML/issues/80.

PeterParslow commented 9 years ago

A good catch. The error is there in ISO 19115-2:2009 Figure A.9 & B.2.5.6 (at least, in the ‘sent to ISO’ text I have squirrelled away).

We should fix it, get the HMMG to fix the harmonized model, and let Dave Danko know – resolution 682 names him as the project lead for revising 19115-2:2009 – I’ve cc’d him.

Peter

From: tobiasspears [mailto:notifications@github.com] Sent: 13 March 2015 13:51 To: ISO-TC211/XML Subject: Re: [XML] mac:operation contains a mandatory mac:parentOperation (#80)

I tend to agree François

I have requested copies of the specs in order to verify.

Regards,

Tobias Spears Head, Ocean Data and Information Section Government of Canada | Gouvernement du Canada tobias.spears@dfo-mpo.gc.camailto:tobias.spears@dfo-mpo.gc.camailto:tobias.spears@dfo-mpo.gc.ca%3cmailto:tobias.spears@dfo-mpo.gc.ca Telephone | Téléphone 902tel:902%20426%204849 456 8546 (new telephone number | nouveau numéro de telephone)

If you have received this communication by mistake, please notify the sender immediately and delete the communication without printing, copying or forwarding it. Thank you. Si vous avez reçu cette communication par erreur, veuillez en aviser l'expéditeur immédiatement et la supprimer sans l'imprimer, la copier, ou la faire suivre. Merci.

From: François Prunayre [mailto:notifications@github.com] Sent: March 13, 2015 10:09 AM To: ISO-TC211/XML Subject: [XML] mac:operation contains a mandatory mac:parentOperation (#80)

It sounds like an infinite loop ? mac:parentOperation should not be mandatory. I may be wrong - just asking (and don't have the standards to check cardinality).

[image]https://cloud.githubusercontent.com/assets/1701393/6638817/115bdc68-c98a-11e4-9255-a7627701ffb2.png

See https://github.com/ISO-TC211/XML/blob/master/standards.iso.org/19115/-3/mac/1.0/2014-12-25/acquisitionInformationImagery.xsd#L314

— Reply to this email directly or view it on GitHubhttps://github.com/ISO-TC211/XML/issues/80.

— Reply to this email directly or view it on GitHubhttps://github.com/ISO-TC211/XML/issues/80#issuecomment-78979262.

This email is only intended for the person to whom it is addressed and may contain confidential information. If you have received this email in error, please notify the sender and delete this email which must not be copied, distributed or disclosed to any other person.

Unless stated otherwise, the contents of this email are personal to the writer and do not represent the official view of Ordnance Survey. Nor can any contract be formed on Ordnance Survey's behalf via email. We reserve the right to monitor emails and attachments without prior notice.

Thank you for your cooperation.

Ordnance Survey Adanac Drive Southampton SO16 0AS Tel: 03456 050505 http://www.ordnancesurvey.co.uk

tobiasspears commented 9 years ago

Thanks Peter :)

From: PeterParslow [mailto:notifications@github.com] Sent: Friday, March 13, 2015 12:16 PM To: ISO-TC211/XML XML@noreply.github.com Cc: Spears, Tobias W Subject: Re: [XML] mac:operation contains a mandatory mac:parentOperation (#80)

A good catch. The error is there in ISO 19115-2:2009 Figure A.9 & B.2.5.6 (at least, in the ‘sent to ISO’ text I have squirrelled away).

We should fix it, get the HMMG to fix the harmonized model, and let Dave Danko know – resolution 682 names him as the project lead for revising 19115-2:2009 – I’ve cc’d him.

Peter

From: tobiasspears [mailto:notifications@github.com] Sent: 13 March 2015 13:51 To: ISO-TC211/XML Subject: Re: [XML] mac:operation contains a mandatory mac:parentOperation (#80)

I tend to agree François

I have requested copies of the specs in order to verify.

Regards,

Tobias Spears Head, Ocean Data and Information Section Government of Canada | Gouvernement du Canada tobias.spears@dfo-mpo.gc.camailto:tobias.spears@dfo-mpo.gc.camailto:tobias.spears@dfo-mpo.gc.ca%3cmailto:tobias.spears@dfo-mpo.gc.ca Telephone | Téléphone 902tel:902%20426%204849 456 8546 (new telephone number | nouveau numéro de telephone)

If you have received this communication by mistake, please notify the sender immediately and delete the communication without printing, copying or forwarding it. Thank you. Si vous avez reçu cette communication par erreur, veuillez en aviser l'expéditeur immédiatement et la supprimer sans l'imprimer, la copier, ou la faire suivre. Merci.

From: François Prunayre [mailto:notifications@github.com] Sent: March 13, 2015 10:09 AM To: ISO-TC211/XML Subject: [XML] mac:operation contains a mandatory mac:parentOperation (#80)

It sounds like an infinite loop ? mac:parentOperation should not be mandatory. I may be wrong - just asking (and don't have the standards to check cardinality).

[image]https://cloud.githubusercontent.com/assets/1701393/6638817/115bdc68-c98a-11e4-9255-a7627701ffb2.png

See https://github.com/ISO-TC211/XML/blob/master/standards.iso.org/19115/-3/mac/1.0/2014-12-25/acquisitionInformationImagery.xsd#L314

— Reply to this email directly or view it on GitHubhttps://github.com/ISO-TC211/XML/issues/80.

— Reply to this email directly or view it on GitHubhttps://github.com/ISO-TC211/XML/issues/80#issuecomment-78979262.

This email is only intended for the person to whom it is addressed and may contain confidential information. If you have received this email in error, please notify the sender and delete this email which must not be copied, distributed or disclosed to any other person.

Unless stated otherwise, the contents of this email are personal to the writer and do not represent the official view of Ordnance Survey. Nor can any contract be formed on Ordnance Survey's behalf via email. We reserve the right to monitor emails and attachments without prior notice.

Thank you for your cooperation.

Ordnance Survey Adanac Drive Southampton SO16 0AS Tel: 03456 050505 http://www.ordnancesurvey.co.uk

— Reply to this email directly or view it on GitHubhttps://github.com/ISO-TC211/XML/issues/80#issuecomment-79035579.

PeterParslow commented 9 years ago

Noted,

Thanks,

Dave

David M. Danko | Senior Consultant GIS Standards

From: Peter Parslow [mailto:Peter.Parslow@os.uk] Sent: Friday, March 13, 2015 11:17 AM To: ISO-TC211/XML; ISO-TC211/XML Cc: David Danko Subject: RE: [XML] mac:operation contains a mandatory mac:parentOperation (#80)

A good catch. The error is there in ISO 19115-2:2009 Figure A.9 & B.2.5.6 (at least, in the ‘sent to ISO’ text I have squirrelled away).

We should fix it, get the HMMG to fix the harmonized model, and let Dave Danko know – resolution 682 names him as the project lead for revising 19115-2:2009 – I’ve cc’d him.

Peter

From: tobiasspears [mailto:notifications@github.com] Sent: 13 March 2015 13:51 To: ISO-TC211/XML Subject: Re: [XML] mac:operation contains a mandatory mac:parentOperation (#80)

I tend to agree François

I have requested copies of the specs in order to verify.

Regards,

Tobias Spears Head, Ocean Data and Information Section Government of Canada | Gouvernement du Canada tobias.spears@dfo-mpo.gc.camailto:tobias.spears@dfo-mpo.gc.camailto:tobias.spears@dfo-mpo.gc.ca%3cmailto:tobias.spears@dfo-mpo.gc.ca Telephone | Téléphone 902tel:902%20426%204849 456 8546 (new telephone number | nouveau numéro de telephone)

If you have received this communication by mistake, please notify the sender immediately and delete the communication without printing, copying or forwarding it. Thank you. Si vous avez reçu cette communication par erreur, veuillez en aviser l'expéditeur immédiatement et la supprimer sans l'imprimer, la copier, ou la faire suivre. Merci.

From: François Prunayre [mailto:notifications@github.com] Sent: March 13, 2015 10:09 AM To: ISO-TC211/XML Subject: [XML] mac:operation contains a mandatory mac:parentOperation (#80)

It sounds like an infinite loop ? mac:parentOperation should not be mandatory. I may be wrong - just asking (and don't have the standards to check cardinality).

[image]https://cloud.githubusercontent.com/assets/1701393/6638817/115bdc68-c98a-11e4-9255-a7627701ffb2.png

See https://github.com/ISO-TC211/XML/blob/master/standards.iso.org/19115/-3/mac/1.0/2014-12-25/acquisitionInformationImagery.xsd#L314

— Reply to this email directly or view it on GitHubhttps://github.com/ISO-TC211/XML/issues/80.

— Reply to this email directly or view it on GitHubhttps://github.com/ISO-TC211/XML/issues/80#issuecomment-78979262.

This email is only intended for the person to whom it is addressed and may contain confidential information. If you have received this email in error, please notify the sender and delete this email which must not be copied, distributed or disclosed to any other person.

Unless stated otherwise, the contents of this email are personal to the writer and do not represent the official view of Ordnance Survey. Nor can any contract be formed on Ordnance Survey's behalf via email. We reserve the right to monitor emails and attachments without prior notice.

Thank you for your cooperation.

Ordnance Survey Adanac Drive Southampton SO16 0AS Tel: 03456 050505 http://www.ordnancesurvey.co.uk

fxprunayre commented 9 years ago

XSD fix for that https://github.com/ISO-TC211/XML/pull/135 (which should also probably be propagated to the UML sources)

smrgeoinfo commented 9 years ago

+1 the model makes both ends of the parent-child aggregation navigable; the cardinality in the model is conceptual-- if there is a child (an optional role) then conceptually there must be a parent. In general I think its better practice for interoperability to make only the parent--> child direction navigable, but if we're going to include both, then the child--> parent has to be optional.

135 should be merged. @tedhabermann, I'll leave the merge to you.