- When you process a registry record, a warning message is generated indicating that you must update certain information "by hand".
- The created and updated attributes are now required by the VOResource core schema; if they are not set in the input document, a dummy value will be inserted and a warning message generated.
Input Parameters
The stylesheet supports a number of input parameters that can be set on the saxon command line, for example,
java -jar saxon8.jar resource-v0.10.xml VOResource-v0.10-v1.0.xsl2 setSchemaLocation=1 schemaLocationPrefix=/home/user/schemas/ > resource-v1.0.xml
The parameters are as follows:
- prettyPrint
- If true, insert carriage returns and indentation to produce a neatly formatted output. If false, any spacing between tags in the source document will be preserved. (default: false).
- indent
- the per-level indentation. Set this to a sequence of spaces when pretty printing is turned on.
- schemaLocationPrefix
- The prefix to prepend to schema files listed in the xsi:schemaLocation(if used). The value should include a trailing slash as necessary. The default is an empty string, which indicates the current working directory (where output is used). Note that the xsi:schemaLocation is only set if it is set on the input.
- setSchemaLocation
- Set to 1 if the xsi:schemaLocation should be set or zero if it should not be. If not set at all (default), xsi:schemaLocation is only set if it is set on the input.
- validationLevel
- Set to 0 or greater if a default validationLevel should set as all possible locations. If greater than -1, the value will be the value of the validationLevel. You must also provide an ID to the validatedBy parameter below in order for the level to be set.
- today
- If set, the updated atribute will be set to this value
- resourceElement
- If set, the output document will have a root element of this name and a namespace given by $resourceNS and it will contain the VOResource metadata; all other wrapping elements from the input will be filtered out. The default setting will produce records that can be inserted directly into a Harvest response record.
- resourceNS
- If resourceName is set (with an non-empty value), the output document will have a root element of $resourceName and a this namespace. It will contain the VOResource metadata; all other wrapping elements from the input will be filtered out.
Release Notes: Changes since Dec 2006 release
- add time half to created/updated if missing
- eliminate Z from created/updated dates
- don't add default time to created/updated
- add today parameter
- add namespaces for DataCollection types
- CircleRegion -> Circle; fix capture of center; unit on radius
- Registry: spacing issues on comments
- Registry: no resultType
- Registry: add extensionSearchSupport default
- bug fix for TabularSkyService: define vr, set correct prefix for CatalogService.
- bug fix for coverage: avoid missing spatial frame part of ID
- add xlink definition at top of file if necessary
- set role="std" for ConeSearch & SIA
- set Resource to RI namespace (if desired)
- uniquify STC ids
- need conditional tests in stc templates with mode="pos"
Deprecated Versions
An update of the earlier released XSLTv1.0 stylesheet is also available, but deprecated as it does not set namespace declarations properly (and includes no
-- RayPlante - 17 April 2007
<--
-->
META FILEATTACHMENT |
attr="" comment="xslt stylesheet to convert CEA instances from V.10" date="1177333614" name="CEA_UpdateTo1.0.xsl" path="CEA_UpdateTo1.0.xsl" size="12095" user="PaulHarrison" version="1.1" |
|