|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.coode.owl.rdfxml.parser.OWLRDFConsumer
public class OWLRDFConsumer
Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 07-Dec-2006
Constructor Summary | |
---|---|
OWLRDFConsumer(OWLOntologyManager owlOntologyManager,
OWLOntology ontology,
AnonymousNodeChecker checker)
|
Method Summary | |
---|---|
void |
addFirst(java.net.URI subject,
OWLConstant object)
|
void |
addFirst(java.net.URI subject,
java.net.URI object)
|
void |
addList(java.net.URI uri)
|
void |
addModelAttribte(java.lang.String string,
java.lang.String string1)
Receives the notification that the attribute and its value has been parsed. |
void |
addOntology(java.net.URI uri)
|
void |
addOWLDataRange(java.net.URI uri)
|
void |
addReifiedAxiom(java.net.URI axiomURI,
OWLAxiom axiom)
|
void |
addRest(java.net.URI subject,
java.net.URI object)
|
void |
addTriple(java.net.URI subject,
java.net.URI predicate,
OWLConstant con)
|
void |
addTriple(java.net.URI subject,
java.net.URI predicate,
java.net.URI object)
|
java.net.URI |
checkForSynonym(java.net.URI original)
|
void |
endModel()
This is where we do all remaining parsing |
OWLAxiom |
getAxiom(java.net.URI uri)
|
OWLDataFactory |
getDataFactory()
|
OWLDescription |
getDescriptionIfTranslated(java.net.URI mainNode)
|
OWLConstant |
getFirstLiteral(java.net.URI subject)
|
java.net.URI |
getFirstResource(java.net.URI subject,
boolean consume)
|
OWLAxiom |
getLastAddedAxiom()
|
OWLConstant |
getLiteralObject(java.net.URI subject,
java.net.URI predicate,
boolean consume)
|
OWLOntology |
getOntology()
|
RDFXMLOntologyFormat |
getOntologyFormat()
|
OWLOntologyManager |
getOWLOntologyManager()
|
java.net.URI |
getResourceObject(java.net.URI subject,
java.net.URI predicate,
boolean consume)
|
java.net.URI |
getRest(java.net.URI subject,
boolean consume)
|
void |
handle(java.net.URI subject,
java.net.URI predicate,
OWLConstant object)
|
void |
handle(java.net.URI subject,
java.net.URI predicate,
java.net.URI object)
|
boolean |
hasPredicate(java.net.URI subject,
java.net.URI predicate)
|
boolean |
hasPredicateObject(java.net.URI subject,
java.net.URI predicate,
java.net.URI object)
|
void |
importsClosureChanged()
|
void |
includeModel(java.lang.String string,
java.lang.String string1)
Receives the notification that the model being parsed includes another model with supplied URIs. |
boolean |
isAxiom(java.net.URI uri)
|
boolean |
isDataRange(java.net.URI uri)
|
boolean |
isDataRestriction(java.net.URI uri)
|
boolean |
isList(java.net.URI uri,
boolean consume)
|
boolean |
isObjectRestriction(java.net.URI uri)
|
boolean |
isRestriction(java.net.URI uri)
|
boolean |
isSelfRestriction(java.net.URI uri)
|
boolean |
isTriplePresent(java.net.URI subject,
java.net.URI predicate,
OWLConstant object,
boolean consume)
|
boolean |
isTriplePresent(java.net.URI subject,
java.net.URI predicate,
java.net.URI object,
boolean consume)
|
void |
logicalURI(java.lang.String string)
Receives the logical URI of the model. |
void |
setOntologyFormat(RDFXMLOntologyFormat format)
|
void |
setXMLBase(java.lang.String base)
|
void |
startModel(java.lang.String string)
Called when model parsing is started. |
void |
statementWithLiteralValue(java.lang.String subject,
java.lang.String predicate,
java.lang.String object,
java.lang.String lang,
java.lang.String datatype)
Called when a statement with literal value is added to the model. |
void |
statementWithResourceValue(java.lang.String subject,
java.lang.String predicate,
java.lang.String object)
Called when a statement with resource value is added to the model. |
OWLDataPropertyExpression |
translateDataPropertyExpression(java.net.URI uri)
|
OWLDataRange |
translateDataRange(java.net.URI uri)
|
OWLDescription |
translateDescription(java.net.URI mainNode)
|
OWLIndividual |
translateIndividual(java.net.URI node)
|
OWLObjectPropertyExpression |
translateObjectPropertyExpression(java.net.URI mainNode)
|
java.util.Set<OWLConstant> |
translateToConstantSet(java.net.URI mainNode)
|
java.util.List<OWLDataPropertyExpression> |
translateToDataPropertyList(java.net.URI mainNode)
|
java.util.Set<OWLDescription> |
translateToDescriptionSet(java.net.URI mainNode)
|
java.util.Set<OWLIndividual> |
translateToIndividualSet(java.net.URI mainNode)
|
java.util.List<OWLObjectPropertyExpression> |
translateToObjectPropertyList(java.net.URI mainNode)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OWLRDFConsumer(OWLOntologyManager owlOntologyManager, OWLOntology ontology, AnonymousNodeChecker checker)
Method Detail |
---|
public OWLOntology getOntology()
public RDFXMLOntologyFormat getOntologyFormat()
public void setOntologyFormat(RDFXMLOntologyFormat format)
public OWLDataFactory getDataFactory()
public void importsClosureChanged()
public OWLAxiom getLastAddedAxiom()
public void addOWLDataRange(java.net.URI uri)
public boolean isSelfRestriction(java.net.URI uri)
public boolean isRestriction(java.net.URI uri)
public boolean isObjectRestriction(java.net.URI uri)
public boolean isDataRestriction(java.net.URI uri)
public OWLOntologyManager getOWLOntologyManager()
public void handle(java.net.URI subject, java.net.URI predicate, java.net.URI object) throws OWLException
OWLException
public void handle(java.net.URI subject, java.net.URI predicate, OWLConstant object) throws OWLException
OWLException
public void startModel(java.lang.String string) throws org.xml.sax.SAXException
RDFConsumer
startModel
in interface RDFConsumer
string
- physical URI of the model
org.xml.sax.SAXException
public void endModel() throws org.xml.sax.SAXException
endModel
in interface RDFConsumer
org.xml.sax.SAXException
public void addModelAttribte(java.lang.String string, java.lang.String string1) throws org.xml.sax.SAXException
RDFConsumer
addModelAttribte
in interface RDFConsumer
string
- the key of the attributestring1
- the value of the attribute
org.xml.sax.SAXException
public void includeModel(java.lang.String string, java.lang.String string1) throws org.xml.sax.SAXException
RDFConsumer
includeModel
in interface RDFConsumer
string
- logical URI of the modelstring1
- physical URI of the model
org.xml.sax.SAXException
public void logicalURI(java.lang.String string) throws org.xml.sax.SAXException
RDFConsumer
logicalURI
in interface RDFConsumer
string
- logical URI of the model
org.xml.sax.SAXException
public java.net.URI checkForSynonym(java.net.URI original)
public void statementWithLiteralValue(java.lang.String subject, java.lang.String predicate, java.lang.String object, java.lang.String lang, java.lang.String datatype) throws org.xml.sax.SAXException
RDFConsumer
statementWithLiteralValue
in interface RDFConsumer
subject
- URI of the subject resourcepredicate
- URI of the predicate resourceobject
- literal object valuelang
- the languagedatatype
- the URI of the literal's datatype (may be null
)
org.xml.sax.SAXException
public void statementWithResourceValue(java.lang.String subject, java.lang.String predicate, java.lang.String object) throws org.xml.sax.SAXException
RDFConsumer
statementWithResourceValue
in interface RDFConsumer
subject
- URI of the subject resourcepredicate
- URI of the predicate resourceobject
- URI of the object resource
org.xml.sax.SAXException
public OWLDataRange translateDataRange(java.net.URI uri) throws OWLException
OWLException
public OWLDataPropertyExpression translateDataPropertyExpression(java.net.URI uri) throws OWLException
OWLException
public OWLObjectPropertyExpression translateObjectPropertyExpression(java.net.URI mainNode) throws OWLException
OWLException
public OWLIndividual translateIndividual(java.net.URI node) throws OWLException
OWLException
public OWLDescription translateDescription(java.net.URI mainNode) throws OWLException
OWLException
public OWLDescription getDescriptionIfTranslated(java.net.URI mainNode)
public java.util.List<OWLObjectPropertyExpression> translateToObjectPropertyList(java.net.URI mainNode) throws OWLException
OWLException
public java.util.List<OWLDataPropertyExpression> translateToDataPropertyList(java.net.URI mainNode) throws OWLException
OWLException
public java.util.Set<OWLDescription> translateToDescriptionSet(java.net.URI mainNode) throws OWLException
OWLException
public java.util.Set<OWLConstant> translateToConstantSet(java.net.URI mainNode) throws OWLException
OWLException
public java.util.Set<OWLIndividual> translateToIndividualSet(java.net.URI mainNode) throws OWLException
OWLException
public java.net.URI getResourceObject(java.net.URI subject, java.net.URI predicate, boolean consume)
public OWLConstant getLiteralObject(java.net.URI subject, java.net.URI predicate, boolean consume)
public boolean isTriplePresent(java.net.URI subject, java.net.URI predicate, java.net.URI object, boolean consume)
public boolean isTriplePresent(java.net.URI subject, java.net.URI predicate, OWLConstant object, boolean consume)
public boolean hasPredicate(java.net.URI subject, java.net.URI predicate)
public boolean hasPredicateObject(java.net.URI subject, java.net.URI predicate, java.net.URI object) throws OWLException
OWLException
public void addList(java.net.URI uri)
public boolean isList(java.net.URI uri, boolean consume)
public void addRest(java.net.URI subject, java.net.URI object)
public void addFirst(java.net.URI subject, java.net.URI object)
public java.net.URI getFirstResource(java.net.URI subject, boolean consume)
public OWLConstant getFirstLiteral(java.net.URI subject)
public java.net.URI getRest(java.net.URI subject, boolean consume)
public void addFirst(java.net.URI subject, OWLConstant object)
public void addOntology(java.net.URI uri)
public void addReifiedAxiom(java.net.URI axiomURI, OWLAxiom axiom)
public boolean isAxiom(java.net.URI uri)
public OWLAxiom getAxiom(java.net.URI uri)
public boolean isDataRange(java.net.URI uri)
public void addTriple(java.net.URI subject, java.net.URI predicate, java.net.URI object)
public void addTriple(java.net.URI subject, java.net.URI predicate, OWLConstant con)
public void setXMLBase(java.lang.String base)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |