|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface ISchemaClass
Encapsulates a class in an ontology schema
| Field Summary |
|---|
| Fields inherited from interface edu.uga.cs.lsdis.semdisds.IURI |
|---|
OWL, OWL_CLASS, OWL_DATATYPE_PROPERTY, OWL_OBJECT_PROPERTY, OWL_SAMEAS, RDF, RDF_ALT, RDF_BAG, RDF_OBJECT, RDF_PREDICATE, RDF_PROPERTY, RDF_SEQ, RDF_STATEMENT, RDF_SUBJECT, RDF_TYPE, RDFS, RDFS_CLASS, RDFS_DATATYPE, RDFS_DOMAIN, RDFS_LABEL, RDFS_RANGE, RDFS_RESOURCE, RDFS_SEEALSO, RDFS_SUBCLASSOF, RDFS_SUBPROPERTYOF, XSD, XSD_BOOLEAN, XSD_DATE, XSD_DECIMAL, XSD_INTEGER, XSD_STRING, XSD2, XSD2_BOOLEAN, XSD2_DATE, XSD2_DECIMAL, XSD2_INTEGER, XSD2_STRING |
| Method Summary | |
|---|---|
void |
addChild(ISchemaClass aClass)
Adds a child class to this SchemaClass - taxonomy of classes |
void |
addParent(ISchemaClass aClass)
Adds a parent class to this SchemaClass - taxonomy of classes |
IExtendedIterator<ISchemaClass> |
getAncestors()
Returns all ancestors for this class - taxonomy hierarchy |
IExtendedIterator<ISchemaClass> |
getChildren()
Returns all direct class children in taxonomy |
IExtendedIterator<ISchemaClass> |
getDescendants()
Returns all descendant classes of this class in taxonomy |
IExtendedIterator<IInstanceNode> |
getInstances()
Returns all instances that are of this type |
int |
getInstancesCount()
Get the count of instance nodes that have this schema-class as direct type |
IExtendedIterator<ISchemaClass> |
getParents()
Returns immediate parents of this SchemaClass - taxonomy hierarchy |
IExtendedIterator<IInstanceNode> |
getSubTypeInstances()
Returns instances of this class and all of its descendents |
boolean |
isOfType(ISchemaClass aClassType)
Checks if type is among this class ancestors |
| Methods inherited from interface edu.uga.cs.lsdis.semdisds.IResource |
|---|
getEdges, getIncomingEdges, getIncomingEdges, getLiterals, getLiterals, getOutgoingEdges, getOutgoingEdges, getURI |
| Methods inherited from interface edu.uga.cs.lsdis.semdisds.IURI |
|---|
getAlias, getNamespace, getShortName |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Method Detail |
|---|
IExtendedIterator<ISchemaClass> getParents()
Returns immediate parents of this SchemaClass - taxonomy hierarchy
IExtendedIterator<ISchemaClass> getAncestors()
Returns all ancestors for this class - taxonomy hierarchy
boolean isOfType(ISchemaClass aClassType)
Checks if type is among this class ancestors
aClassType -
IExtendedIterator<IInstanceNode> getInstances()
Returns all instances that are of this type
IExtendedIterator<IInstanceNode> getSubTypeInstances()
Returns instances of this class and all of its descendents
IExtendedIterator<ISchemaClass> getChildren()
Returns all direct class children in taxonomy
void addParent(ISchemaClass aClass)
Adds a parent class to this SchemaClass - taxonomy of classes
aClass - void addChild(ISchemaClass aClass)
Adds a child class to this SchemaClass - taxonomy of classes
aClass - int getInstancesCount()
IExtendedIterator<ISchemaClass> getDescendants()
Returns all descendant classes of this class in taxonomy
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||