- From: Indraneel R <vascodagama1@gmail.com>
- Date: Sat, 8 Mar 2008 18:15:14 +0530
- To: "Tom Heath" <Tom.Heath@talis.com>
- Cc: "Danny Ayers" <danny.ayers@gmail.com>, "SW-forum list" <semantic-web@w3.org>
- Message-ID: <17873030803080445y61b30708g977de488fca4ffe6@mail.gmail.com>
Hi Tom,
Thanks for the reply, that was indeed very helpful.
Regards.
neel.
On Fri, Mar 7, 2008 at 11:15 PM, Tom Heath <Tom.Heath@talis.com> wrote:
> Hi neel,
>
> If I've understood your goals correctly, the approach we used for our
> "SparqPlug" RDFizing service may be relevant or interesting.
>
> The approach we took is to convert the XHTML DOM into an RDF graph which
> can then be queried with SPARQL to extract the required/desired data,
> which (if we use CONSTRUCT queries) is then available as a nice neat bit
> of RDF/XML according to whichever vocabs/ontologies we choose, ready for
> use in some other application. OTTOMH I don't see any reason why this
> approach wouldn't work for you in general.
>
> There are full technical details of the approach in the paper at [1]
> from the upcoming Linked Data on the Web workshop at WWW2008, and the
> live SparqPlug service is at [2], although you probably want to read the
> paper first ;)
>
> HTH,
>
> Tom.
>
> [1]
> http://events.linkeddata.org/ldow2008/papers/05-coetzee-heath-sparqplug.
> pdf<http://events.linkeddata.org/ldow2008/papers/05-coetzee-heath-sparqplug.pdf>
> [2] http://sparqplug.rdfize.com/
>
>
> > -----Original Message-----
> > From: semantic-web-request@w3.org
> > [mailto:semantic-web-request@w3.org] On Behalf Of Indraneel R
> > Sent: 07 March 2008 13:41
> > To: Danny Ayers
> > Cc: SW-forum list
> > Subject: Re: RDF query in XML
> >
> >
> > Thanks for the reply.
> >
> > Ok i will elaborate a bit. Actually I am doing a project
> > which involves RDF/XML. One side of the application uses XML
> > and more specifically voicexml and this also generates pages
> > in XML . So it would be easier and faster if somehow i could
> > use these pages itself as an input to the query language
> > which would read from these pages, query the rdf and returns
> > the results.
> > Also if i can specify the query in XML then i can generate
> > the xml pages tailored to the specifications of the query
> > language , to query the RDF/XML files.
> > The problem with SPARQL is the queries have to be
> > specified in its own SQL type syntax, which is off course not
> > in xml , so here i will have to parse those XML pages(from
> > the 1st part of the app) and extract information from it and
> > then convert them into SPARQL queries.
> >
> > Regards,
> > neel.
> >
> > On Fri, Mar 7, 2008 at 3:23 PM, Danny Ayers
> > <danny.ayers@gmail.com> wrote:
> >
> >
> > [forwarding to semantic-web@w3.org]
> >
> >
> > On 06/03/2008, neelr <vascodagama1@gmail.com> wrote:
> > >
> > > Hi everyone,
> > > I am quite new to this RDF. I am currently
> > working on a project
> > > which involves RDF. I wanted to know if there is any
> > software or query
> > > language which can query RDF/XML files in XML.
> > > What I mean here is the syntactic constructs of
> > the query language
> > > should be in XML,i.e, I should be able to write the
> > queries in XML.
> > > Hope to hear from you guys soon.
> >
> >
> > It would be helpful to know what kind of queries you
> > have in mind.
> >
> > Because you can say the same thing in many different
> > ways in RDF/XML,
> > in general it doesn't really lend itself to XML style
> > querying (XQuery
> > etc). But most serializers have some kind of
> > constrained syntax, so if
> > you know it's all coming out of the same API then
> > you're in with a
> > better chance. Another alternative would be to
> > translate to one of the
> > more regular XML syntaxes, like Trix [1].
> >
> > SPARQL [2] is generally the best bet for querying RDF,
> > and it's done
> > against the model/data rather than any specific
> > serialisation (and you
> > get XML out). There were a handful of alternative query
> > languages
> > floating around prior to SPARQL, could well be an XML-based on
> > somewhere - try the ESW Wiki [3].
> >
> > There are also a few XPath-like languages around that
> > would allow
> > queries against the graph (rather than the tree of
> > XML), see [4].
> >
> > While I can't remember seeing SPARQL done in XML, I
> > would guess a
> > syntax mapping should be relatively straightforward.
> > The top-level
> > grammar should fit pretty nicely into an XML hierarchy,
> > the pattern
> > part should be expressable using (presumably
> > namespaced) RDF/XML, with
> > the inclusion of a new construct for variables. It's
> > all Unicode. An
> > XSLT transformation to regular SPARQL could be hooked
> > onto the front
> > end of an existing query engine for your implementation.
> >
> > But then again, without knowing what you have in mind,
> > it's hard to
> > see what would be gained from using an XML-based
> > language rather than
> > SPARQL.
> >
> > Cheers,
> > Danny.
> >
> >
> > [1] http://www.hpl.hp.com/techreports/2004/HPL-2004-56.html
> > [2] http://www.w3.org/TR/rdf-sparql-query/
> > [3] http://esw.w3.org/topic/RDF_Query
> > [4] http://esw.w3.org/topic/RdfPath
> >
> > --
> > http://dannyayers.com
> > ~
> > http://blogs.talis.com/nodalities/this_weeks_semantic_web/
> >
> >
> >
> >
>
Received on Saturday, 8 March 2008 12:45:25 UTC