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: Vendor ID and a question


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

Re: Reviving the xPL Schema definition discussion



XSDs seemed to be the way to go for this, despite the fact that xPL
messages are not XML, it still appeared to be possible to define the
schemas with them.

Mal


Gerry Duprey wrote:

> 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 Links: http://www.xplproject.org.uk http://www.xplhal.com
> http://www.xpl.myby.co.uk
> To Post a Message: ukha_xpl@xxxxxxx
> To Subscribe:  ukha_xpl-subscribe@xxxxxxx
> To Unsubscribe:  ukha_xpl-unsubscribe@xxxxxxx
>
>
>
> SPONSORED LINKS
> Protocol analyzer
> <http://groups.yahoo.com/gads?t=ms&k=Protocol+analyzer&w1=Protocol+analyzer&w2=Protocol+converter&w3=Sip+protocol&w4=Tcp&w5=Protocol+analysis&w6=Protocol&c=6&s=111&.sig=QulmGKu5OpHgigyaWFXqqA>
> 	Protocol converter
> <http://groups.yahoo.com/gads?t=ms&k=Protocol+converter&w1=Protocol+analyzer&w2=Protocol+converter&w3=Sip+protocol&w4=Tcp&w5=Protocol+analysis&w6=Protocol&c=6&s=111&.sig=_Gav_2JNLbgwjsCn8RqM-w>
> 	Sip protocol
> <http://groups.yahoo.com/gads?t=ms&k=Sip+protocol&w1=Protocol+analyzer&w2=Protocol+converter&w3=Sip+protocol&w4=Tcp&w5=Protocol+analysis&w6=Protocol&c=6&s=111&.sig=d2G6YVkW-P5WBFmpuWQ3Zw>
>
> Tcp
> <http://groups.yahoo.com/gads?t=ms&k=Tcp&w1=Protocol+analyzer&w2=Protocol+converter&w3=Sip+protocol&w4=Tcp&w5=Protocol+analysis&w6=Protocol&c=6&s=111&.sig=9xqmZjMntiOfVEPLIpwKUg>
> 	Protocol analysis
> <http://groups.yahoo.com/gads?t=ms&k=Protocol+analysis&w1=Protocol+analyzer&w2=Protocol+converter&w3=Sip+protocol&w4=Tcp&w5=Protocol+analysis&w6=Protocol&c=6&s=111&.sig=j5RxaJ5TSW2NTgWhIna4qQ>
> 	Protocol
> <http://groups.yahoo.com/gads?t=ms&k=Protocol&w1=Protocol+analyzer&w2=Protocol+converter&w3=Sip+protocol&w4=Tcp&w5=Protocol+analysis&w6=Protocol&c=6&s=111&.sig=OPnkI6GadMASTgKewyeqDQ>
>
>
>
>
------------------------------------------------------------------------
> YAHOO! GROUPS LINKS
>
>     *  Visit your group "ukha_xpl
>       <http://groups.yahoo.com/group/ukha_xpl>"
on the web.
>
>     *  To unsubscribe from this group, send an email to:
>        ukha_xpl-unsubscribe@xxxxxxx
>       <mailto:ukha_xpl-unsubscribe@xxxxxxx?subject=Unsubscribe>
>
>     *  Your use of Yahoo! Groups is subject to the Yahoo! Terms of
>       Service <http://docs.yahoo.com/info/terms/>.
>
>
>
------------------------------------------------------------------------
>




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.