GeoAPI

Annotation: Drop the Profile annotation and Compliance enum

Details

  • Type: Sub-task Sub-task
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: None
  • Fix Version/s: 2.3-M2
  • Component/s: util
  • Labels:
    None
  • Number of attachments :
    0

Description

The "Profile" annotation and "Compliance" enum have never been adopted and should be droped.

These were the invention of Polexis and only define GO-1 specific Compliance levels. For the needs of describing that an element (class/method) follows a profile, it would be better to extend the "Specification" enum with the profile name or modify the Specification enum to allow profiles.

Deprecate for 2.3 and drop in 3.0.

Activity

Hide
Martin Desruisseaux added a comment -

Actually the CORE compliance level is defined in ISO 19115. So we have kept the Profile annotation and the ComplianceLevel enum, and deprecated all enum except the one which is defined by ISO.

Show
Martin Desruisseaux added a comment - Actually the CORE compliance level is defined in ISO 19115. So we have kept the Profile annotation and the ComplianceLevel enum, and deprecated all enum except the one which is defined by ISO.

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: