onto.sesame.elements
Class Individual

java.lang.Object
  extended by onto.sesame.elements.Individual

public class Individual
extends java.lang.Object

Simple representation of Individual in sesame ontology

Author:
Michal Laclavik

Field Summary
private  org.openrdf.model.Graph graph
           
private  org.openrdf.model.URI individual
           
private static org.apache.log4j.Logger log
           
 
Constructor Summary
Individual(java.lang.String individualName, java.lang.String ontClassURI)
          Creates individual
 
Method Summary
 void addLiteralProperty(java.lang.String prop, java.lang.String value)
          Adding literal property
 void addProperty(Property prop, java.lang.String value)
          Adding non literal property
 void addProperty(java.lang.String prop, java.lang.String value)
          Adding non literal property using URIs
 org.openrdf.model.Graph getGraph()
          Returns Sesame Graph of Individual
 org.openrdf.model.URI getIndividual()
          Returns Individual
 java.lang.String getLocalName()
          returns short name of individual not full URI
 java.lang.String getURI()
          Returns URI of individual
 java.lang.String toString()
          Returns URI of individual
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

log

private static org.apache.log4j.Logger log

graph

private org.openrdf.model.Graph graph

individual

private org.openrdf.model.URI individual
Constructor Detail

Individual

public Individual(java.lang.String individualName,
                  java.lang.String ontClassURI)
Creates individual

Parameters:
individualName - name of the individual for URI
ontClassURI - ontology class of an individual RDF.type
Method Detail

addProperty

public void addProperty(java.lang.String prop,
                        java.lang.String value)
Adding non literal property using URIs

Parameters:
prop - property name
value - URI of property individual

addLiteralProperty

public void addLiteralProperty(java.lang.String prop,
                               java.lang.String value)
Adding literal property

Parameters:
prop - property name
value - string of literal

addProperty

public void addProperty(Property prop,
                        java.lang.String value)
Adding non literal property

Parameters:
prop - Property
value - URI of property

getGraph

public org.openrdf.model.Graph getGraph()
Returns Sesame Graph of Individual


getIndividual

public org.openrdf.model.URI getIndividual()
Returns Individual


getURI

public java.lang.String getURI()
Returns URI of individual


toString

public java.lang.String toString()
Returns URI of individual

Overrides:
toString in class java.lang.Object

getLocalName

public java.lang.String getLocalName()
returns short name of individual not full URI

Returns:
local name