Uploaded image for project: 'PDFBox'
  1. PDFBox
  2. PDFBOX-1343

Addition of missing XMP standard value types

    Details

      Description

      Not all value types, defined in XMP Specification, are included in org.apache.padaf.xmpbox.parser.NSMapping. Thus its method isBasic() returns false on such types, like Choice or Real.
      If PDF/A file includes custom metadata and its extension schema description with such types, PDF/A validation using Preflight fails with error like this:
      "7.6 : Error on MetaData, ValueType 'closed Choice of Text' is unknown. no declaration found in this schema"

      These value types are not included and regarded in NSMapping class:
      • Basic value types: (open and closed) Choice, Dimensions, Locale, MIMEType, ProperName, Real, Thumbnail, XPath
      • Media Management value types: AgentName, RenditionClass, ResourceEvent, ResourceRef, Version
      • Basic Job/Workflow value type: Job
      • EXIF schema value types: Flash, CFAPattern, DeviceSettings, GPSCoordinate, OECF/SFR, Rational

      Note, that XPath type in NSMapping is included only in conjunction with bag, but spelled incorrectly as "bag Xpath".

        Attachments

          Activity

            People

            • Assignee:
              gbm.bailleul Guillaume Bailleul
              Reporter:
              abyss Petras
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: