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.
