On 24 Feb 2012, at 16:56, Diogo FC Patrao wrote: > I couldn't find the YEAR and MONTH functions you mentioned, would you mind to > write the link?
They're in the SPARQL 1.1 Working Draft: http://www.w3.org/TR/sparql11-query/#func-date-time Best, Richard > > thanks! > > -- > diogo patrão > > > > > > On Fri, Feb 24, 2012 at 7:35 AM, Richard Cyganiak <[email protected]> wrote: > Hi Diogo, > > SPARQL 1.1 actually has a YEAR function and a NOW function. The latest ARQ > likely supports them, but making D2RQ run with it is a bit of work due to a > bunch of internal ARQ changes. There's a fork in GitHub here where I believe > zazi did some work towards that: > https://github.com/zazi/d2rq/tree/d2rq-0.8 > > Upgrading to latest ARQ would make all the SPARQL 1.1 stuff *work* although > it would be slow unless it's built directly into the D2RQ engine. > > Best, > Richard > > > On 23 Feb 2012, at 17:06, Diogo FC Patrao wrote: > > > Hello > > > > I wonder if there's something I could do to make d2r support more > > functions, like > > > > SELECT DISTINCT ?date ?name > > { > > ?patient a :Patient; > > :patientName ?name; > > :patientDateOfBirth ?date; > > FILTER( regex( ?name, 'JOAO' ) && xsd:year( ?date ) = xsd:year( > > xsd:now() ) ) > > } limit 10 > > > > in order to get all people called "JOAO" which were born in the current > > year. When I try to run this function, D2R-Server logs: > > > > 15:03:35 WARN E_Function :: URI > > <http://www.w3.org/2001/XMLSchema#year> has no registered function factory > > > > And it made me wonder if it would be easy to write some extension to > > support it (and many other functions). > > > > Thanks, > > > > > > -- > > diogo patrão > > > > > > > > ------------------------------------------------------------------------------ > > Virtualization & Cloud Management Using Capacity Planning > > Cloud computing makes use of virtualization - but cloud computing > > also focuses on allowing computing to be delivered as a service. > > http://www.accelacomm.com/jaw/sfnl/114/51521223/_______________________________________________ > > d2rq-map-devel mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/d2rq-map-devel > > ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ d2rq-map-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/d2rq-map-devel
