Uploaded image for project: 'Spatial Information Systems'
  1. Spatial Information Systems
  2. SIS-80

PropertyDescriptor to implement ExtendedElementInformation

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • 0.3
    • Metadata
    • None

    Description

      The org.apache.sis.metadata package contains a package-private PropertyDescriptor class, which currently implements org.opengis.parameter.ParameterDescriptor. The later is not really appropriate since metadata are not parameters. A better choice would be ExtendedElementInformation from org.opengis.metadata.

      In theory, ExtendedElementInformation is only for extension to the ISO 19115 standard. However, its API appears to be also suitable as a reflection API for ISO 19115 itself.

      While the package-private class is not directly exposed to users, the interface implemented by this class is accessible by users. So the choice of ParameterDescriptor / ExtendedElementInformation is significant.

      Attachments

        Activity

          People

            desruisseaux Martin Desruisseaux
            desruisseaux Martin Desruisseaux
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: