Open galgonek opened 2 years ago
@galgonek -- Please confirm the exact version of Virtuoso in use for this test, with the first stanza of output from the command-line virtuoso-t -?
or virtuoso-odbc -?
(or otherwise adjusted to match the Virtuoso executable name in your environment).
@pvk @HughWilliams @imitko @IvanMikhailov @openlink -- Please look into this issue with User-defined Custom Data Types.
@TallTed -- I have tested the last stable version —
Virtuoso Open Source Edition (Column Store) (multi threaded)
Version 7.2.6.3233-pthreads as of Jan 21 2022 (000000)
Compiled for Linux (x86_64-pc-linux-gnu)
— and the last devel version —
Virtuoso Open Source Edition (Column Store) (multi threaded)
Version 7.2.7-dev.3233-pthreads as of Jan 21 2022 (000000)
Compiled for Linux (x86_64-pc-linux-gnu)
@galgonek -- It appears you have built from a packaged download of source from GitHub, which leaves out a key snippet, which you can get with a proper clone -- which changes the (000000)
seen in the strings above, to a GitHead value (such as (1963b2bb52)
, which I got from the current DBpedia backend via SPARQL query). You may be able to manually glean the "latest commit ID" from the two source trees you built from, which will help us be sure we're looking at the same things.
@TallTed
Virtuoso Open Source Edition (Column Store) (multi threaded)
Version 7.2.6.3233-pthreads as of Jan 21 2022 (64663f91c)
Compiled for Linux (x86_64-pc-linux-gnu)
— and —
Virtuoso Open Source Edition (Column Store) (multi threaded)
Version 7.2.7-dev.3233-pthreads as of Jan 21 2022 (5f9a2ffdf)
Compiled for Linux (x86_64-pc-linux-gnu)
I have been able to recreate this problem and reported to development to look into and fix ...
Might #428 and #946 be related to this?
Might #428 and #946 be related to this?
@jmkeil -- Good question. I've noted this possibility internally, where we're tracking #1003 as bug#19162, and #428 as bug#17168. (#946 has no internal bug# at this time.)
It seems that Virtuoso ignores
datatype
andlanguage
options increate Literal class
statements.If I create the table —
— and define the mapping —
— then the SPARQL query —
LONG VARCHAR
LONG VARCHAR
LONG VARCHAR
LONG VARCHAR
LONG VARCHAR
LONG VARCHAR
LONG VARCHAR
LONG VARCHAR
--- should be returned.