Hi Eliza,
Can you please provide steps of how you are importing the data into Virtuoso
and then exporting it, so it can be tried locally ?
Also, note that the Virtuoso 7.2 stable/7 release went out last week [1], thus
I would suggest updating from source forge or git and retesting …
[1]
http://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/#2015-02-11:%20Virtuoso%207.2.0%20Released,%20Open%20Source%20and%20Commercial%20Editions
<http://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/#2015-02-11:
Virtuoso 7.2.0 Released, Open Source and Commercial Editions>
Best Regards
Hugh Williams
Professional Services
OpenLink Software, Inc. // http://www.openlinksw.com/
Weblog -- http://www.openlinksw.com/blogs/
LinkedIn -- http://www.linkedin.com/company/openlink-software/
Twitter -- http://twitter.com/OpenLink
Google+ -- http://plus.google.com/100570109519069333827/
Facebook -- http://www.facebook.com/OpenLinkSoftware
Universal Data Access, Integration, and Management Technology Providers
> On 12 Feb 2015, at 18:06, Eliza Chan <elc2...@med.cornell.edu> wrote:
>
> Hi James,
>
> Thank you for your feedback.
>
> Please see the following reasons for keeping the nonNegativeInteger type:
>
> 1) The designation of nonNegativeInteger makes sense for the maxCardinality
> property. We know that a negative value would be invalid, and we'd like to
> clearly express that.
>
> 2) We obtain our ontologies from a variety of sources. They are designed and
> maintained by their originators. As long as they are semantically valid, we
> would like to use them without modification.
>
> 3) For the reason of data integrity, we'd like to restrict the type so that
> we are confident that it will retain its assigned type when writing into and
> reading out of the triple store.
>
> That's why it would be very nice if Virtuoso could accommodate the
> nonNegativeInteger type without modifying it.
>
> Regards,
> Eliza
>
> From: james anderson <ja...@dydra.com <mailto:ja...@dydra.com>>
> Date: Thursday, February 12, 2015 6:42 AM
> To: Eliza Chan <elc2...@med.cornell.edu <mailto:elc2...@med.cornell.edu>>
> Subject: Re: [Virtuoso-users] Virtuoso changes nonNegativeInteger to Integer
>
> good morning, ms chan;
>
> i write to you as a bystander on the virtuoso list, who is most curious, what
> you use case is, such the the specific concrete datatype,
> xsd:nonNegativeInteger, is in itself significant, rather than just the domain
> value itself?
>
> is the mechanism which interprets the owl definition so restrictive, that it
> is not sufficient, that the actual type of the domain value satisfy the
> constraint and, in addition, the domain specified in the literal must also
> conform?
>
> are you at liberty to describe why the integer type is not specifically
> sufficient?
>
> best regards, from berlin,
>
> On 2015-02-11, at 16:49, Eliza Chan <elc2...@med.cornell.edu
> <mailto:elc2...@med.cornell.edu>> wrote:
>
>> Hi,
>>
>> We are facing an issue with the import of some RDF files to Virtuoso.
>>
>> The issue here is, Virtuoso changes all the nonNegativeInteger datatypes to
>> integer.
>>
>> Please see the following example …
>>
>> Original content being imported into Virtuoso:
>>
>> <owl:Restriction>
>> <owl:onProperty rdf:resource="http://www.w3.org/2006/vcard/ns#country
>> <http://www.w3.org/2006/vcard/ns#country>"/>
>> <owl:maxCardinality
>> rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger
>> <http://www.w3.org/2001/XMLSchema#nonNegativeInteger>">1</owl:maxCardinality>
>> </owl:Restriction>
>>
>> Export from Virtuoso:
>>
>> <rdf:Description rdf:nodeID="b17159">
>> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction
>> <http://www.w3.org/2002/07/owl#Restriction>" />
>> <owl:onProperty rdf:resource="http://www.w3.org/2006/vcard/ns#country
>> <http://www.w3.org/2006/vcard/ns#country>" />
>> <owl:maxCardinality
>> rdf:datatype="http://www.w3.org/2001/XMLSchema#integer
>> <http://www.w3.org/2001/XMLSchema#integer>">1</owl:maxCardinality>
>> </rdf:Description>
>>
>> Note that the datatype for maxCardinality has been modified by Virtuoso from
>> nonNegativeInteger to integer.
>>
>> Is there a way to resolve this issue so that Virtuoso is able to keep the
>> original datatype?
>>
>> FYI - We are using Virtuoso Open Source stable version 7.
>>
>> Thank you so much for your help.
>>
>> Eliza
>>
>> ------------------------------------------------------------------------------
>> Dive into the World of Parallel Programming. The Go Parallel Website,
>> sponsored by Intel and developed in partnership with Slashdot Media, is your
>> hub for all things parallel software development, from weekly thought
>> leadership blogs to news, videos, case studies, tutorials and more. Take a
>> look and join the conversation now.
>> http://goparallel.sourceforge.net/_______________________________________________
>>
>> <http://goparallel.sourceforge.net/_______________________________________________>
>> Virtuoso-users mailing list
>> Virtuoso-users@lists.sourceforge.net
>> <mailto:Virtuoso-users@lists.sourceforge.net>
>> https://lists.sourceforge.net/lists/listinfo/virtuoso-users
>> <https://lists.sourceforge.net/lists/listinfo/virtuoso-users>
>
>
>
> ---
> james anderson | ja...@dydra.com <mailto:ja...@dydra.com> | http://dydra.com
> <http://dydra.com/>
>
>
>
>
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming. The Go Parallel Website,
> sponsored by Intel and developed in partnership with Slashdot Media, is your
> hub for all things parallel software development, from weekly thought
> leadership blogs to news, videos, case studies, tutorials and more. Take a
> look and join the conversation now.
> http://goparallel.sourceforge.net/_______________________________________________
> Virtuoso-users mailing list
> Virtuoso-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/virtuoso-users
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users