virtuoso

Virtuoso System Requirements

一笑奈何 提交于 2021-02-07 03:47:51
问题 We would be using Virtuoso for storing RDFs, the triple count will be 100 million to start with. I need to know what should be typical RAM, CPU, Disk etc for this. Querying will be with SPARQL and there will be a bit complex queries. Kindly provide your inputs. 回答1: The average size of a Virtuoso version 6.x triple (quad) is about 30bytes thus for 100 million triples you would need about 3GB RAM , this being the most critical component to enable the database working set to fit in memory ,

How to import JSON-LD into Virtuoso

孤者浪人 提交于 2020-08-08 12:01:59
问题 I'm using Virtuoso at AWS. I want to get JSON-LD Data using SPARQL query. Because I'm making opendata that is JSON-LD Content-type. But, I can not import JSON-LD file into Virtuoso Conductor. So, do you know how to import JSON-LD into Virtuoso? 回答1: To import JSON-LD into Virtuoso you need to install the Virtuoso Sponger Middleware module. Once installed, you can use Sponger pragmas and/or URL patterns to facilitate imports from documents comprised of JSON-LD content. SPARQL pragma example:

How to import JSON-LD into Virtuoso

£可爱£侵袭症+ 提交于 2020-08-08 12:01:47
问题 I'm using Virtuoso at AWS. I want to get JSON-LD Data using SPARQL query. Because I'm making opendata that is JSON-LD Content-type. But, I can not import JSON-LD file into Virtuoso Conductor. So, do you know how to import JSON-LD into Virtuoso? 回答1: To import JSON-LD into Virtuoso you need to install the Virtuoso Sponger Middleware module. Once installed, you can use Sponger pragmas and/or URL patterns to facilitate imports from documents comprised of JSON-LD content. SPARQL pragma example:

How to import JSON-LD into Virtuoso

懵懂的女人 提交于 2020-08-08 12:01:38
问题 I'm using Virtuoso at AWS. I want to get JSON-LD Data using SPARQL query. Because I'm making opendata that is JSON-LD Content-type. But, I can not import JSON-LD file into Virtuoso Conductor. So, do you know how to import JSON-LD into Virtuoso? 回答1: To import JSON-LD into Virtuoso you need to install the Virtuoso Sponger Middleware module. Once installed, you can use Sponger pragmas and/or URL patterns to facilitate imports from documents comprised of JSON-LD content. SPARQL pragma example:

Is there a differense between a CONSTRUCT queries sent to a virtuoso endpoint and one sent to a Jena one?

て烟熏妆下的殇ゞ 提交于 2020-01-23 02:54:46
问题 I am trying to infer some new triples based on the following CONSTRUCT query: PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX dc: <http://purl.org/dc/elements/1.1/> PREFIX dcterms: <http://purl.org/dc/terms/> PREFIX gpml: <http://vocabularies.wikipathways.org/gpml#> PREFIX wp: <http://vocabularies.wikipathways.org/wp#> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> CONSTRUCT { ?line rdf:type wp:DirectedInteraction . } WHERE { ?pathway dc:identifier ?wpIdentifier .{ SELECT

How to save same triples in Virtuoso with different context

♀尐吖头ヾ 提交于 2020-01-07 06:44:54
问题 I have a knowledge base in Virtuoso. I know we can save named graphs in Virtuoso in format of context { subject predicate object ...} I want to know when we extract same triple ( subject predicate object ) from different contexts (for example, different web pages in Wikipedia or a news website), is it reasonable to save the same triples in different contexts? What's the best solution in Virtuoso to store same triples from different origins? 回答1: If you want to save the same triple values from

How to save same triples in Virtuoso with different context

白昼怎懂夜的黑 提交于 2020-01-07 06:44:06
问题 I have a knowledge base in Virtuoso. I know we can save named graphs in Virtuoso in format of context { subject predicate object ...} I want to know when we extract same triple ( subject predicate object ) from different contexts (for example, different web pages in Wikipedia or a news website), is it reasonable to save the same triples in different contexts? What's the best solution in Virtuoso to store same triples from different origins? 回答1: If you want to save the same triple values from

How to create a SPARQL endpoint using Virtuoso?

风流意气都作罢 提交于 2020-01-07 00:34:46
问题 I have just setup Virtuoso and I have loaded an OWL file (created with Protege software) present on my local machine in to Virtuoso using the following code: SQL> DB.DBA.RDF_LOAD_RDFXML_MT (file_to_string_output ('antibiotics.owl'), '', 'http://myexample.com'); Now, my question is how do I access the URI myexample.com ? How do I create a SPARQL endpoint in Virtuoso so that I can query it? 回答1: No need to create a sparql endpoint, since it's already there. Check the inserted RDF data on your

Multiple statements query SPARQL 1.1 property-paths Virtuoso 7.2.X

假装没事ソ 提交于 2020-01-06 20:25:17
问题 A sample RDF dataset has entries owl#NamedIndividual grouped by owl#Class and a custom relation named IsMemberOf . When I try to obtain a list of results segregated by their type, it works well but the moment I add a way to obtain their corresponding IsMemberOf I don't get expected results. Here is three SPARQL 1.1 queries I gave to Virtuoso (sample dataset below): Query 1 sparql select * from <test> where { #If I uncomment the next line I don't get the proper results # ?s <IsMemberOf>