Components
Form metadata extractor
Initial functionality:
Takes as input a PDF or html form with embedded metadata conforming to Adobe's
XMP. The extractor will extract the XML packet containing metadata in XML
schema format that maps the fields in the form to data in the schema.
Future functionality:
Schema merger
Initial functionality:
Takes the form schema metadata and the user's local schema as input. If the
form schema contains branches in the XML tree that the local schema does not,
the merger will extend the local schema with those branches. Therefore, the
form schema will be a subset of the outputted merged schema.
Future functionality:
Handle policy information embedded in the form metadata.
Form filler
Initial functionality:
Takes as input the form, the form schema, the user's local schema, and the
user's data. A simple java gui will display the field names and the
corresponding data that the form metadata indicated as the correct data. The
user can modify any of the fields, and fill in fields that are missing data.
The application will output the filled in form and update the user's local data
with any new fields that have been filled.
Future functionality:
The application will display the actual pdf or html form, with the fields filled
in. For fields that may have multiple values, it will display a list of choices
for the field and save user preferences for individual forms. When policies are
implemented, the application will notify the user of privacy policies and warn
if they violate the user's personal preferences.
Tools
Graphical tool to allow easy creation of metadata for forms
last modified on 7/7/2003 sjiang@cs