Administrator
|
All,
As the W3C XML Processing Model Working Group is now starting, we are working on providing use cases derived from our use of XPL. XPL has been used by many OXF and OPS users over the last three years, and we believe that XPL may be the XML processing language (A/K/A XML pipeline language) that has in fact been used the most. We therefore call for users of XPL to submit their use cases: what are they, have they or do they plan to use XPL for. Feel free to submit such use cases to the ops-users mailing-list, or directly to the public XML Processing Model at public-xml-processing-model-wg at w3.org. For reference, please visit the following blog entries: http://www.orbeon.com/blog/2005/12/20/xml-processing-model-working-group-meetings-have-started/ http://www.orbeon.com/blog/2005/11/03/green-light-to-the-w3c-xml-processing-model-working-group/ Some use cases will be discused by the working group tomorrow already, so the sooner we get feedback, the better! -Erik -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws |
Brief summary of ours:
O Implement a digital object repository containing metadata information about publications (Fedora: http://www.fedora.info, supported by the Kowari triplestore http://www.kowari.org) O Provide an OPS service call to automate loading of sets of metadata about publications into that repository O Provide an OPS service call to translate between source and target metadata schemas (XSL translations) O Provide a generic OPS service layer interface into the Fedora API O Provide a web GUI, implementing a query/search interface, allowing users to see items matching their query, view the metadata for these items in a metadata schema of their choice, and download a set of metadata records, again in a schema of their choice Any questions, let me know. Steve -----Original Message----- From: Erik Bruchez [mailto:[hidden email]] On Behalf Of Erik Bruchez Sent: 21 December 2005 15:39 To: [hidden email] Subject: [ops-users] Call for XPL use cases All, As the W3C XML Processing Model Working Group is now starting, we are working on providing use cases derived from our use of XPL. XPL has been used by many OXF and OPS users over the last three years, and we believe that XPL may be the XML processing language (A/K/A XML pipeline language) that has in fact been used the most. We therefore call for users of XPL to submit their use cases: what are they, have they or do they plan to use XPL for. Feel free to submit such use cases to the ops-users mailing-list, or directly to the public XML Processing Model at public-xml-processing-model-wg at w3.org. For reference, please visit the following blog entries: http://www.orbeon.com/blog/2005/12/20/xml-processing-model-working-group -meetings-have-started/ http://www.orbeon.com/blog/2005/11/03/green-light-to-the-w3c-xml-process ing-model-working-group/ Some use cases will be discused by the working group tomorrow already, so the sooner we get feedback, the better! -Erik -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws |
Administrator
|
Thanks Steve!
Any chance you could detail the typical steps you require for each of those (e.g. 1. Receive XML document on input 2. Test on whether document contains such and such data 3. Do XSLT transformation)? It doesn't need to be very detailed or accurate, but just to give an idea of the type of steps you require. -Erik Stephen Bayliss wrote: > Brief summary of ours: > > O Implement a digital object repository containing metadata information > about publications (Fedora: http://www.fedora.info, supported by the > Kowari triplestore http://www.kowari.org) > O Provide an OPS service call to automate loading of sets of metadata > about publications into that repository > O Provide an OPS service call to translate between source and target > metadata schemas (XSL translations) > O Provide a generic OPS service layer interface into the Fedora API > O Provide a web GUI, implementing a query/search interface, allowing > users to see items matching their query, view the metadata for these > items in a metadata schema of their choice, and download a set of > metadata records, again in a schema of their choice > > Any questions, let me know. > > Steve > > > > > > -----Original Message----- > From: Erik Bruchez [mailto:[hidden email]] On Behalf Of Erik Bruchez > Sent: 21 December 2005 15:39 > To: [hidden email] > Subject: [ops-users] Call for XPL use cases > > All, > > As the W3C XML Processing Model Working Group is now starting, we are > working on providing use cases derived from our use of XPL. > > XPL has been used by many OXF and OPS users over the last three years, > and we believe that XPL may be the XML processing language (A/K/A XML > pipeline language) that has in fact been used the most. We therefore > call for users of XPL to submit their use cases: what are they, have > they or do they plan to use XPL for. Feel free to submit such use cases > to the ops-users mailing-list, or directly to the public XML Processing > Model at public-xml-processing-model-wg at w3.org. > > For reference, please visit the following blog entries: > > http://www.orbeon.com/blog/2005/12/20/xml-processing-model-working-group > -meetings-have-started/ > http://www.orbeon.com/blog/2005/11/03/green-light-to-the-w3c-xml-process > ing-model-working-group/ > > Some use cases will be discused by the working group tomorrow already, > so the sooner we get feedback, the better! > > -Erik > > > > > > ------------------------------------------------------------------------ > > > -- > You receive this message as a subscriber of the [hidden email] mailing list. > To unsubscribe: mailto:[hidden email] > For general help: mailto:[hidden email]?subject=help > ObjectWeb mailing lists service home page: http://www.objectweb.org/wws -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws |
Erik (and others),
I'm not sure if this is what you are asking for, but I plan to use XPL to do the following: * Populate all the xsd:ID values in an XForms instance document before presenting the form * Post-process an XForms instance to remove empty attributes I imagine that XSL will be used in both cases, so these use cases may not be very interesting. Duane -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws |
In reply to this post by Erik Bruchez
Hi Erik
Our ingest process basically works like this: - Service call receives a directory name as a parameter - Produce a list of files in directory - iterate through each file - query repository (iTQL query, generated in pipeline) to identify if file has already been loaded (determines whether it is an update or a create; but basically similar processes) - inspect the file to determine what schema of metadata is being loaded - construct xml document in appropriate format for loading into Fedora (FOXML) (containing metadata, identifying source file, identifying source metadata schema) - make SOAP API call to ingest the document (ie create the Fedora object) The metadata retrieval service process works something like this (we only store the source metadata format, translations are done on the fly based on request) - service call receives target metadata format as a parameter - query repository to determine what the source metadata format is (again, iTQL query created on the fly in a pipeline) - identify, from a config file the sequence of XSLT transforms to move from the source format to the target format - run each of the transforms in turn (we've got a recursive XSLT transform-runner utility pipeline) - HTTP-serialise the result The query/search user interface does things like - construct a search page (field descriptions, text entry boxes) based on information in a config file - construct an iTQL query based on the parameters the user has entered - run the query and display results - the display metadata and download metadata stuff uses the metadata retrieval process Let me know if you need any more info on any of this, specific processors used, etc. Steve -----Original Message----- From: Erik Bruchez [mailto:[hidden email]] On Behalf Of Erik Bruchez Sent: 21 December 2005 16:24 To: [hidden email] Subject: Re: [ops-users] Call for XPL use cases Thanks Steve! Any chance you could detail the typical steps you require for each of those (e.g. 1. Receive XML document on input 2. Test on whether document contains such and such data 3. Do XSLT transformation)? It doesn't need to be very detailed or accurate, but just to give an idea of the type of steps you require. -Erik Stephen Bayliss wrote: > Brief summary of ours: > > O Implement a digital object repository containing metadata information > about publications (Fedora: http://www.fedora.info, supported by the > Kowari triplestore http://www.kowari.org) > O Provide an OPS service call to automate loading of sets of metadata > about publications into that repository > O Provide an OPS service call to translate between source and target > metadata schemas (XSL translations) > O Provide a generic OPS service layer interface into the Fedora API > O Provide a web GUI, implementing a query/search interface, allowing > users to see items matching their query, view the metadata for these > items in a metadata schema of their choice, and download a set of > metadata records, again in a schema of their choice > > Any questions, let me know. > > Steve > > > > > > -----Original Message----- > From: Erik Bruchez [mailto:[hidden email]] On Behalf Of Erik > Sent: 21 December 2005 15:39 > To: [hidden email] > Subject: [ops-users] Call for XPL use cases > > All, > > As the W3C XML Processing Model Working Group is now starting, we are > working on providing use cases derived from our use of XPL. > > XPL has been used by many OXF and OPS users over the last three years, > and we believe that XPL may be the XML processing language (A/K/A XML > pipeline language) that has in fact been used the most. We therefore > call for users of XPL to submit their use cases: what are they, have > they or do they plan to use XPL for. Feel free to submit such use > to the ops-users mailing-list, or directly to the public XML Processing > Model at public-xml-processing-model-wg at w3.org. > > For reference, please visit the following blog entries: > > http://www.orbeon.com/blog/2005/12/20/xml-processing-model-working-group > -meetings-have-started/ > http://www.orbeon.com/blog/2005/11/03/green-light-to-the-w3c-xml-process > ing-model-working-group/ > > Some use cases will be discused by the working group tomorrow already, > so the sooner we get feedback, the better! > > -Erik > > > > > > ------------------------------------------------------------------------ > > > -- > You receive this message as a subscriber of the [hidden email] mailing list. > To unsubscribe: mailto:[hidden email] > For general help: mailto:[hidden email]?subject=help > ObjectWeb mailing lists service home page: http://www.objectweb.org/wws -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws |
Administrator
|
Thanks a lot, I will include slightly simplified versions of these use
cases in the list I am preparing. Further use cases from the list are more than welcome! -Erik Stephen Bayliss wrote: > Hi Erik > > Our ingest process basically works like this: > > - Service call receives a directory name as a parameter > - Produce a list of files in directory > - iterate through each file > - query repository (iTQL query, generated in pipeline) to identify if > file has already been loaded (determines whether it is an update or a > create; but basically similar processes) > - inspect the file to determine what schema of metadata is being loaded > - construct xml document in appropriate format for loading into Fedora > (FOXML) (containing metadata, identifying source file, identifying > source metadata schema) > - make SOAP API call to ingest the document (ie create the Fedora > object) > > The metadata retrieval service process works something like this (we > only store the source metadata format, translations are done on the fly > based on request) > > - service call receives target metadata format as a parameter > - query repository to determine what the source metadata format is > (again, iTQL query created on the fly in a pipeline) > - identify, from a config file the sequence of XSLT transforms to move > from the source format to the target format > - run each of the transforms in turn (we've got a recursive XSLT > transform-runner utility pipeline) > - HTTP-serialise the result > > The query/search user interface does things like > > - construct a search page (field descriptions, text entry boxes) based > on information in a config file > - construct an iTQL query based on the parameters the user has entered > - run the query and display results > - the display metadata and download metadata stuff uses the metadata > retrieval process > > Let me know if you need any more info on any of this, specific > processors used, etc. > > Steve > > > > > -----Original Message----- > From: Erik Bruchez [mailto:[hidden email]] On Behalf Of Erik Bruchez > Sent: 21 December 2005 16:24 > To: [hidden email] > Subject: Re: [ops-users] Call for XPL use cases > > Thanks Steve! > > Any chance you could detail the typical steps you require for each of > those (e.g. 1. Receive XML document on input 2. Test on whether document > > contains such and such data 3. Do XSLT transformation)? It doesn't need > to be very detailed or accurate, but just to give an idea of the type of > > steps you require. > > -Erik > > Stephen Bayliss wrote: > >>Brief summary of ours: >> >>O Implement a digital object repository containing metadata > > information > >>about publications (Fedora: http://www.fedora.info, supported by the >>Kowari triplestore http://www.kowari.org) >>O Provide an OPS service call to automate loading of sets of metadata >>about publications into that repository >>O Provide an OPS service call to translate between source and target >>metadata schemas (XSL translations) >>O Provide a generic OPS service layer interface into the Fedora API >>O Provide a web GUI, implementing a query/search interface, allowing >>users to see items matching their query, view the metadata for these >>items in a metadata schema of their choice, and download a set of >>metadata records, again in a schema of their choice >> >>Any questions, let me know. >> >>Steve >> >> >> >> >> >>-----Original Message----- >>From: Erik Bruchez [mailto:[hidden email]] On Behalf Of Erik > > Bruchez > >>Sent: 21 December 2005 15:39 >>To: [hidden email] >>Subject: [ops-users] Call for XPL use cases >> >>All, >> >>As the W3C XML Processing Model Working Group is now starting, we are >>working on providing use cases derived from our use of XPL. >> >>XPL has been used by many OXF and OPS users over the last three years, > > >>and we believe that XPL may be the XML processing language (A/K/A XML >>pipeline language) that has in fact been used the most. We therefore >>call for users of XPL to submit their use cases: what are they, have >>they or do they plan to use XPL for. Feel free to submit such use > > cases > >>to the ops-users mailing-list, or directly to the public XML > > Processing > >>Model at public-xml-processing-model-wg at w3.org. >> >>For reference, please visit the following blog entries: >> >> > > http://www.orbeon.com/blog/2005/12/20/xml-processing-model-working-group > >>-meetings-have-started/ >> > > http://www.orbeon.com/blog/2005/11/03/green-light-to-the-w3c-xml-process > >>ing-model-working-group/ >> >>Some use cases will be discused by the working group tomorrow already, > > >>so the sooner we get feedback, the better! >> >>-Erik -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws |
In reply to this post by Erik Bruchez
Hi Erik,
Le mercredi 21 décembre 2005 à 16:38 +0100, Erik Bruchez a écrit : > All, > > As the W3C XML Processing Model Working Group is now starting, we are > working on providing use cases derived from our use of XPL. What about submitting DSDL validation management as a use case? You could involve the DSDL discuss mailing list and use what's already been discussed there. Eric -- Freelance consulting and training. http://dyomedea.com/english/ ------------------------------------------------------------------------ Eric van der Vlist http://xmlfr.org http://dyomedea.com (ISO) RELAX NG ISBN:0-596-00421-4 http://oreilly.com/catalog/relax (W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema ------------------------------------------------------------------------ -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws |
Administrator
|
In reply to this post by Duane Gran
Thanks Duane. Yes lots of use cases are fairly simple, but it's good to
know about them. -Erik Duane Gran wrote: > Erik (and others), > > I'm not sure if this is what you are asking for, but I plan to use XPL > to do the following: > > * Populate all the xsd:ID values in an XForms instance document before > presenting the form > * Post-process an XForms instance to remove empty attributes > > I imagine that XSL will be used in both cases, so these use cases may > not be very interesting. > > Duane -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws |
Administrator
|
In reply to this post by Eric van der Vlist
Eric,
Martin Bryant has already sent some requirements to the public mailing-list: http://lists.w3.org/Archives/Public/public-xml-processing-model-wg/2005Dec/0000.html This is scheduled for discussion, but of course whatever the DSDL group can do to help understand their requirements will be appreciated! -Erik Eric van der Vlist wrote: > Hi Erik, > > Le mercredi 21 décembre 2005 à 16:38 +0100, Erik Bruchez a écrit : > >>All, >> >>As the W3C XML Processing Model Working Group is now starting, we are >>working on providing use cases derived from our use of XPL. > > > What about submitting DSDL validation management as a use case? > > You could involve the DSDL discuss mailing list and use what's already > been discussed there. > > Eric -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws |
Free forum by Nabble | Edit this page |