The UK Home Automation Archive

Archive Home
Group Home
Search Archive


Advanced Search

The UKHA-ARCHIVE IS CEASING OPERATIONS 31 DEC 2024

Latest message you have seen: Re: xPL cm11 Service


[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Reviving the xPL Schema definition discussion


  • Subject: Reviving the xPL Schema definition discussion
  • From: Gerry Duprey <gerry@xxxxxxxxxxx>
  • Date: Sat, 26 Nov 2005 10:32:09 -0500

Howdy,

A while back, I brought up the topic of finding a formalized way to encode
the xPL schema specification into a means that was machine parsable.  My
thinking was this format could be used by programs to know how to
receive/send messages to new devices and could be the "source"
documented
that is processed into a more human readable HTML document.

Right now, schemas are defined in plain text documents.  While they are
pretty reasonably formatted, there are variation in terminology and
structure leading to some questions that may not be fully answered by a
developer looking to use that schema the first time.

By formalizing this, it would remove much of the possibility for ambiguity
and allow an even more dynamic xPL network to exist.  The schema documents
can be hosted in a common place with a machine readable directory (just
like
the plugins files) so that an application, on first encountering messages
for a schema it's not previously heard from, could fetch the document,
parse
it and adjust itself accordingly.

Anyway, at the time (about October 12th), there was some discussion, but
not
too much more.  I'd like to get back to this at some point (once I get my
UPB xPL modules complete) and thought I'd bring it back up (you can go back
to that message in the archives for a summary of an initial XML file format
proposal).

Any thoughts?  Should this move forward, stay in discussion mode for a
while
or just be dropped?

NOTE: It's important to realize that, like the vendor plugin file, this is
an optional thing -- a vendor could introduce a new schema class/type
without it and devices/programs would be under no obligation to have to
support reading/parsing it, but it would be there for devices that can
support it (like my currently languishing xPL user interface builder).

Thanks,

Gerry
--
Gerry Duprey
Ann Arbor, MI 48103
http://www.cdp1802.org



xPL Main Index | xPL Thread Index | xPL Home | Archives Home

Comments to the Webmaster are always welcomed, please use this contact form . Note that as this site is a mailing list archive, the Webmaster has no control over the contents of the messages. Comments about message content should be directed to the relevant mailing list.