Table of Contents

Introduction

Tutorial and Examples

AllegroGraph Java sources

Introduction

This document introduces AllegroGraph. It assumes that you are somewhat familiar with RDF (Resource Description Framework), RDFS (RDF Schema), and OWL (Web Ontology Language). If you are not familiar with these, we suggest that you start with A Semantic Web Primer by Grigoris Antoniou and Frank van Harmelen (2001, Cambridge MA, MIT press; available, e.g. from www.amazon.com). It is a very gentle introduction to these new technologies. For a quick introduction, see these Wikipedia entries: RDF, RDFS, and OWL.

Tutorial and Examples

The AllegroGraph Learning Center (on our website) is the best place to find examples and tutorials of AllegroGraph in action. You may also browse a local copy of the Learning Center. We do update the version of our website frequently after a release. If you are using a pre-release of AllegroGraph, then the local copy of the Learning Center will be specific to the pre-release version you are using; the website version will be specific to the most recently released product, one that is older than the pre-release.

AllegroGraph Java sources

The Java code for the AllegroGraph Java API is open source under the terms of the Mozilla Public License Version 1.1. The source code is distributed with AllegroGraph and is installed with the other AllegroGraph files. The main source files are in agsrc-3-0-1.jar. The file agsrctbc-3-0-1.jar contains additional classes that are used by TopBraidComposer.

The source code files contain many classes that are not documented in the published AllegroGraph javadoc pages. These undocumented classes of AllegroGraph are subject to change without notice. Application code should not use any methods that are not documented in the published javadoc pages; any such use is not supported by normal Franz customer support contracts.

The test cases in these source file do not represent application code examples.