Re: RDF scripting / domain language ? eg: print( myResource.rdfs_label )

thanks, great responses! ;)

Ok, I have checked out every link in this thread...

I just love the idea of using xpath-like expressions VS code
generators. Besides, building a parser / interpreter is not that hard
over a sound spec.

I definitely liked fresnel's FSL for the following reasons:
* it is part of fresnel and I was planning on creating a fresnel impl
for a project someday soon ( on a proprietary prototype'ish scripting
language )
* the spec is clear ( it even provides an EBNF grammar )
* it is a w3 related project ( is it? ), and has some implementations
* it takes into account the node/arc/node structure that I was
starting to notice in my personal attempts

however, the following line in the abstract ([1]) caught my attention:
"... but is not intended to be a full RDFPath language, though it
could be extended to become one."
hmm,  exactly what part needs to be extended... ( Literal access? )

OTOH, reading along this list ([2]) I can see several similarities
among the rest of the proposals... so I'm a little lost here. I don't
think I will have time to dig much deeper into each one ( though I
might have to, I'm just scratching the surface now ).

So, the golden question, just to get some focus:

Is there a favorite candidate for standardization?


[1] http://www.w3.org/2005/04/fresnel-info/fsl/
[2] http://esw.w3.org/topic/RdfPath


On 8/28/06, Eyal Oren <eyal.oren@deri.org> wrote:
>
> On 08/26/06/08/06 15:36 -0400, Aldo Bucchi wrote:
> >
> >hi all,
> >
> >has anyone ran into an RDF scripting / domain language??
> >
> >something that would allow me to do things like:
> >
> >print( myResource.ns_somePredicate[3].rdfs_label );
> >
> >or...
> >
> >for ( chapterResource in bookResource.hasChapter )
> >    print( chapterResource.rdfs_label.toString() )
>
> check out ActiveRDF [1], it does exactly what you want, on top of Ruby.
>
>  -eyal
>
> [1] http://activerdf.org
>
>


-- 
::::: Aldo Bucchi :::::
mobile (56) 8 429 8300

Received on Monday, 28 August 2006 13:17:08 UTC