Home. 
.

transparent

transparent

transparent

Altova Mailing List Archives


[xml-dev] [ANN] Xml Schema Lightener 2.0 utility: making schemas

From: "Paul Kiel" <paul@-----------.--->
To: <xmlschema-dev@--.--->, <xsl-list@-----.------------.--->,
Date: 2/5/2009 3:10:00 PM
Apologies for cross posting.  

Announcing a new release of the "Xml Schema Lightener" utility.  It has been
completely updated and is based on XSLT 2.0.

 

What it does

----------------

It takes an Xml Schema and creates a subset based on user input by using an
XSLT 2.0 stylesheet.  Some refer to this with terms such as a "subset Schema
view", "pruned Schema", "LiteBOD", or "profiled Schema".    

 

Why it does it

----------------

Consider these use cases:

1.       You have an Xml Schema and want to implement a subset (a selected
portion) of the data points.  

2.       You have an internal data model in Schema and want to communicate
to a trading partner only the data points necessary for a particular data
integration.

3.       You are implementing an Xml Schema acquired from somewhere else
(i.e. from a trading partner, or from a standards consortium such as OAGi,
HR-XML, etc.) and want to implement only the data points relevant to your
business context.

In all these cases, it would be useful to create a Schema that shows these
points and can be used for validation.  The Xml Schema Lightener allows you
to create the contextual Schema that each of these require.  It does it
using simple XSLT and Xml.  And a GUI is included to make it easy to use.

 

Plus a second tool

----------------

This comes with a second useful utility, which is a Schema "Flattener".
This is another XSLT 2.0 solution to the problem of nested includes in Xml
Schema.  This takes a set of Schemas and merges all xsd:includes so as to
create the fewest number of schemas (or a stand alone one if there are no
xsd:imports).  It performs the include wrap up on all dependent imports as
well.  This is included as a free add-on to the Lightener.

 

Cost effective

----------------

This utility is presented with its full functionality in a very inexpensive
package.  The $29 (USD) price is not intended to make a profit, and
certainly does *not* cover the cost of development.  It is a simple way to
offset a portion of its creation and allow me to keep working on it.

 

For more information

----------------

See http://www.xmlhelpline.com/tools/ for more information and an FAQ.

 

Cheers,

Paul Kiel

 

=====================================================
W. Paul Kiel
xmlHelpline.com Consulting
paul@x...
work: 919-846-0224
cell: 919-449-8801
website:  <blocked::http://www.xmlhelpline.com/> http://www.xmlhelpline.com
Your helpline for xml solutions.
=====================================================

 

 



transparent
Print
Mail
Like It
Disclaimer
.

These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on www.altova.com/list/index.html. Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.

.
.

transparent

transparent