OpenLink Software provides a backup up of the current NeuroCommons Database as hosted on the live service at
http://sparql.neurocommons.org/, that users can restore into a Virtuoso EC2 AMI instance in the cloud, providing them with an instance of NeuroCommons for their own use.
- Start a Virtuoso EC2 AMI instance.
Note a Virtuoso Release 5 AMI instance ( ami-ids ami-59628630 or ami-c46084ad ) must be used with this backup.
We recommended a 64-bit large image AMI instance with 8GB of memory be used, which is a
m1.largeEC2 instance type.
- Note for best performance particularly under extensive usage it is recommended the 16GB
m1.xlargeEC2 instance type be used.
- Load the Virtuoso Conductor Administration interface of the running EC2 AMI instance with a URL of the form
- From the Virtuoso Conductor, navigate to the "System Admin" -> "Packages" tab to obtain a list of available Virtuoso packages (VADs) to install.
- Click the "Install" button to initiate installation of the "EC2 Extensions" VAD package for use in performing backup and restore tasks.
- Click the "Proceed" button to install the "EC2 Extensions" VAD package.
- Go to the URL
http://your-ec2-instance-cname/ec2extsto load the Virtuoso Extensions for Amazon EC2 Images login page and log in as the "dba" user.
- From the Virtuoso Extensions for Amazon EC2 Images main page, click the "Restore a Remote Backup" link.
- On the "Restore a Remote Backup" page, set the follow options.
Protocol: WebDAV/HTTP Host: s3.amazonaws.com Path or Bucket: neurocommons-virtuoso-bundle Backup File Prefix: neurocommons-bundle
- Click the "Restore" button to begin the restoration of the NeuroCommons database from backup.
- Click on the "Continue" button to begin the re-assembly of the database from the restored backup files.
Output similar to the following will be displayed when the re-assembly of the database is complete.
Once complete the server will have been restarted automatically with the restored NeuroCommons database ready for use.
- NeuroCommons SPARQL endpoint —
- NeuroCommons XHTML Description page —
For those running a NeuroCommons Virtuoso EC2 AMI instance created before December 8, 2008, you will need to update your NeuroCommons VAD Application package to obtain the latest enhancements, by taking the following steps
- Download the NeuroCommons VAD Application (
- Navigate to the "System Admin" -> "Packages" tab of the Virtuoso Conductor.
- Scroll down to the "Install Package" section of the tab, use the "Upload Package" option "browse" button.
- Navigate to the location of the downloaded
neurocommons_dav.vadfile and click the "open" button to select it.
- Click the "Proceed" button to begin the installation process.
- The NeuroCommons SPARQL endpoint can be accessed on http://your-ec2-instance-cname/sparql
- The OpenLink Interactive SPARQL Query Builder can be accessed on http://your-ec2-instance-cname/isparql, enabling the visual construction of queries (Graph Patterns).
- Safeguarding your Virtuoso-hosted SPARQL Endpoint
- SPARQL Endpoint Protection Methods Collection
- Virtuoso documentation
- Virtuoso Tips and Tricks Collection
- SPARUL over SPARQL using the http://cname:port/sparql-auth endpoint
- Virtuoso Authentication Server UI
- Manage a SPARQL-WebID based Endpoint
- Configure Virtuoso instance as an X.509 Certificate Authority and HTTPS listener
- Configure Virtuoso+ODS instance as an X.509 Certificate Authority and HTTPS listener
- WebID Protocol Support in OpenLink Data Spaces.
- Manage ODS Datadspaces Objects WebID Access Control Lists (ACLs):
- ODS Briefcase WebID based ACL Guide
- ODS Feed Manager WebID based ACL Guide
- ODS Calendar WebID based ACL Guide
- ODS Bookmark Manager WebID based ACL Guide
- ODS Addressbook WebID based ACL Guide
- Guide for Set up a X.509 certificate issuer and HTTPS listener and generate ODS user certificates.
- Setting up PubSubHub in ODS
- PubSubHubBub Demo Client Example
- Feed subscription via PubSubHub protocol Example
- Setting Up PubSubHub to use WebID Protocol or IP based control lists
- CA Keys Import using Conductor
- Generate an X.509 Certificate hosted WebID Guide
- Generate an X.509 Certificate (with a WebID watermark) to be managed by host operating system keystore
- Generate an X.509 Certificate (with a WebID watermark) to be managed by a browser-based keystore
- Using Virtuoso's WebID Verification Proxy Service with a WebID-bearing X.509 certificate
- Using Virtuoso's WebID Identity Provider (IdP) Proxy Service with an X.509 certificate
- ODS Briefcase WebID Protocol Share File Guide
- WebID Protocol Specification
- Test WebID Protocol Certificate page
- WebID Protocol Certificate Generation page