Hi,
I am wondering if I found a compability issue between VOS 6.1.6 and 6.1.8.
I did compile VOS 6.1.8 without any issues, then I ran with with a VOS
6.1.6 database file. There was no issues, and everything was working as
expected, until I use the following SPARQL query:
==========
select ?s ?p ?o (DATATYPE(?o)) as ?otype (LANG(?o)) as ?olang
where
{
{
select distinct ?s from
<http://localhost/datasets/organizations/import>
where
{
?s a ?type.
}
limit 50
offset 0
}
?s ?p ?o
}
==========
If I am requesting the following mimes to the /sparql/ endpoint:
(a) application/sparql-results+xml
(b) application/sparql-results+json
I am getting the following content from the endpoint:
==========
<sparql xmlns="http://www.w3.org/2005/sparql-results#"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/2001/sw/DataAccess/rf1/result2.xsd">
<head>
<variable name="s"/>
<variable name="p"/>
<variable name="o"/>
<variable name="otype"/>
<variable name="olang"/>
</head>
<results distinct="false" ordered="true">
<result>
<binding
name="s"><uri>http://localhost/resources/organization/Random_House</uri></binding>
<binding
name="p"><uri>http://www.w3.org/1999/02/22-rdf-syntax-ns#type</uri></binding>
<binding
name="o"><uri>http://dbpedia.org/ontology/Publisher</uri></binding>
</result>
<result>
<binding
name="s"><uri>http://localhost/resources/organization/Random_House</uri></binding>
<binding
name="p"><uri>http://www.w3.org/1999/02/22-rdf-syntax-ns#type</uri></binding>
<binding
name="o"><uri>http://www.w3.org/ns/org#Organization</uri></binding>
</result>
<result>
<binding
name="s"><uri>http://localhost/resources/organization/Random_House</uri></binding>
<binding
name="p"><uri>http://xmlns.com/foaf/0.1/homepage</uri></binding>
<binding name="o"><uri>http://www.randomhouse.com</uri></binding>
</result>
<result>
<binding
name="s"><uri>http://localhost/resources/organization/Random_House</uri></binding>
<binding
name="p"><uri>http://dbpedia.org/ontology/numberOfEmployees</uri></binding>
<binding name="o"><literal
datatype="http://www.w3.org/2001/XMLSchema#integer">5712</literal></binding>Virtuoso
22023 Error SR544: Function __xsd_type() can not find XML Schema
datatype that matches SQL datatype UNAME (217)
SPARQL query:
select ?s ?p ?o (DATATYPE(?o)) as ?otype (LANG(?o)) as ?olang
where
{
{
select distinct ?s from
<http://localhost/datasets/organizations/import>
where
{
?s a ?type.
}
limit 50
offset 0
}
?s ?p ?o
}
==========
Obviously, the error is related to the datatype request. However, I am
not sure why it chokes there, and in that way. If I request the
text/html mime, it works fine.
Is it just that something is missing in the 6.1.6 database that is now
required by 6.1.8 related to these datatypes? If so, is this something I
can create by hands?
Thanks,
Take care,
Fred
------------------------------------------------------------------------------
WatchGuard Dimension instantly turns raw network data into actionable
security intelligence. It gives you real-time visual feedback on key
security issues and trends. Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users