Coder Social home page Coder Social logo

vivo-sample-data's Introduction

##VIVO sample data

August 3, 2014

This repository contains sample data that can be loaded into the VIVO Semantic Web application.

This is intended to be a basic sample set of data that can be loaded into a fresh VIVO instance. See the VIVO Vagrant and background information if you are interested in getting started with VIVO.

The data is mapped to the VIVO ISF ontology. The VIVO ISF was introduced in VIVO version 1.6.

###Data source

###Loading the data With a VIVO instance running at http://localhost:8080/vivo/ login as an administrative user. Go to Site Admin (top right hand corner) and click "Add/Remove RDF data". Then upload the all.ttl file and select "Turtle from the dropdown menu."

ScreenShot

After loading the data visit http://localhost:8080/vivo/display/org102017 in your browser, assuming you are running VIVO locally. This is the sample "Geothermal Technology Department" and has several members that you can browse.

###Mapping code Python is used to map from the source CSV files to RDF in the VIVO-ISF ontology. This code can be used as a reference for mapping local tabular data to RDF using the Python package RDFLib.

The code makes use of JSON-LD contexts to map from Python lists of dictionaries with the attributes to RDF. See the sample organization context. These contexts could potentially be shared across VIVO implementers to ease the extracting transforming and loading process that makes up a large portion of the work required to get up and running with VIVO.

###Tutorial Two tutorials have been created with iPython notebooks as examples for those interested in getting started with Python, RDFLib and VIVO. These tutorials use the sample files included in data/csv and the code utilities in utils.py.

vivo-sample-data's People

Contributors

lawlesst avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.