Versions Compared

Key

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

Table of Contents

Info
titleIncomplete

This page is being written. Please contact Mike Conlon if you have suggestions for this page.

Overview

VIVO can be used to mange the hierarchical structure, or organizational chart, of any organization.  We describe how VIVO represents organizational structure, and how to create data that can be loaded into VIVO to represent the structure of an organization.  The Sample Data has a sample university, with sample colleges and departments, illustrating the techniques described here.

...

Add the triples to VIVO

  1. Sign on the VIVO as a system administrationadministrator.
  2. Navigate to Site Admin > Advanced Data Tools > Ingest Tools > Manage Jena Models
  3. At the top, click on the button "Create Model"
  4. Enter the name of your model.  Your name must be valid as part of a URI (no spaces).  Your might call your model "organizationsorgtest"
  5. Vitro creates a model with your name.  Find it in the list of models.  You should see:
    Image Added
  6. Click "Load load RDF data"
  7. Click Choose file and select your file of triples
  8. Click on the selector to indicate that your file is in "N-triples" format
  9. Click Load Data
  10. Navigate to Site Admin > Recompute Inferences to update VIVO's assertions about your triples.  This will add the inverse assertion (has Part) for each "part Of" assertion.  Additional assertions will be added that each organization is a foaf:Organzation.
  11. Navigate to Site Admin > Rebuild Search Index to update the VIVO search indices.

You're done!  You have your organizations and your organizational hierarchy data in VIVO.  You can navigate to one of your organizations and see the hierarchical information:

Image Added

Updating your triples in VIVO

When you have organizational data to update – a new organization has been added, an organizational change has been made, an organization has a new name, you discovered an error in your data, or for any other reason, update the file with your triples and follow the steps below to replace your organizational data in VIVO with the organizational data in your file.

  1. Sign on the VIVO as a system administrationadministrator.
  2. Navigate to Site Admin > Advanced Data Tools > Ingest Tools > Manage Jena Models
  3. Find your organization named graph it in the list of models.
  4. Carefully click "clear statements" for your organization named graph.  Be careful not to clear the statements of any other models.
  5. Click "Load RDF data"
  6. Click Choose file and select your file of triples
  7. Click on the selector to indicate that your file is in "N-triples" format
  8. Click Load Data
  9. Navigate to Site Admin > Recompute Inferences to update VIVO's assertions about your triples.  This will add the inverse assertion (has Part) for each "part Of" assertion.  Additional assertions will be added that each organization is a foaf:Organzation.
  10. Navigate to Site Admin > Rebuild Search Index to update the VIVO search indices.

Your previous organization data has been replaced with your new organizational data.

Some Closing Observations

The basic technique for data management described here – creating triples, loading them into a named graph, and updating the graph when data changes – can be used to manage all any of your VIVO data.  You can put people in one graph, publications in another, grants in another, datasets in another, and manage each by creating triples and updating graphs.  You may wish to create repeatable processes for each of the kinds of data you are managing.  These processes should be based on tools of your choice – Karma, XSLT, or scripts you write.

...