Hi Simon,

Thanks for the analysis; very useful!
The roundtrip with `xsd:duration` it's clever, I will use that.

Many thanks!

Enrico


--
Enrico Daga, PhD

www.enridaga.net<http://www.enridaga.net/> | @enridaga

SPARQL Anything http://sparql-anything.cc<http://sparql-anything.cc/>
Polifonia http://polifonia-project.eu<http://polifonia-project.eu/>
SPICE http://spice-h2020.eu<http://spice-h2020.eu/>
Open Knowledge Graph http://data.open.ac.uk<http://data.open.ac.uk/>

Senior Research Fellow, Knowledge Media Institute, STEM Faculty
The Open University
Level 4 Berrill Building, Walton Hall, Milton Keynes, MK7 6AA
Direct: +44 (0) 1908 654887
________________________________
From: Simon Bin <[email protected]>
Sent: 18 April 2023 17:54
To: [email protected] <[email protected]>
Subject: Re: Re: XSD date functions broken?

There is no way to do it in Plain Sparql as far as I know

There are many choices, some:


 * use Sparql-Generate[1] and

```
select * {
 
bind(<https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fw3id.org%2Fsparql-generate%2Ffn%2FdateTime&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999814557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=WdyMRGgnUAiGomMxkCqnFDh2Po4ylxcmfZ2uf3ES77w%3D&reserved=0>(1649185973*1000<http://w3id.org/sparql-generate/fn/dateTime>)
 as ?dateTime)
}
```


 * RdfProcessingToolkit[2] / Norse and Javascript:

```
PREFIX xsd: 
<https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%23&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999814557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=UqgFW1BIB9gB6qgNTfwJGOSglqEhnYSY6YK9N3U7nu8%3D&reserved=0<http://www.w3.org/2001/XMLSchema#>>
select * {
 
bind(strdt(<https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fw3id.org%2Faksw%2Fnorse%23json.js&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999814557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=BDc785vUcOot1%2BAV8fZL8mQJQlPEt5wJP8xk%2Fw6q%2BWU%3D&reserved=0>("_
 => new Date(_).toISOString()", 1649185973*1000), xsd:dateTime) as ?dateTime)
}
```


 * Jena Javascript extensions[3] and define the above function in your
   own JS file


 * Your custom Java extension function


 * Convert it before you use SPARQL, with Bash/Java/Python/etc


 * Abuse the Jena Duration extension to SPARQL


```
PREFIX xsd: 
<https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%23&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999814557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=UqgFW1BIB9gB6qgNTfwJGOSglqEhnYSY6YK9N3U7nu8%3D&reserved=0<http://www.w3.org/2001/XMLSchema#>>
select * {
 bind("1970-01-01T00:00:00Z"^^xsd:dateTime as ?unixEpochStart)
 bind(strdt(concat("PT", str(1649185973), "S"), xsd:duration) as ?passedSeconds)
 bind(?unixEpochStart + ?passedSeconds as ?dateTimeDuration)
}
```


   1. 
https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fci.mines-stetienne.fr%2Fsparql-generate%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999814557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=JKXPcE6YtmJQIoma6HjVMolNDBtoR9c4TlRrmJJZN2k%3D&reserved=0<https://ci.mines-stetienne.fr/sparql-generate/>
   2. 
https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FSmartDataAnalytics%2FRdfProcessingToolkit&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999814557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=yVhCMp5gTo%2BZzpVxsJK7zVSOZIH7mBY9aqpQclvw3WM%3D&reserved=0<https://github.com/SmartDataAnalytics/RdfProcessingToolkit>
   3. 
https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fjena.apache.org%2Fdocumentation%2Fquery%2Fjavascript-&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999814557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=2drhAqogn7cO%2FDHcv0F0UvDwY9FuSe%2FHablhxaqUouc%3D&reserved=0<https://jena.apache.org/documentation/query/javascript->
      functions.html

