|
Protégé-OWL 3.3.1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TripleStore
An interface for low-level access to the single triples in an OWLModel. All current implementations are better suited for querying than actually writing triples, so better don't modify the triples in your own application yet. If you need to do that, make sure that you invoke the post-processor as done in the ProtegeOWLParser.
Method Summary | |
---|---|
void |
add(RDFResource subject,
RDFProperty predicate,
Object object)
|
void |
add(Triple triple)
|
boolean |
contains(RDFResource subject,
RDFProperty predicate,
Object object)
|
boolean |
contains(Triple triple)
|
void |
dispose()
Disposes this triple store. |
void |
dump()
Debugging only. |
edu.stanford.smi.protege.model.FrameID |
generateFrameID()
|
RDFResource |
getHomeResource(String name)
|
String |
getName()
|
edu.stanford.smi.protege.model.framestore.NarrowFrameStore |
getNarrowFrameStore()
Provides access to the internal Protege storage for low-level access. |
Iterator |
listHomeResources()
Gets all resources that have their "home" in this triple store. |
Iterator |
listObjects(RDFResource subject,
RDFProperty property)
Gets the values of a given subject/property combination. |
Iterator |
listSubjects(RDFProperty property)
The the subjects of all triples where a given property has any value. |
Iterator |
listSubjects(RDFProperty predicate,
Object object)
Gets the subjects of all triples with a given predicate and object. |
Iterator |
listTriples()
|
Iterator |
listTriplesWithObject(RDFObject object)
Lists all Triples that have a given object. |
Iterator |
listTriplesWithSubject(RDFResource subject)
Lists all Triples that have a given subject. |
void |
remove(RDFResource subject,
RDFProperty predicate,
Object object)
|
void |
remove(Triple triple)
|
void |
setName(String value)
|
void |
setRDFResourceName(RDFResource resource,
String name)
|
void |
sortPropertyValues(RDFResource resource,
RDFProperty property,
Comparator comparator)
|
Methods inherited from interface edu.stanford.smi.protegex.owl.model.NamespaceMap |
---|
getDefaultNamespace, getNamespaceForPrefix, getPrefix, getPrefixes, removePrefix, setDefaultNamespace, setDefaultNamespace, setPrefix, setPrefix |
Method Detail |
---|
edu.stanford.smi.protege.model.FrameID generateFrameID()
void add(Triple triple)
void add(RDFResource subject, RDFProperty predicate, Object object)
boolean contains(Triple triple)
boolean contains(RDFResource subject, RDFProperty predicate, Object object)
String getName()
RDFResource getHomeResource(String name)
edu.stanford.smi.protege.model.framestore.NarrowFrameStore getNarrowFrameStore()
Iterator listHomeResources()
Iterator listObjects(RDFResource subject, RDFProperty property)
subject
- property
-
Iterator listSubjects(RDFProperty property)
property
- the property to look for
Iterator listSubjects(RDFProperty predicate, Object object)
predicate
- the predicate to matchobject
- the object to match
Iterator listTriples()
Iterator listTriplesWithObject(RDFObject object)
object
- the object to get the triples of
Iterator listTriplesWithSubject(RDFResource subject)
subject
- the subject in the triples
void remove(Triple triple)
void remove(RDFResource subject, RDFProperty predicate, Object object)
void setName(String value)
void setRDFResourceName(RDFResource resource, String name)
void sortPropertyValues(RDFResource resource, RDFProperty property, Comparator comparator)
void dump()
void dispose()
dispose
in interface edu.stanford.smi.protege.util.Disposable
|
Protégé-OWL 3.3.1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |