public class OWLAPIObo2Owl extends Object
Modifier and Type | Field and Description |
---|---|
static Map<String,IRI> |
ANNOTATIONPROPERTYMAP
The annotation property map.
|
static String |
IRI_PROP_ISREVERSIBLEPROPERTYCHAIN
The Constant IRI_PROP_isReversiblePropertyChain.
|
Constructor and Description |
---|
OWLAPIObo2Owl(OWLOntologyManager manager) |
Modifier and Type | Method and Description |
---|---|
OWLOntology |
convert(OBODoc doc)
Convert.
|
OWLOntology |
convert(OBODoc doc,
OWLOntology in)
Convert.
|
OWLOntology |
convert(String oboFile)
Creates an OBOFormatParser object to parse a file and then converts it using the convert
method.
|
static void |
convertURL(String iri,
String outFile,
OWLOntologyManager manager)
Static convenience method which: (1) creates an Obo2Owl bridge object (2) parses an obo file
from a URL (3) converts that to an OWL ontology (4) saves the OWL ontology as RDF/XML.
|
static void |
convertURL(String iri,
String outFile,
String defaultOnt,
OWLOntologyManager manager)
See.
|
OWLOntologyManager |
getManager()
Gets the manager.
|
OBODoc |
getObodoc()
Gets the obodoc.
|
IRI |
oboIdToIRI_load(String id)
Obo id to iri.
|
IRI |
oboIdToIRI(String id)
Obo id to iri.
|
void |
setManager(OWLOntologyManager manager)
Sets the manager.
|
void |
setObodoc(OBODoc obodoc)
Sets the obodoc.
|
void |
trHeaderFrame(Frame headerFrame)
Translate header frame.
|
OWLClassExpression |
trRel(String relId,
String classId,
Collection<QualifierValue> quals)
Translate rel.
|
static IRI |
trTagToIRI(String tag)
Translate tag to iri.
|
OWLClassExpression |
trTermFrame(Frame termFrame)
Translate term frame.
|
Set<OWLAxiom> |
trTermFrameClauses(OWLClass cls,
Collection<Clause> clauses,
String t)
Translate term frame clauses.
|
OWLNamedObject |
trTypedefFrame(Frame typedefFrame)
Translate typedef frame.
|
public static final String IRI_PROP_ISREVERSIBLEPROPERTYCHAIN
public OWLAPIObo2Owl(OWLOntologyManager manager)
manager
- the managerpublic static void convertURL(@Nonnull String iri, @Nonnull String outFile, @Nonnull OWLOntologyManager manager) throws IOException, OWLOntologyCreationException, OWLOntologyStorageException
iri
- the irioutFile
- the out filemanager
- manager to useIOException
- Signals that an I/O exception has occurred.OWLOntologyCreationException
- the OWL ontology creation exceptionOWLOntologyStorageException
- the OWL ontology storage exceptionOBOFormatParserException
- the OBO format parser exceptionpublic static void convertURL(String iri, @Nonnull String outFile, String defaultOnt, @Nonnull OWLOntologyManager manager) throws IOException, OWLOntologyCreationException, OWLOntologyStorageException
iri
- the irioutFile
- the out filedefaultOnt
- -- e.g. "go". If the obo file contains no "ontology:" header tag, this is
addedmanager
- the manager to be usedIOException
- Signals that an I/O exception has occurred.OWLOntologyCreationException
- the OWL ontology creation exceptionOWLOntologyStorageException
- the OWL ontology storage exceptionOBOFormatParserException
- the OBO format parser exception
convertURL(String iri, String outFile, OWLOntologyManager manager)
public OWLOntologyManager getManager()
public void setManager(OWLOntologyManager manager)
manager
- the new managerpublic OBODoc getObodoc()
public void setObodoc(OBODoc obodoc)
obodoc
- the new obodocpublic OWLOntology convert(@Nonnull String oboFile) throws OWLOntologyCreationException
oboFile
- the obo fileOWLOntologyCreationException
- the OWL ontology creation exception@Nonnull public OWLOntology convert(OBODoc doc) throws OWLOntologyCreationException
doc
- the obodocOWLOntologyCreationException
- the OWL ontology creation exceptionpublic OWLOntology convert(OBODoc doc, @Nonnull OWLOntology in)
doc
- the obodocin
- the inpublic void trHeaderFrame(@Nonnull Frame headerFrame)
headerFrame
- the header framepublic OWLClassExpression trTermFrame(@Nonnull Frame termFrame)
termFrame
- the term frame@Nonnull public Set<OWLAxiom> trTermFrameClauses(@Nonnull OWLClass cls, @Nonnull Collection<Clause> clauses, String t)
cls
- the clsclauses
- the clausest
- the t@Nullable public OWLNamedObject trTypedefFrame(@Nonnull Frame typedefFrame)
typedefFrame
- the typedef framepublic OWLClassExpression trRel(@Nonnull String relId, @Nonnull String classId, @Nonnull Collection<QualifierValue> quals)
relId
- the rel idclassId
- the class idquals
- the quals@Nonnull public static IRI trTagToIRI(String tag)
tag
- the tag@Nonnull public IRI oboIdToIRI(@Nonnull String id)
id
- the idCopyright © 2020 The University of Manchester. All rights reserved.