Call for XPL use cases

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

Call for XPL use cases

Erik Bruchez
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
Reply | Threaded
Open this post in threaded view
|

RE: Call for XPL use cases

Stephen Bayliss
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
Reply | Threaded
Open this post in threaded view
|

Re: Call for XPL use cases

Erik Bruchez
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
Reply | Threaded
Open this post in threaded view
|

Re: Call for XPL use cases

Duane Gran
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
Reply | Threaded
Open this post in threaded view
|

RE: Call for XPL use cases

Stephen Bayliss
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
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
Reply | Threaded
Open this post in threaded view
|

Re: Call for XPL use cases

Erik Bruchez
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
Reply | Threaded
Open this post in threaded view
|

Re: Call for XPL use cases

Eric van der Vlist
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
Reply | Threaded
Open this post in threaded view
|

Re: Call for XPL use cases

Erik Bruchez
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
Reply | Threaded
Open this post in threaded view
|

Re: Call for XPL use cases

Erik Bruchez
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