On Tue, Dec 30, 2008 at 3:58 PM, Henning Schmiedehausen < [email protected]> wrote:
> But the stuff in the gadget xsd is significantly different. This looks > more like "these are some defined like types for e.g. the icon of the > gadget, an URl that offers a help page and an URI to get support for > the gadget". I think that's the intent. I don't really know, since I always thought the Link element was kind of lame and couldn't come up with a better counter proposal so I stopped paying attention. Intellectual laziness. Now that you bring it up though, yeah, the XSD should probably just specify this as a plain old string and let the prose of the spec explain what it's used for. All the more reason to get things moving on http://wiki.opensocial.org/index.php?title=Prop_003:_Revised_Gadget_Specification:) > > > I finally got around to run an XSD editor / validator over the posted > specs. for both specs, they report > > src-attribute.4: Attribute 'rel' has both a 'type' attribute and an > anonymous 'simpleType' child. Only one of these is allowed for an > attribute. > > So in a nutshell, it seem that the whole block > > --- cut --- > <xs:simpleType> > <xs:restriction base="xs:string"> > <xs:enumeration value="gadgets.help"/> > <xs:enumeration value="gadgets.support"/> > <xs:enumeration value="icon"/> > </xs:restriction> > </xs:simpleType> > --- cut --- > > is bogus. And should probably go from the spec definitions. > > Ciao > Henning > > > On Tue, Dec 30, 2008 at 13:41, Kevin Brown <[email protected]> wrote: > > On Tue, Dec 30, 2008 at 10:53 AM, Henning Schmiedehausen < > > [email protected]> wrote: > > > >> Hi, > >> > >> if I read the gadget xsd for 0.8 right, then the rel parameter of > >> <Link> element allows only three values: icon, gadget.help and > >> gadget.support: > >> > >> <xs:attribute name="rel" type="xs:string" use="required"> > >> <xs:simpleType> > >> <xs:restriction base="xs:string"> > >> <xs:enumeration value="gadgets.help"/> > >> <xs:enumeration value="gadgets.support"/> > >> <xs:enumeration value="icon"/> > >> </xs:restriction> > >> </xs:simpleType> > >> </xs:attribute> > >> > >> However, various tests in LinkSpecTest on the 1.0.x release branch > >> happily use "foo" etc. values and actually do substitution on the rel > >> value (something which I haven't found anywhere in the spec at all). > >> Is that correct? > > > > > > There are actually an arbitrary number of values for rel to handle > lifecycle > > events, which can be container-defined. > > > > Oddly, there actually are some standardized event names, as listed here: > > > > > http://www.opensocial.org/Technical-Resources/opensocial-spec-v081#TOC-Lifecycle-events > > > > But they're not in the XSD. I suspect this is just an oversight, since > the > > lifecycle event proposal was kind of tacked on at the end of 0.8's > proposal > > cycle. > > > > > >> > >> > >> Ciao > >> Henning > >> > > >