On Tue, 2023-04-18 at 13:07 +0000, Enrico.Daga wrote:
> Hi Martynas,
>
> I think you are right; my mistake. But how would you handle the case
> of converting a Unix timestamp into a readable date in SPARQL?
>
> Enrico
>
> --
> Enrico Daga, PhD
>
> https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.enridaga.net%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999814557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=JccAcg4RhcZ7ZkMNw%2BRaLZq3QiepFVMRi61NmhZrT1k%3D&reserved=0<https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.enridaga.net%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999814557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=JccAcg4RhcZ7ZkMNw%2BRaLZq3QiepFVMRi61NmhZrT1k%3D&reserved=0><http://www.enridaga.net/>
>  | @enridaga
>
> SPARQL Anything 
> https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fsparql-anything.cc%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999814557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=6E8djn9lPcHi%2FOEh1XD3itl%2Bb4%2BaHhLTGjU6g7JpYEU%3D&reserved=0<https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fsparql-anything.cc%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999814557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=6E8djn9lPcHi%2FOEh1XD3itl%2Bb4%2BaHhLTGjU6g7JpYEU%3D&reserved=0><http://sparql-anything.cc/>
> Polifonia 
> https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpolifonia-project.eu%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999814557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=rAV0T65ot%2Bz0tfwYjN4a9kWHCHxJ%2BXjpetKxSPEQROc%3D&reserved=0<https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpolifonia-project.eu%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999814557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=rAV0T65ot%2Bz0tfwYjN4a9kWHCHxJ%2BXjpetKxSPEQROc%3D&reserved=0><http://polifonia-project.eu/>
> SPICE 
> https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fspice-h2020.eu%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999814557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=GinbaFnAUijbxK9IX2ChSk40KUjFrVr4kKnRwc2hgvQ%3D&reserved=0<https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fspice-h2020.eu%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999814557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=GinbaFnAUijbxK9IX2ChSk40KUjFrVr4kKnRwc2hgvQ%3D&reserved=0><http://spice-h2020.eu/>
> Open Knowledge Graph http://data.open.ac.uk<http://data.open.ac.uk/>
>
> Senior Research Fellow, Knowledge Media Institute, STEM Faculty
> The Open University
> Level 4 Berrill Building, Walton Hall, Milton Keynes, MK7 6AA
> Direct: +44 (0) 1908 654887
> ________________________________
> From: Martynas Jusevičius <[email protected]>
> Sent: 18 April 2023 14:04
> To: [email protected] <[email protected]>
> Subject: Re: XSD date functions broken?
>
> Neither 1649185973 nor “1649185973” is a valid xsd:date value. Isn’t
> that
> the issue?
>
> On Tue, 18 Apr 2023 at 14.00, Enrico.Daga
> <[email protected]>
> wrote:
>
> > Hi Simon,
> >
> > > The question is what the function should do??
> >
> > Convert a timestamp into a date time format (and then later into a
> > readable string).
> >
> > Thanks for pointing out the casting issue; however, I tried passing
> > it as
> > a string and it does not work either.
> >
> > What would you recommend?
> >
> > Thanks!
> >
> > Enrico
> >
> >
> > --
> > Enrico Daga, PhD
> >
> > https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.enridaga.net%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999814557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=JccAcg4RhcZ7ZkMNw%2BRaLZq3QiepFVMRi61NmhZrT1k%3D&reserved=0<http://www.enridaga.net/>
> > <
> > https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.enridaga.net%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999814557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=JccAcg4RhcZ7ZkMNw%2BRaLZq3QiepFVMRi61NmhZrT1k%3D&reserved=0<http://www.enridaga.net/>
> > ><https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.enridaga.net%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999814557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=JccAcg4RhcZ7ZkMNw%2BRaLZq3QiepFVMRi61NmhZrT1k%3D&reserved=0<http://www.enridaga.net/>>
> > > | @enridaga
> >
> > SPARQL Anything
> > https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fsparql-anything.cc%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999814557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=6E8djn9lPcHi%2FOEh1XD3itl%2Bb4%2BaHhLTGjU6g7JpYEU%3D&reserved=0<http://sparql-anything.cc/>
> > <
> > https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fsparql-anything.cc%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999814557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=6E8djn9lPcHi%2FOEh1XD3itl%2Bb4%2BaHhLTGjU6g7JpYEU%3D&reserved=0<http://sparql-anything.cc/>
> > ><https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fsparql-anything.cc%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999814557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=6E8djn9lPcHi%2FOEh1XD3itl%2Bb4%2BaHhLTGjU6g7JpYEU%3D&reserved=0<http://sparql-anything.cc/>>
> > Polifonia
> > https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpolifonia-project.eu%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999814557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=rAV0T65ot%2Bz0tfwYjN4a9kWHCHxJ%2BXjpetKxSPEQROc%3D&reserved=0<http://polifonia-project.eu/>
> > <
> > https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpolifonia-project.eu%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999814557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=rAV0T65ot%2Bz0tfwYjN4a9kWHCHxJ%2BXjpetKxSPEQROc%3D&reserved=0<http://polifonia-project.eu/>
> > ><https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpolifonia-project.eu%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999814557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=rAV0T65ot%2Bz0tfwYjN4a9kWHCHxJ%2BXjpetKxSPEQROc%3D&reserved=0<http://polifonia-project.eu/>>
> > SPICE
> > https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fspice-h2020.eu%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999814557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=GinbaFnAUijbxK9IX2ChSk40KUjFrVr4kKnRwc2hgvQ%3D&reserved=0<http://spice-h2020.eu/>
> > <
> > https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fspice-h2020.eu%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=eARK5weYQC22BqwNBB7EmhviWrZpXilinMufMZ2P1yM%3D&reserved=0<http://spice-h2020.eu/>
> > ><https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fspice-h2020.eu%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=eARK5weYQC22BqwNBB7EmhviWrZpXilinMufMZ2P1yM%3D&reserved=0<http://spice-h2020.eu/>>
> > Open Knowledge Graph
> > http://data.open.ac.uk<http://data.open.ac.uk/>
> >
> > Senior Research Fellow, Knowledge Media Institute, STEM Faculty
> > The Open University
> > Level 4 Berrill Building, Walton Hall, Milton Keynes, MK7 6AA
> > Direct: +44 (0) 1908 654887
> > ________________________________
> > From: Simon Bin <[email protected]>
> > Sent: 18 April 2023 11:43
> > To: [email protected] <[email protected]>
> > Subject: Re: XSD date functions broken?
> >
> > The question is what the function should do??
> >
> > if you look here:
> > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.w3.org%2FTR%2Fsparql11-query%2F%23FunctionMapping&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=J5Ax%2BNyhaKBGrmv%2FK5RO3XnucrE05QVt7HDvhukXX0M%3D&reserved=0<https://www.w3.org/TR/sparql11-query/#FunctionMapping>
> > <https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.w3.org%2FTR%2Fsparql11-query%2F%23FunctionMapping&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=J5Ax%2BNyhaKBGrmv%2FK5RO3XnucrE05QVt7HDvhukXX0M%3D&reserved=0<https://www.w3.org/TR/sparql11-query/#FunctionMapping>>
> > <
> > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.w3.org%2FTR%2Fsparql11-query%2F%23FunctionMapping&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=J5Ax%2BNyhaKBGrmv%2FK5RO3XnucrE05QVt7HDvhukXX0M%3D&reserved=0<https://www.w3.org/TR/sparql11-query/#FunctionMapping>
> > 7Cenrico.daga%40open.ac.uk%7C28d24f570de747ce9c0e08db400d7a51%7C0e2
> > ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174198852560045%7CUnknow
> > n%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWw
> > iLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=xYgGQF9kRhTJuj%2FlneMKp7qs0Fo
> > hvg4s1iZVQn4YEtA%3D&reserved=0<
> > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.w3.org%2FTR%2Fsparql11-query%2F%23FunctionMapping&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=J5Ax%2BNyhaKBGrmv%2FK5RO3XnucrE05QVt7HDvhukXX0M%3D&reserved=0>><https://www.w3.org/TR/sparql11-query/#FunctionMapping>
> >
> > it is "N"ot allowed to cast from int to dateTime
> >
> > On Tue, 2023-04-18 at 10:19 +0000, Enrico.Daga wrote:
> > > Hi,
> > >
> > > I need help using XSD date/time functions, I tried versions 4.2.0
> > > and
> > > 4.7.0 and both don't seem to work.
> > >
> > > Considering this Java code:
> > >
> > >
> > > Dataset kb = DatasetFactory.createGeneral();
> > > Query q = QueryFactory.create(q);
> > > result = QueryExecutionFactory.create(q, kb).execSelect();
> > >
> > > The following throws an NPE (no results)
> > >
> > >
> > > String q = "\n" +
> > >         "PREFIX xsd: <
> > https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%23&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=TtLOdNp4ggNU4pb27yCMIUZetMZt86hOOyAax%2Brw6G8%3D&reserved=0<http://www.w3.org/2001/XMLSchema#>
> > <https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%23&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=TtLOdNp4ggNU4pb27yCMIUZetMZt86hOOyAax%2Brw6G8%3D&reserved=0<http://www.w3.org/2001/XMLSchema#>>
> > <
> > https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=NFSELiUSdR2p61%2BPdEwnqRvZbVAYK26F19iE9y%2FQgLQ%3D&reserved=0<http://www/>
> > .w3.org%2F2001%2FXMLSchema%23&data=05%7C01%7Cenrico.daga%40open.ac.
> > uk%7C28d24f570de747ce9c0e08db400d7a51%7C0e2ed45596af4100bed3a8e5fd9
> > 81685%7C0%7C0%7C638174198852560045%7CUnknown%7CTWFpbGZsb3d8eyJWIjoi
> > MC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7
> > C%7C%7C&sdata=KU53dAMha4w0IBVbonaLM6z54t873Q2mRfJ0Oriju%2F8%3D&rese
> > rved=0<https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%23&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=TtLOdNp4ggNU4pb27yCMIUZetMZt86hOOyAax%2Brw6G8%3D&reserved=0<http://www.w3.org/2001/XMLSchema#>>>>"
> >  +
> > >         "SELECT ?date WHERE { BIND(xsd:dateTime (1649185973) AS
> > > ?date
> > > ) }";
> > >
> > > ...
> > > System.err.println(result.next().get("date").toString());
> > >
> > > While the cast to int works fine:
> > >
> > >
> > > String q = "\n" +
> > >         "PREFIX xsd: <
> > https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%23&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=TtLOdNp4ggNU4pb27yCMIUZetMZt86hOOyAax%2Brw6G8%3D&reserved=0<http://www.w3.org/2001/XMLSchema#>
> > <https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%23&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=TtLOdNp4ggNU4pb27yCMIUZetMZt86hOOyAax%2Brw6G8%3D&reserved=0<http://www.w3.org/2001/XMLSchema#>>
> > <
> > https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=NFSELiUSdR2p61%2BPdEwnqRvZbVAYK26F19iE9y%2FQgLQ%3D&reserved=0<http://www/>
> > .w3.org%2F2001%2FXMLSchema%23&data=05%7C01%7Cenrico.daga%40open.ac.
> > uk%7C28d24f570de747ce9c0e08db400d7a51%7C0e2ed45596af4100bed3a8e5fd9
> > 81685%7C0%7C0%7C638174198852560045%7CUnknown%7CTWFpbGZsb3d8eyJWIjoi
> > MC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7
> > C%7C%7C&sdata=KU53dAMha4w0IBVbonaLM6z54t873Q2mRfJ0Oriju%2F8%3D&rese
> > rved=0<https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%23&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=TtLOdNp4ggNU4pb27yCMIUZetMZt86hOOyAax%2Brw6G8%3D&reserved=0<http://www.w3.org/2001/XMLSchema#>>>>"
> >  +
> > >         "SELECT ?date WHERE { BIND(xsd:int (1649185973) AS ?date
> > > )
> > > }";
> > > System.err.println(executeARQ(q).next().get("date").toString());
> > >
> > > 1649185973^^
> > https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%23int&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=A7hY%2BnqWTvZIJeUBKav6PKW8W0xb3Oe9Ll0xqeO%2Balo%3D&reserved=0<http://www.w3.org/2001/XMLSchema#int>
> > <https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%23int&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=A7hY%2BnqWTvZIJeUBKav6PKW8W0xb3Oe9Ll0xqeO%2Balo%3D&reserved=0<http://www.w3.org/2001/XMLSchema#int>>
> > >
> > > Am I missing anything?
> > >
> > > Best,
> > >
> > > Enrico
> > >
> > > --
> > > Enrico Daga, PhD
> > >
> > >
> > https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.enridaga.net%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=QgkX4KEZZ%2BbXgMoxUeqqDjmEpNXjAgBEpaK%2BLsmbjoA%3D&reserved=0<http://www.enridaga.net/>
> > <https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.enridaga.net%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=QgkX4KEZZ%2BbXgMoxUeqqDjmEpNXjAgBEpaK%2BLsmbjoA%3D&reserved=0<http://www.enridaga.net/>>
> > <
> > https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.enridaga.net%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=QgkX4KEZZ%2BbXgMoxUeqqDjmEpNXjAgBEpaK%2BLsmbjoA%3D&reserved=0<http://www.enridaga.net/>
> > <https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.enridaga.net%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=QgkX4KEZZ%2BbXgMoxUeqqDjmEpNXjAgBEpaK%2BLsmbjoA%3D&reserved=0<http://www.enridaga.net/>>
> > > <
> > > https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2F
> > > https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.enridaga.net%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=QgkX4KEZZ%2BbXgMoxUeqqDjmEpNXjAgBEpaK%2BLsmbjoA%3D&reserved=0%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C28d<http://www.enridaga.net/>
> > > 24f570de747ce9c0e08db400d7a51%7C0e2ed45596af4100bed3a8e5fd981685%
> > > 7C0%7C0%7C638174198852560045%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4w
> > > LjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%
> > > 7C%7C&sdata=RFw6P133VXtZIyXvXC1bfCyB%2BoGXp2AtnwDqN%2FYxlLU%3D&re
> > > served=0<https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.enridaga.net%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=QgkX4KEZZ%2BbXgMoxUeqqDjmEpNXjAgBEpaK%2BLsmbjoA%3D&reserved=0<http://www.enridaga.net/>>>
> > >  | @enridaga
> > >
> > > SPARQL Anything
> > https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fsparql-anything.cc%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=V0G9h5MBEELQ%2BOZeCsUmssazbnRm1uMxLV9Oz4IfrEk%3D&reserved=0<http://sparql-anything.cc/>
> > <https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fsparql-anything.cc%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=V0G9h5MBEELQ%2BOZeCsUmssazbnRm1uMxLV9Oz4IfrEk%3D&reserved=0<http://sparql-anything.cc/>>
> > <
> > https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fspa%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=bT5F%2B2oXSwHlc%2BZIyii0D52YLA4uhEL9b0SvWqqHEgY%3D&reserved=0<http://spa/>
> > rql-
> > anything.cc%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C28d24f570d
> > e747ce9c0e08db400d7a51%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7
> > C638174198852560045%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJ
> > QIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=2
> > VcJBiRsGJoXnzq2UJWGuu3F8%2BGfKSe8R56wfWdRWTg%3D&reserved=0<http://s
> > parql-anything.cc/>>
> > > Polifonia
> > https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpolifonia-project.eu%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=o1OW4bo%2BXZp5aZndYgHSF60PxZcocjtto20GZieboLo%3D&reserved=0<http://polifonia-project.eu/>
> > <https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpolifonia-project.eu%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=o1OW4bo%2BXZp5aZndYgHSF60PxZcocjtto20GZieboLo%3D&reserved=0<http://polifonia-project.eu/>>
> > <
> > https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpol%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=PALbyRe6DvZRNB60TLhlExeIbwDZ71uxezMYiIfAnfA%3D&reserved=0<http://pol/>
> > ifonia-
> > project.eu%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C28d24f570de
> > 747ce9c0e08db400d7a51%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C
> > 638174198852560045%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQ
> > IjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Xk
> > jiC1F6Cskrw3W1VIICCClRPN9GRPnp2Dwl5KowYG0%3D&reserved=0<http://poli
> > fonia-project.eu/>>
> > > SPICE
> > https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fspice-h2020.eu%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=eARK5weYQC22BqwNBB7EmhviWrZpXilinMufMZ2P1yM%3D&reserved=0<http://spice-h2020.eu/>
> > <https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fspice-h2020.eu%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=eARK5weYQC22BqwNBB7EmhviWrZpXilinMufMZ2P1yM%3D&reserved=0<http://spice-h2020.eu/>>
> > <
> > https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fspi%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C0f3c27bf48e94f82d54f08db402da455%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C638174336999971214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=vJUQzm%2FtzpzCcR2ytBMlmmLZx0X4L5KR9xm5st0NLI4%3D&reserved=0<http://spi/>
> > ce-
> > h2020.eu%2F&data=05%7C01%7Cenrico.daga%40open.ac.uk%7C28d24f570de74
> > 7ce9c0e08db400d7a51%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C63
> > 8174198852560045%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIj
> > oiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=fJTp
> > %2ByPcXVQbDgCjVTpf89jY188u0M3r48L3%2B1IAMcA%3D&reserved=0<http://sp
> > ice-h2020.eu/>>
> > > Open Knowledge Graph
> > > http://data.open.ac.uk<http://data.open.ac.uk/>
> > >
> > > Senior Research Fellow, Knowledge Media Institute, STEM Faculty
> > > The Open University
> > > Level 4 Berrill Building, Walton Hall, Milton Keynes, MK7 6AA
> > > Direct: +44 (0) 1908 654887
> > > -- The Open University is incorporated by Royal Charter (RC
> > > 000391),
> > > an exempt charity in England & Wales and a charity registered in
> > > Scotland (SC 038302). The Open University is authorised and
> > > regulated
> > > by the Financial Conduct Authority in relation to its secondary
> > > activity of credit broking.
> >
> > -- The Open University is incorporated by Royal Charter (RC
> > 000391), an
> > exempt charity in England & Wales and a charity registered in
> > Scotland (SC
> > 038302). The Open University is authorised and regulated by the
> > Financial
> > Conduct Authority in relation to its secondary activity of credit
> > broking.
> >
> -- The Open University is incorporated by Royal Charter (RC 000391),
> an exempt charity in England & Wales and a charity registered in
> Scotland (SC 038302). The Open University is authorised and regulated
> by the Financial Conduct Authority in relation to its secondary
> activity of credit broking.

Reply via email to