[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
|