[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Recurring information pattern: generate layers of information andthen me

  • From: "Costello, Roger L." <costello@mitre.org>
  • To: "xml-dev@lists.xml.org" <xml-dev@lists.xml.org>
  • Date: Wed, 26 Oct 2011 22:16:05 +0000

Recurring information pattern: generate layers of information andthen me
Hi Folks,

A friend of mine takes photos of small things such as small insects (I believe it's called macrophotography). His photos are awesome -- every detail is visible and it is very 3-D. He informs me that he takes multiple photos. That is, he takes layers of photos and then merges them together.

It occurred to me that generating layers of information and then merging them is a recurring information pattern.

Consider: in XML Schema one can create a data type that restricts another data type. For example, BostonAreaSurfaceElevation restricts EarthSurfaceElevation:

    <simpleType name="EarthSurfaceElevation">
        <restriction base="integer">
            <minInclusive value="-1290" />
            <maxInclusive value="29035" />
    <simpleType name="BostonAreaSurfaceElevation">
        <restriction base=" EarthSurfaceElevation ">
            <minInclusive value="0" />
            <maxInclusive value="120" />

One can think of that as two layers of information. After merging the two layers one understands the total set of constraints on an element declared to be of type BostonAreaSurfaceElevation.

Unfortunately, merging layers of simpleType elements is not a trivial processing task. Perhaps simpleType elements could be restructured in a way that makes merging them trivial? Any ideas?

Would you provide other examples of where layers of information are generated and then merged?

It would be powerful if we could identify a "layering format" that could be applied to any kind of information and which lends itself to a trivial merge operation.


1. Let's identify a generic layering format.

2. Let's identify a trivial merge operation for merging layers of information.



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
First Name
Last Name
Subscribe in XML format
RSS 2.0
Atom 0.3

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.

Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.