package net.bblfish.triples.test; 
 /* CVS $Id: $ */
 
import com.hp.hpl.jena.rdf.model.*;
 
/**
 * Vocabulary definitions from ../bloged/test/Atom.owl 
 * @author Auto-generated by schemagen on 29 Aug 2004 10:48 
 */
public class Atom {
    /** <p>The RDF model that holds the vocabulary terms</p> */
    private static Model m_model = ModelFactory.createDefaultModel();
    
    /** <p>The namespace of the vocabalary as a string ({@value})</p> */
    public static final String NS = "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#";
    
    /** <p>The namespace of the vocabalary as a string</p>
     *  @see #NS */
    public static String getURI() {return NS;}
    
    /** <p>The namespace of the vocabalary as a resource</p> */
    public static final Resource NAMESPACE = m_model.createResource( NS );
    
    /** <p>The URI pointed to is the place this resource can be edited. In an ideally 
     *  RESTful world this would be the URL of the Entry resource itself.</p>
     */
    public static final Property edit_service = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#edit-service" );
    
    /** <p>date this Entry was modified. Is equivalent to this Entry's EntryID's EntryState 
     *  created property.</p>
     */
    public static final Property modified = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#modified" );
    
    /** <p>a human-readable copyright statement for the feed. To be developed.</p> */
    public static final Property copyright = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#copyright" );
    
    /** <p>An Entry has an EntryID, that identifies it and all changes made to it.</p> */
    public static final Property id = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#id" );
    
    /** <p>text attached to the link such as "next 25 entries"</p> */
    public static final Property text = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#text" );
    
    /** <p>points to an Entry that is the header Entry of a Feed. The header entry would 
     *  be an entry that gives a special meaning to the feed. It does not point to 
     *  a EntryID, because Feeds are here to help us locate Entries, not to give any 
     *  other special meaning to them.</p>
     */
    public static final Property header = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#header" );
    
    /** <p>indentifies the software agent used to generate the feed, for debugging and 
     *  other purposes.</p>
     */
    public static final Property generator = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#generator" );
    
    /** <p>Points to a Link that points to a URL resource where one can retrieve more 
     *  elements of the feed (the file where an archive of previous entries is). We 
     *  need a Link object in order to attach titles such as "Previous 20 entries" 
     *  to the link.</p>
     */
    public static final Property previous = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#previous" );
    
    /** <p>Points to a Link that points to a URL resource where one can retrieve more 
     *  elements of the feed (the file where an archive of previous entries is). We 
     *  need a Link object in order to attach titles such as "Next 20 entries" to 
     *  the link.</p>
     */
    public static final Property next = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#next" );
    
    /** <p>Indicates the version of the Atom specification that the construct conforms 
     *  to.</p>
     */
    public static final Property version = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#version" );
    
    public static final Property href = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#href" );
    
    /** <p>The "#summary" element is a Content construct that conveys a short summary, 
     *  abstract or excerpt of the entry.</p>
     */
    public static final Property summary = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#summary" );
    
    /** <p>indicates the mime type of the content.</p> */
    public static final Property mime_type = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#mime-type" );
    
    /** <p>points to a class that explains the content of the feed. In the case of Atom 
     *  this would be the Blog class for example.</p>
     */
    public static final Property about = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#about" );
    
    /** <p>Issue Date. Publication date of this Entry or EntryIDState</p> */
    public static final Property issued = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#issued" );
    
    /** <p>a human-readable title</p> */
    public static final Property title = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#title" );
    
    /** <p>the content of the Content object</p> */
    public static final Property data = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#data" );
    
    public static final Property entry_version = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#entry-version" );
    
    /** <p>indicates the author of the Entry (and hence of the EntryID). The author is 
     *  a necessary property of an EntryID.</p>
     */
    public static final Property author = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#author" );
    
    /** <p>the default language of the Blog</p> */
    public static final Property lang = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#lang" );
    
    /** <p>indicates a person or other entity who contributed to the Entry.</p> */
    public static final Property contributor = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#contributor" );
    
    /** <p>indicates the method used to encode the content</p> */
    public static final Property mode = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#mode" );
    
    public static final Property content = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#content" );
    
