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

Re: Holographic XML

  • From: nicolas debeissat <ndebeiss@gmail.com>
  • To: xml-dev@lists.xml.org
  • Date: Wed, 8 Sep 2010 09:49:33 +0200

Re:  Holographic XML
A 3 dimensional space is a space where a point needs 3 coordinates in order to be located.
In a XML content, a value can be located with a single XPath expression, so I think XML can be reduced to a 1-dimensional space.

I understand that depth and rank among the children can be considered as two dimensions, but you cannot locate a value only by providing depth and rank, you must specify locations of each level of the hierarchy. So I think XML can be considered as "recursive dimensional", meaning that each markup opens a new space where a markup can be located by its rank among the children. Something like a fractal ?

Making 3 dimensional XML would mean that you would need 3 ranks to locate a markup, a XPath like /root/child[2][3][1]. That is possible virtually, but the serialization of that will need something else than a single text file, which is 1-dimensional, as somebody else pointed out. So it is just a matter of data representation.

Regards
Nicolas Debeissat

2010/9/7 David <dlee@calldei.com>
 Ignoring the hologram analogy, I would argue that XML is N dimensional, where N is the number of distinct child element types per node,
or perhaps the maxium number of child elements (of the same type, but ordered) per node.

Which in most cases actually becomes a fractional dimension because N is not constant.

Consider that a point in (n)D space can be constructed by N scaler values on N orthogonal axi(s?).
And that an entire (n)D space can be described by a (possibly infinate) set of points.

Assuming that elements elements have scaler values (big jump here).
And model each element (or element type as you choose) as an orthogonal axis.

Suppose that the root node can contain an arbitrary number of child elements.   Any (n)D space can be described in XML.

But of course all this is here & there as dimension has limited or atleast ambiguous meaning in the world of markup.

Back to Engineering, where I like to abuse the Balisage slogan
(my quote) "There's nothing so practical as something that actually works".

What is trying to be achieved with this "3D XML" ?
What is the use case ?




--
David A. Lee
dlee@calldei.com
http://www.xmlsh.org




On 9/7/2010 5:26 PM, cbullard@hiwaay.net wrote:
This may be one of the ultimate long cycle permathreads.  I believe we did this over a decade ago.  Before that, I used to make Newcomb and Kipp nuts with discussions such as this, or 'epiphanies' as Neill called them then.

Holography uses a medium to record an interference pattern from a reference beam and a signal beam.  In data storage media, the reference beam (a constant) reprojects the image.  For physical optical data storage, the technology is straightforward enough.  To analogize to XML, you will need analogous roles for these four components of the idea.

Holography isn't a 3D picture.  As the Wikipedia resource puts it, it is more analogous to a sound recording.  Working the 3Dness of it may or may not be fruitful but YMMV.  As I recall the last time through this topic we came to topic maps, link collections and as Kurt reminds us, RDF.

Kallisti.

len


Quoting "stephengreenubl@gmail.com" <stephengreenubl@gmail.com>:


Links within a line between points make the line two dimensional. Links between lines make them three dimensional.
In XML points or nodes are related to eachother making the XML two dimensional. It follows that relationships between instances make for three dimensional XML. Such might be found in a collection or database holding and relating several instances or by using XLink or in the case of XHTML, hyperlinks.

Best regards, Steve
Stephen D Green
-----Original Message-----
From: Peter Hunsberger
Sent:  07/09/2010 7:15:02 pm
To: Micah Dubinko
Cc: Costello, Roger L.; xml-dev@lists.xml.org
Subject:  Re: Holographic XML

On Tue, Sep 7, 2010 at 12:54 PM, Micah Dubinko
<Micah.Dubinko@marklogic.com> wrote:
XML is 1-dimensional. It is defined as a sequence of characters. This is true even of, for example, an SVG document.

There is no need for XML to "expand" to more dimensions, though higher-level layers might come in to play.


I'd disagree: a sequence of characters is a lower level representation
than XML; XML adds semantic and syntactic representation on top of
that and gives you much more than a "sequence of characters."

--
Peter Hunsberger

_______________________________________________________________________

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



_______________________________________________________________________

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






_______________________________________________________________________

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


--
David A. Lee
dlee@calldei.com
http://www.xmlsh.org


_______________________________________________________________________

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.