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

Re: Holographic XML

  • From: Stephen Green <stephengreenubl@gmail.com>
  • To: Norman Gray <norman@astro.gla.ac.uk>
  • Date: Wed, 8 Sep 2010 11:35:15 +0100

Re:  Holographic XML
Re:
"I don't think that's the case.  A hologram is stored on 2-d film.  Perhaps you're conflating this with holographic storage?  The wikipedia article on that[1] is a bit garbled, but points to [2], which makes it clearer that '3-d' holographic storage is effectively a lot of 2-d stores stacked on top of each other, only one of which is read at a time."
 
Do we mean 3D XML or some kind of 3D in-memory model built from reading a series of XML instance and, in memory storing these instances and the relationships between them (then maybe having a way to persist all that information)? The latter just seems to be the same as triple stores and ontology reasoners so the former seems more interesting - making XML 3D in a the markup itself, not merely in how several instances are handled and related in memory. I'd guess having hyperlinks in the XML (XML-to-XML links) is what we are after with that - as with RDF and maybe with XBRL. If we want it to be in the same instance, then maybe, as with OASIS UBL, you can have XML in an ('any') extension (or extension) which has links to the parent XML document. In UBL an invoice written as XML may need more data about invoice lines than is provided by the invoice scheme; so an extension can be added which uses another schema and carries information which it relates to invoice lines in the main document via their line IDs. That strikes me as 3D, especially if you have multiple extensions. Perhaps having multiple extensions with mutliple schemas for them is akin to N-Dimensions according to the number of different extension namespaces.
 
They do talk in software engineering of Dimensions of Variability and I'm sure this can be applied to XML.
http://www.w3.org/TR/spec-variability/ 
Such multi-dimensionally variable instances could be described with Test Assertion Markup Language (TAML - In Progress in OASIS and similar technologies used elsewhere too) or maybe to some extent with Schematron (and with OASIS CAM, I expect).

Best regards

Steve
---
Stephen D Green



On 8 September 2010 10:16, Norman Gray <norman@astro.gla.ac.uk> wrote:

Greetings.

[physics niggling]

On 2010 Sep 7, at 17:12, David wrote:

> First off, physical holography (on film() requires 3D not 2D film.   The holographic pattern is encoded in a "thickness" of film" and cant be done like normal photography on purely 2D film.

I don't think that's the case.  A hologram is stored on 2-d film.  Perhaps you're conflating this with holographic storage?  The wikipedia article on that[1] is a bit garbled, but points to [2], which makes it clearer that '3-d' holographic storage is effectively a lot of 2-d stores stacked on top of each other, only one of which is read at a time.

[[ In case anyone's interested: the way that photographs work is that they store the intensity of the light at each point in the plane of the film or sensor.  But that's not all the information that's in the light field at that point -- phase information is missing.  What a hologram does is to store the intensity _and_ phase information present in the field, in a particular plane (ie, 2-d structure) intersecting the field, in such a way that both can be resurrected at a later stage.  The fact that you now have the complete reconstructed field to play with is what allows you to focus at different points in the image, or look at it from different angles. ]]

Best wishes,

Norman


[1] http://en.wikipedia.org/wiki/Holographic_storage
[2] http://en.wikipedia.org/wiki/3D_optical_data_storage

--
Norman Gray  :  http://nxg.me.uk/
School of Physics and Astronomy, University of Glasgow, UK




_______________________________________________________________________

XML-DEV is a publicly archived, unmoderated list hosted by OASIS
to support XML implementation and development. To minimize
spam in the archives, you must subscribe before posting.

[Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
subscribe: xml-dev-subscribe@lists.xml.org
List archive: http://lists.xml.org/archives/xml-dev/
List Guidelines: http://www.oasis-open.org/maillists/guidelines.php




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


PURCHASE STYLUS STUDIO ONLINE TODAY!

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.
Email
First Name
Last Name
Company
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.