[OSC_dev] Everyone Invited - SYNoscopy

Jamie Bullock jamie at postlude.co.uk
Thu Dec 18 01:31:18 PST 2008


On Wed, 2008-12-17 at 12:42 -0800, Andy W. Schmeder wrote:
> On Dec 17, 2008, at 1:42 AM, Jamie Bullock wrote:
> 
> > This is a really interesting . For me highlights the 'missing
> > ingredient' from OSC, which is an equivalent to a DTD or schema for a
> > given address space.
> 
> The DTD (or XMLSchema if you prefer) is for validation; its not a  
> necessary component.
> 
> All that is needed is the equivalent of an XML namespace declaration,  
> which is really just a URI, which myself and others have referred to  
> as an "OSC Address Schema" in the past.

Ah, and I notice this is all your 2004 paper
(http://opensoundcontrol.org/publication/query-system-open-sound-control)

Is there any consensus on formalizing any of this into the spec? 

I also wonder if is enough to say:

        There is no formal registration process, and no requirements for
        the schema URL, other than that the domain name must be valid
        and we generally expect the author to post appropriate
        descriptive content there.

This rules out the possibility of automatic namespace discovery based on
the schema URL. Wouldn't it be better to define a lightweight OSC-schema
document structure facilitating discovery? Perhaps a simple graph of the
address space with type strings:

-> /#osc-schema 
<- #reply (ss) ’/#osc-schema’, ’http://foo.com/schema’

$ curl http://foo.com/schema
/foo s 
/foo/bar if 
/bar/bam fff 
$

Jamie

-- 
www.postlude.co.uk
http://www.linkedin.com/in/jamiebullock




More information about the OSC_dev mailing list