    /** <p>onveys a human-readable explanation of the blog</p> */
    public static final Property info = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#info" );
    
    /** <p>point to an Alternate representation of this entry: usually the html version.</p> */
    public static final Property alternate = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#alternate" );
    
    /** <p>points to the dynamic element of the feed. Most feeds are divided into a dynamic 
     *  element (a resource that always changes) and archival resources, that don't.</p>
     */
    public static final Property dynamic = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#dynamic" );
    
    /** <p>points to something that can classify this entry into a topic. Some suggestions 
     *  from Danny Ayers were to look at Wordnet http://xmlns.com/wordnet/1.6/Story, 
     *  DMOZ directory, CYC, the Maryland folks, "Topic Exchange" when it RDFizes 
     *  itself, and I suppose the way wikis work by pointing to the wiki topic. This 
     *  needs some more research.</p>
     */
    public static final Property topic = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#topic" );
    
    /** <p>Points to the Entries that make up this feed. Does not point to an EntryID, 
     *  because the point is to be able to retrieve the Entry from the given resource, 
     *  not to identify resources.</p>
     */
    public static final Property entry = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#entry" );
    
    /** <p>indicates the time that the entry (or its EntryID) was created.</p> */
    public static final Property created = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#created" );
    
    /** <p>This EntryID was written in reply to an EntryVersion. It could also be in 
     *  response to an EntryID, but that will potentially cause problems understanding 
     *  the relation between the two. An Entry (confusing as it does between essential 
     *  and contingent properties) can also be the subject of this property. The simple 
     *  rule is of course that if an Entry is in reply to something, then its EntryID 
     *  is also in reply to that same thing.</p>
     */
    public static final Property in_reply_to = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#in-reply-to" );
    
    /** <p>the state of an entry at a time</p> */
    public static final Property state = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#state" );
    
    /** <p>the blog that this object is part of.</p> */
    public static final Property blog = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#blog" );
    
    /** <p>the URL at which new entries for this blog can be posted.</p> */
    public static final Property post_service = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#post-service" );
    
    /** <p>The location of the Entry object at the time it was in this EntryIDState. 
     *  Since an Entry is a resource pointing to the location at which it can be found 
     *  the object is an Entry. The Entry object may now contain completely different 
     *  content.</p>
     */
    public static final Property entry_location = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#entry-location" );
    
    public static final Property feed = m_model.createProperty( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#feed" );
    
    public static final Resource Content = m_model.createResource( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#Content" );
    
    /** <p>An EntryID is a historical representation of an Entry. The resource of the 
     *  object is an URI (URN?), which is the id of the Entry. An EntryID can collect 
     *  the state of the various changes to the Entry. There is a logical relation 
     *  between an EntryID and an Entry. An Entry always has an EntryID with as state 
     *  all the changeable elements of the Entry.</p>
     */
    public static final Resource EntryID = m_model.createResource( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#EntryID" );
    
    /** <p>common Atom structure</p> */
    public static final Resource Atom = m_model.createResource( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#Atom" );
    
    /** <p>A link is a general object that helps attach state to a relation between two 
     *  objects. The types of things one can add would be some descriptive text (eg: 
     *  "next 25 results") or the mime types (eg.: "application/atom+xml" or "application/N3") 
     *  This allows one to have numerous similarly named relations between two representations 
     *  of a resource.</p>
     */
    public static final Resource Link = m_model.createResource( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#Link" );
    
    /** <p>A place to hold data about the blog itself.</p> */
    public static final Resource Blog = m_model.createResource( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#Blog" );
    
    /** <p>A feed. The resource the feed points to should be the place where one can 
     *  get the changeable parts of the feed.</p>
     */
    public static final Resource Feed = m_model.createResource( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#Feed" );
    
    /** <p>The version of an Entry. A Version collects all the changeable aspects of 
     *  an EntryID</p>
     */
    public static final Resource EntryVersion = m_model.createResource( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#EntryVersion" );
    
    /** <p>represents an individual entry, the basic building block of our interpretation 
     *  of an Atom blog. The resource of the entry should point to the location at 
     *  which this information can be found. An Entry has no state.</p>
     */
    public static final Resource Entry = m_model.createResource( "http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl#Entry" );
    
}
