public interface Property extends Resource
Modifier and Type | Method and Description |
---|---|
String |
getLocalName()
Returns the localname of this resource within its namespace if it is a URI else null.
|
String |
getNameSpace()
Returns the namespace associated with this resource if it is a URI, else return null.
|
int |
getOrdinal()
Returns the ordinal value of a containment property.
|
Property |
inModel(Model m)
Override RDFNode.inModel() to produce a staticly-typed Property
in the given Model.
|
boolean |
isProperty() |
abort, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addProperty, addProperty, addProperty, addProperty, begin, commit, equals, getId, getProperty, getProperty, getPropertyResourceValue, getRequiredProperty, getRequiredProperty, getStmtTerm, getURI, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasProperty, hasProperty, hasProperty, hasProperty, hasURI, listProperties, listProperties, listProperties, removeAll, removeProperties, toString
as, asLiteral, asResource, canAs, getModel, isAnon, isLiteral, isResource, isStmtResource, isURIResource, visitWith
asNode
boolean isProperty()
String getNameSpace()
The namespace is suitable for use with localname in in RDF/XML. XML does not allow QNames to start with a digit and this method reflects that restriction in the values for namespace and localname.
See functions in SplitIRI
for other split algorithms.
getNameSpace
in interface Resource
Property inModel(Model m)
String getLocalName()
Note: XML requires QNames to start with a letter, not a digit, and this method reflects that restriction.
See functions in SplitIRI
.
getLocalName
in interface Resource
int getOrdinal()
RDF containers use properties of the form _1, _2, _3 etc to represent the containment relationship between the container and the objects it contains. When invoked on such a containment property, this method returns the integer part of the property name. When invoked on other properties, it returns 0.
Licenced under the Apache License, Version 2.0