Hi Michael, Thnx for your helpful feedback on Xerces projects available. Yes i do went through Apache proposed projects list under Xerces (i was frankly surprised to see SCD this year as well...thought it was completed in last year's GSoc) , and wanted to know if there are some additional ideas you might have , since most f the proposed project appeared to have been undertaken.
I think Ishan plans to do the part ,the derivation of a canonical SCP , given a shemaComponent,Namespace ctxt and the corresponding XSModel . (If you go through his recent posts , he has already defined #getCanonicalSCP(XSObject, XSModel,NamespaceContext) under the set of interfaces he's going to implement) .I'm just curious as to how exactly it's going to be worked out...since it's the reverse problem of resolving a SCP expression (which IMHO is a bit straightfoward than deriving a SCP for a scehma component) , can there be a 1:n correspondence? ie:- for a respective schema component on a given XSModel is there a possibility for several SCP expressions existing?? Btw among the ideas you have mentioned, i'm interested in the implementation of XML Schema 1.1.spec , xs:override( http://www.w3.org/TR/xmlschema11-1/#override-schema). I find it to be very interesting and would indeed be a useful addition for Xerces as well. I would very much appreciate if you could please further elaborate on the project requirement..ie:- the scope , technical challenges, related work that might be useful(i see it is a bit similar to xs:redefine..) ,etc , so that i would be able to get a much clear idea n get things started.Thnx in advance.... -Udayanga On Mon, Mar 22, 2010 at 8:20 PM, Michael Glavassevich <[email protected]>wrote: > Hi Udayanga, > > Welcome to the mailing list. > > I assume you've already browsed through the project ideas [1] posted in > JIRA. > > The project idea for XPointer has some similarities to the one for SCD, > utilizing and expanding on the existing Xerces' XPath parser / evaluator to > cover a subset of streamable XPath expressions for XInclude. There's also > the possibility of another SCD project as proposed by Sandy: returning the > "canonical SCP of a schema component (if available). i.e. given a schema > component and the XSModel that contains the component, return the SCP (along > with the necessary namespace bindings)". This would be complimentary to the > project that Ishan has been preparing for. > > If you're up for a challenge there are still a few major features left that > we've yet to implement in XML Schema 1.1. xs:override [2] and the new > complex type restriction [3] rules come to mind. > > Thanks. > > [1] > https://issues.apache.org/jira/secure/IssueNavigator.jspa?mode=hide&requestId=12314021 > [2] http://www.w3.org/TR/xmlschema11-1/#override-schema > [3] https://issues.apache.org/jira/browse/XERCESJ-1427 > > Michael Glavassevich > XML Parser Development > IBM Toronto Lab > E-mail: [email protected] > E-mail: [email protected] > > udayanga wickramasinghe <[email protected]> wrote on 03/20/2010 > 02:59:07 PM: > > > > Hi Devs, > > I'm a Computer Science Engineering undergraduate (final year), very > > much interested in participating GSoc 2010 under Apache Xerces > > project. I'm passionate about compiler theory and parsers related > > stuff , hence would ideally like to do "Schema Component Designator > > parser and evaluator" as my summer project.But since after going > > through the mailing list, i see it has already been undertaken.Hence > > i would like to know whether Xerces has similar projects or features > > that are to yet be implemented, in this nature... > > > > I have fair bit of knowledge and experience in parsers and infact > > was involved in building an XML schema lang, DSD 2.0 parser (a > > Recursive descent one) + pretty printer for schema definition language > spec > > http://www.brics.dk/DSD/dsd2.html for one of our internal modules. > > I also do hv experience in open source development especially in > > WebServices Security Specifications, Apache Axis2 , and OSGi n > > Eclipse.Following are open-source projects i have developed and > > been involved with. > > 1)WS-Policy(ie:-Security Policy) Extraction tool for Web services > > Messaging(SOAP) (https://wso2.org/repos/wso2/trunk/carbon/ > > components/policy-builder) > > 2)Ruby script Compliance (Messaging and Service Level > > Infrastructure) for Apache Axis2 using jruby(https://wso2.org/repos/ > > wso2/trunk/carbon/components/jruby/) > > > > I would be very much pleased if you could provide me some feedback > > on available Xerces projects/ideas (not yet been undertaken) to be > > done for GSoc. > > > > Regards, > > Udayanga Wickramasinghe > > > > > > -- > > http://www.udayangawiki.blogspot.com > -- http://www.udayangawiki.blogspot.com
