title: Pedro: a configurable data entry tool for XML.
abstract: Pedro is a Java application that dynamically generates data entry forms for data models expressed in XML Schema, producing XML data files that validate against this schema. The software uses an intuitive tree-based navigation system, can supply context-sensitive help to users and features a sophisticated interface for populating data fields with terms from controlled vocabularies. The software also has the ability to import records from tab delimited text files and features various validation routines.
  
  
  BACKGROUND
  The application, source code, example models from several domains and tutorials can be downloaded from http://pedro.man.ac.uk/.
authors.affiliation: Department of Computer Science, University of Manchester, UK. garwood@cs.man.ac.uk
authors.forename: Kevin L
authors.initials: KL
authors.lastname: Garwood
authors.forename: Chris F
authors.initials: CF
authors.lastname: Taylor
authors.forename: Kai J
authors.initials: KJ
authors.lastname: Runte
authors.forename: Andy
authors.initials: A
authors.lastname: Brass
authors.forename: Stephen G
authors.initials: SG
authors.lastname: Oliver
authors.forename: Norman W
authors.initials: NW
authors.lastname: Paton
mesh_terms: D003196:Computer Graphics; D003628:Database Management Systems; D030541:Databases, Genetic; D004282:Documentation / Q000379:methods*; D016247:Information Storage and Retrieval / Q000379:methods*; D009323:Natural Language Processing; D011381:Programming Languages; D012984:Software; D014584:User-Computer Interface