Tips


General Tips

The most important rule when providing Nodose example document decomposition is to be consistent. Make sure that each instance of a structure has its boundaries defined identically. Most problems result from careless selection of white space (spaces, carriage returns, etc.). The next two screen shots show an example of inconsistently defining the end of a list element. The first element ends before a carriage return by the second element ends after a carriage return. Since there is no consistent way to decide whether or not to include the carriage return in the element, Nodose will usually fail in this case.





Mining Lists

Not all of the elements in a list need to be manually added before successful mining can take place. If a list is partially decomposed, however, all of the missing elements must be after the specified ones. For example, if only the first, second, and fourth elements are identified, mining on the list will fail - the third element must also be identified.


Mining Records

When mining a record type, all instances of the type must be either fully specified (all fields identified) or fully unspecified. If some of the records have only some of their fields identified, mining will fail.


Understanding Miner Errors

After unsuccessful mining, the "Miner Errors" tab in the bottom pane will list the errors that the miner made. Selecting an error will highlight the associated text in the file window. Four different types of errors can be returned from miners:

  1. False positives - The miner predicted a field or list element that must be incorrect. If the predicted field or element is correct, manually add it and re-mine.
  2. False negatives - The miner failed to predict a field or list element that the user has identified.
  3. Wrong boundaries - The miner incorrectly predicted the start or end position of a field or list element. This error can be an indication of inconsistent boundary selection as described above.
  4. Field overlap - The miner predicted two fields which overlap eachother.