|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface ISchemaProperty
Interface for a schema property (could have range: literal or class)
| 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(ISchemaProperty aSchemaProperty)
Adds a child property to this SchemaProperty - taxonomy of properties. |
void |
addDomain(ISchemaClass aClass)
Does ... |
void |
addParent(ISchemaProperty aSchemaProperty)
Adds a parent property to this SchemaProperty - taxonomy of properties. |
void |
addRange(IRange aRange)
Does ... |
IExtendedIterator<ISchemaProperty> |
getAncestors()
Returns all ancestors (more general properties) for this SchemaProperty - taxonomy of properties |
IExtendedIterator<ISchemaProperty> |
getChildren()
Returns all direct children on this property |
IExtendedIterator<ISchemaClass> |
getDomain()
Returns the domain class(es) of this property |
IExtendedIterator<IResourceStatement> |
getInstanceStatements()
Instance pointing to Instance |
IExtendedIterator<ILiteralStatement> |
getLiteralStatements()
Instance pointing to Literal |
IExtendedIterator<ISchemaProperty> |
getParents()
Returns all parents (more general properties) for this SchemaProperty - taxonomy of properties |
IExtendedIterator<IResourceStatement> |
getPropertyStatements()
SchemaProperty pointing to SchemaProperty |
IExtendedIterator<IRange> |
getRange()
Does ... |
IExtendedIterator<IResourceStatement> |
getSchemaStatements()
SchemaClass pointing to SchemaClass |
boolean |
isOfType(ISchemaProperty aPropertyType)
Checks if any ancesstor of this property is the given one (checks property hiererchy) |
| 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 |
|---|
void addChild(ISchemaProperty aSchemaProperty)
Adds a child property to this SchemaProperty - taxonomy of properties.
void addParent(ISchemaProperty aSchemaProperty)
Adds a parent property to this SchemaProperty - taxonomy of properties.
IExtendedIterator<ISchemaProperty> getParents()
Returns all parents (more general properties) for this SchemaProperty - taxonomy of properties
IExtendedIterator<ISchemaProperty> getAncestors()
Returns all ancestors (more general properties) for this SchemaProperty - taxonomy of properties
boolean isOfType(ISchemaProperty aPropertyType)
Checks if any ancesstor of this property is the given one (checks property hiererchy)
aPropertyType -
IExtendedIterator<ISchemaProperty> getChildren()
Returns all direct children on this property
IExtendedIterator<ILiteralStatement> getLiteralStatements()
Instance pointing to Literal
IExtendedIterator<IResourceStatement> getInstanceStatements()
Instance pointing to Instance
IExtendedIterator<IResourceStatement> getSchemaStatements()
SchemaClass pointing to SchemaClass
IExtendedIterator<IResourceStatement> getPropertyStatements()
SchemaProperty pointing to SchemaProperty
IExtendedIterator<IRange> getRange()
Does ...
void addDomain(ISchemaClass aClass)
Does ...
aClass - void addRange(IRange aRange)
Does ...
aRange - IExtendedIterator<ISchemaClass> getDomain()
Returns the domain class(es) of this property
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||