|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectde.unidu.is.annotation.rework.ontology.classes.OntologyObjects.OntologyIndividual
OntologyIndividual.java Represents an individual in a Jena OntModel
| Field Summary | |
static java.lang.String |
ANNOTATIONS_PROPERTY
Name of the ontology property, which stores annotations |
static java.lang.String |
LINK_PROPERTY
Name of the ontology property, which stores all linked objects |
static java.lang.String |
NAMESPACE
Namespace |
com.hp.hpl.jena.ontology.Individual |
ontIndividual
Individual |
com.hp.hpl.jena.ontology.OntModel |
ontModel
OntModel |
static java.lang.String |
TYPE_URI
RDF:Type property |
| Constructor Summary | |
OntologyIndividual()
Creates a new instance |
|
| Method Summary | |
void |
addPropertyValue(java.lang.String namespace,
java.lang.String propertyName,
java.lang.Object value)
Adds the specified object to the specified property |
void |
addTypeValue(java.lang.String propertyUri,
java.lang.Object value)
Adds the specified RDF type |
void |
clearProperties()
Removes all properties of the individual |
void |
create(com.hp.hpl.jena.ontology.OntModel model,
java.lang.String individualUri)
Creates a new individual |
protected void |
create(com.hp.hpl.jena.ontology.OntModel model,
java.lang.String individualUri,
java.lang.String classUri)
Creates a new individual (Class classUri) |
void |
createClassClone(com.hp.hpl.jena.ontology.OntModel model,
OntologyIndividual ontologyIndividual)
Creates a new individual and copies only the RDF types |
void |
createClone(com.hp.hpl.jena.ontology.OntModel model,
OntologyIndividual ontologyIndividual)
Creates a copy of the specified individual |
static java.lang.String |
getIndividualName(java.lang.String individualUri)
Returns the local name of the specified URI |
java.lang.String |
getLocalName()
Returns the local name of the URI |
protected com.hp.hpl.jena.rdf.model.Property |
getProperty(java.lang.String namespace,
java.lang.String propertyName)
Returns the property defined by the namespace and the property name |
java.lang.Object |
getPropertyValue(java.lang.String namespace,
java.lang.String propertyName)
Returns the property value of the specified property (as RDFNode) |
java.util.List |
getPropertyValues(java.lang.String namespace,
java.lang.String propertyName)
Returns property values of the specified property (as RDFNode) |
java.util.List |
getTypes()
Returns RDF types of the individual |
java.lang.String |
getUri()
Returns the URI |
protected void |
init(com.hp.hpl.jena.ontology.OntModel model,
java.lang.String individualUri)
Init ontModel and ontIndividual |
boolean |
isExisting()
Returns, if instance is init. |
void |
load(com.hp.hpl.jena.ontology.OntModel model,
java.lang.String individualUri)
Loads/init the instance with the specified data |
void |
remove()
Removes the individual |
void |
takeProperties(OntologyIndividual individual)
Copies all properties from the specified individual |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String NAMESPACE
public static final java.lang.String TYPE_URI
public static final java.lang.String ANNOTATIONS_PROPERTY
public static final java.lang.String LINK_PROPERTY
public com.hp.hpl.jena.ontology.Individual ontIndividual
public com.hp.hpl.jena.ontology.OntModel ontModel
| Constructor Detail |
public OntologyIndividual()
| Method Detail |
protected void init(com.hp.hpl.jena.ontology.OntModel model,
java.lang.String individualUri)
model - ModelindividualUri - URI of the individualpublic boolean isExisting()
public void load(com.hp.hpl.jena.ontology.OntModel model,
java.lang.String individualUri)
model - ModelindividualUri - URI of the individual
public void create(com.hp.hpl.jena.ontology.OntModel model,
java.lang.String individualUri)
model - ModelindividualUri - URI of the individual
protected void create(com.hp.hpl.jena.ontology.OntModel model,
java.lang.String individualUri,
java.lang.String classUri)
model - ModelindividualUri - URI of the individualclassUri - URI of the class
public void createClone(com.hp.hpl.jena.ontology.OntModel model,
OntologyIndividual ontologyIndividual)
model - ModelontologyIndividual - Individual
public void createClassClone(com.hp.hpl.jena.ontology.OntModel model,
OntologyIndividual ontologyIndividual)
model - ModelontologyIndividual - Individualpublic java.lang.String getUri()
public java.lang.String getLocalName()
public java.util.List getTypes()
public void addTypeValue(java.lang.String propertyUri,
java.lang.Object value)
propertyUri - URI of the Propertyvalue - RDF type (ResourceImpl)public void clearProperties()
protected com.hp.hpl.jena.rdf.model.Property getProperty(java.lang.String namespace,
java.lang.String propertyName)
namespace - Namespace of the propertypropertyName - Property name
public java.lang.Object getPropertyValue(java.lang.String namespace,
java.lang.String propertyName)
RDFNode)
namespace - NamespacepropertyName - Property name
RDFNode)
public java.util.List getPropertyValues(java.lang.String namespace,
java.lang.String propertyName)
RDFNode)
namespace - NamespacepropertyName - Property name
RDFNode list)public void takeProperties(OntologyIndividual individual)
individual - Individual to copy
public void addPropertyValue(java.lang.String namespace,
java.lang.String propertyName,
java.lang.Object value)
namespace - Namespace of the propertypropertyName - Property namevalue - Object to addpublic void remove()
public static java.lang.String getIndividualName(java.lang.String individualUri)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||