About Users Other Info (External) |
Main /
UserManualtXSchema is implemented as a set of closely-related tools. This document describes there usage and parameter meanings; for more in-depth information, see also the Tutorials page. SquashSquash takes multiple XML snapshots that are valid in consecutive periods of time and generates a single temporal XML document that contains all the content and temporal information of those snapshots. Note that even if all snapshots are individually valid, which should be checked separately, it is still necessary to run the TemporalValidator on the resulting temporal XML document to check the temporal constraints that the snapshots may have violated. Usage:squash [-o outputFile] [-s schemaVersFlag] [-d debugLevel] temporal_datafile Parameters:
time slice information. This XML document is to be squashed. Note this must be an absolute path of the file.
the schema versioning options have not been implemented yet.
with 4 being the most detailed.
SchemaMapperSchemaMapper create a representational schema according to the given non-temporal schema and the physical annotation. NOTE: This tool cannot currently be invoked from the command line. Usage:java SchemaMapper [non-temporal-schema] [physical-annotation-file] Parameters:
tXMLLinttXMLint validates a temporal XML document according the given non-temporal schema, logical and physical annotations. It also checks the validity of the logical and physical annotations. Usage:txmllint [-s schemaVersFlag] [-d debugLevel] temporal_document Parameters:
UnsquashUnsquash reads a temporal XML document that contains data of a long period, extracts the valid data in each sub-period in which the data doesn't change, and generates the corresponding snapshot documents. The snapshot documents have file names like "snapshot0.xml", "snapshot1.xml", etc. Unsquash depends on τDOM to extract data. Go to the τDOM website to get it. Usage:unsquash [-o outFile] [-d debugLevel] temporal_document Note this must be an absolute path of the file. Parameters:
|