I looked at VIVO a few years ago and my memory is that they had a few ingestion tools, including an OAI-PMH harvester that I believe created RDF naively from the harvested XML, inserted it into the triple store using a SPARQL query, and then used a SPARQL update query to reformulate the harvested RDF to conform to the desired ontology. I thought at the time that there were unresolved data management issues around e.g. modelling the data provenance and maintaining it correctly from incremental updates. However, it's what people were doing, so if you can publish your data through an OAI-PMH server such as e.g. jOAI, you should be alright. Since that time, the SPARQL 1.1 Graph Store HTTP Protocol has been standardized, and this offers a much better way to handle ingesting data into SPARQL stores. It's a much simpler approach, and much more like the one used to keep a Solr index up to date. Typically you would cross-walk your data to RDF using an XSLT, and then store the individual records of data are (expressed in RDF) in the graph store by making an HTTP PUT request, with a URI derived from your record identifier. To update the record, you make an HTTP POST to the same URI, and to delete it you use HTTP DELETE. If that use of named graphs is compatible with VIVO's data architecture, you may find that a good way to go. On 6 February 2015 at 05:42, Renaldo Gjoshe <[log in to unmask]> wrote: > Good afternoon, > > > > > At our library, we're exploring VIVO, as an alternative for replacing a > custom, home-grown bibliography application that uses a Drupal 7 front-end > and a SOLR index for the data. Our current process for getting new records > into this application is via a script that parses an XML document and > inserts corresponding new records into SOLR. > > > > > My personal experience with RDF and SPARQL has been limited, and the VIVO > ingest guide references these semantic web tools. > > > > > I'm interested in hearing back from anyone who has worked on migrating > similar sets of data from other applications into VIVO, and what your > process and experience was like. Have you had any similar > experiences/challenges? > > > > > Kind regards, > Renaldo > > > > > ---------------------------------------------- > Renaldo Gjoshe, M. B. A. > Library Digital Services Division > Fresno State > (559) 278-6246 >