Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Data in VIVO comes from ingested sources and from manual editing.
    • Some VIVO sites do not allow manual editing by users. This can simplify the task.
    • A separate VIVO instance is used for ingest.
      • This instance is populated from the nightly backup of the production instance.
      • The use of a separate VIVO means that the production instance is not loaded down by the ingest process.
      • Ingest processes run at night.
        • Since ingested data is largely separate from editable data, it is not likely that there would be conflicts, except for the load on the system.
        • Ingest processes are run that compare the new data to the data in VIVO.
        • They generate RDF triples that must be added or removed from VIVO to represent the new data.
        • Because we are not apply these triples immediately, we can inspect them for correctness before committing them.
        • The RDF triples are applied to the production VIVO system.
        • These processes are ad hoc, and idiosyncratic to Cornell’s data sources and ontology extensions. They are constantly being changed, and are not packaged for release.

...

Designing a repeatable ingest process that tests new data against what is already in VIVO

Concepts

The process of developing a data ingest plan for VIVO often focuses on each different data source independently, but in fact there may be some overlap among sources, whether those sources represent different types of data or different sources of the same type of data. 

...