public class OWLAPIUtils extends Object
Modifier and Type | Field and Description |
---|---|
static Map<org.semanticweb.owlapi.model.OWLDatatype,org.joda.time.format.DateTimeFormatter> |
dateTimeFormatters |
static Map<org.semanticweb.owlapi.model.OWLDatatype,org.joda.time.format.DateTimeFormatter> |
dateTimeParsers |
static Set<org.semanticweb.owlapi.model.OWLDatatype> |
dtDatatypes |
static org.semanticweb.owlapi.model.OWLDataFactory |
factory |
static Set<org.semanticweb.owlapi.model.OWLDatatype> |
fixedDatatypes |
static Set<org.semanticweb.owlapi.model.OWLDatatype> |
floatDatatypes |
static Set<org.semanticweb.owlapi.model.OWLDatatype> |
intDatatypes |
static org.semanticweb.owlapi.model.OWLOntologyManager |
manager |
static Set<org.semanticweb.owlapi.model.OWLDatatype> |
numericDatatypes |
static Set<org.semanticweb.owlapi.model.OWLDatatype> |
owl2TimeDatatypes
The OWL 2 datatypes for the representation of time instants with and
without time zone offsets.
|
static Set<org.semanticweb.owlapi.model.OWLDatatype> |
periodDatatypes |
static Map<org.semanticweb.owlapi.model.OWLDatatype,org.joda.time.format.PeriodFormatter> |
periodFormatters |
static String |
UNPARSED_OCE |
Constructor and Description |
---|
OWLAPIUtils() |
Modifier and Type | Method and Description |
---|---|
static Set<org.semanticweb.owlapi.model.OWLClass> |
asOWLClasses(Set<org.semanticweb.owlapi.model.OWLClassExpression> classExpressions)
Convenience method that converts a set of OWL class expressions to a set of OWL classes.
|
static org.semanticweb.owlapi.model.OWLClassExpression |
classExpressionPropertyExpander(org.semanticweb.owlapi.model.OWLClassExpression startClass,
AbstractReasonerComponent reasoner,
org.semanticweb.owlapi.model.OWLDataFactory dataFactory) |
static org.semanticweb.owlapi.model.OWLClassExpression |
classExpressionPropertyExpander(org.semanticweb.owlapi.model.OWLClassExpression startClass,
AbstractReasonerComponent reasoner,
org.semanticweb.owlapi.model.OWLDataFactory dataFactory,
boolean sfp) |
static org.semanticweb.owlapi.model.OWLClassExpression |
classExpressionPropertyExpanderChecked(org.semanticweb.owlapi.model.OWLClassExpression startClass,
AbstractReasonerComponent reasoner,
org.semanticweb.owlapi.model.OWLDataFactory df,
boolean sfp,
org.slf4j.Logger logger) |
static org.semanticweb.owlapi.model.OWLClassExpression |
classExpressionPropertyExpanderChecked(org.semanticweb.owlapi.model.OWLClassExpression startClass,
AbstractReasonerComponent reasoner,
org.semanticweb.owlapi.model.OWLDataFactory df,
org.slf4j.Logger logger) |
static org.semanticweb.owlapi.model.OWLClassExpression |
classExpressionPropertyExpanderChecked(org.semanticweb.owlapi.model.OWLClassExpression startClass,
AbstractReasonerComponent reasoner,
org.semanticweb.owlapi.model.OWLDataFactory df,
Supplier<org.semanticweb.owlapi.model.OWLClassExpression> defaultClass,
org.slf4j.Logger logger) |
static org.semanticweb.owlapi.model.OWLClassExpression |
classExpressionPropertyExpanderChecked(org.semanticweb.owlapi.model.OWLClassExpression startClass,
AbstractReasonerComponent reasoner,
org.semanticweb.owlapi.model.OWLDataFactory df,
Supplier<org.semanticweb.owlapi.model.OWLClassExpression> defaultClass,
org.slf4j.Logger logger,
boolean sfp) |
static org.semanticweb.owlapi.model.OWLClassExpression |
fromManchester(String expr,
AbstractReasonerComponent reasoner,
org.semanticweb.owlapi.model.OWLDataFactory dataFactory) |
static org.semanticweb.owlapi.model.OWLClassExpression |
fromManchester(String expr,
AbstractReasonerComponent reasoner,
org.semanticweb.owlapi.model.OWLDataFactory dataFactory,
boolean shortForm) |
static String |
getPrintName(org.semanticweb.owlapi.model.EntityType entityType) |
static boolean |
inRange(org.semanticweb.owlapi.model.OWLLiteral value,
org.semanticweb.owlapi.model.OWLLiteral min,
org.semanticweb.owlapi.model.OWLLiteral max)
Checks whether the given value is in the closed interval [min,max], i.e.
|
static boolean |
isIntegerDatatype(org.semanticweb.owlapi.model.OWLDatatype datatype) |
static boolean |
isIntegerDatatype(org.semanticweb.owlapi.model.OWLLiteral lit) |
static boolean |
isNumericDatatype(org.semanticweb.owlapi.model.OWLDatatype datatype) |
public static final org.semanticweb.owlapi.model.OWLOntologyManager manager
public static final org.semanticweb.owlapi.model.OWLDataFactory factory
public static final Set<org.semanticweb.owlapi.model.OWLDatatype> intDatatypes
public static final Set<org.semanticweb.owlapi.model.OWLDatatype> floatDatatypes
public static final Set<org.semanticweb.owlapi.model.OWLDatatype> fixedDatatypes
public static final Set<org.semanticweb.owlapi.model.OWLDatatype> owl2TimeDatatypes
public static final Set<org.semanticweb.owlapi.model.OWLDatatype> dtDatatypes
public static final Set<org.semanticweb.owlapi.model.OWLDatatype> periodDatatypes
public static final Set<org.semanticweb.owlapi.model.OWLDatatype> numericDatatypes
public static final Map<org.semanticweb.owlapi.model.OWLDatatype,org.joda.time.format.DateTimeFormatter> dateTimeFormatters
public static final Map<org.semanticweb.owlapi.model.OWLDatatype,org.joda.time.format.DateTimeFormatter> dateTimeParsers
public static final Map<org.semanticweb.owlapi.model.OWLDatatype,org.joda.time.format.PeriodFormatter> periodFormatters
public static final String UNPARSED_OCE
public OWLAPIUtils()
public static String getPrintName(org.semanticweb.owlapi.model.EntityType entityType)
entityType
- the OWL entity typepublic static boolean isIntegerDatatype(org.semanticweb.owlapi.model.OWLLiteral lit)
lit
- the OWL literalpublic static boolean isIntegerDatatype(org.semanticweb.owlapi.model.OWLDatatype datatype)
public static boolean isNumericDatatype(org.semanticweb.owlapi.model.OWLDatatype datatype)
public static Set<org.semanticweb.owlapi.model.OWLClass> asOWLClasses(Set<org.semanticweb.owlapi.model.OWLClassExpression> classExpressions)
classExpressions
- a set of OWL class expressionspublic static org.semanticweb.owlapi.model.OWLClassExpression classExpressionPropertyExpander(org.semanticweb.owlapi.model.OWLClassExpression startClass, AbstractReasonerComponent reasoner, org.semanticweb.owlapi.model.OWLDataFactory dataFactory, boolean sfp)
public static org.semanticweb.owlapi.model.OWLClassExpression classExpressionPropertyExpander(org.semanticweb.owlapi.model.OWLClassExpression startClass, AbstractReasonerComponent reasoner, org.semanticweb.owlapi.model.OWLDataFactory dataFactory)
@NotNull public static org.semanticweb.owlapi.model.OWLClassExpression fromManchester(String expr, AbstractReasonerComponent reasoner, org.semanticweb.owlapi.model.OWLDataFactory dataFactory)
@NotNull public static org.semanticweb.owlapi.model.OWLClassExpression fromManchester(String expr, AbstractReasonerComponent reasoner, org.semanticweb.owlapi.model.OWLDataFactory dataFactory, boolean shortForm)
public static boolean inRange(org.semanticweb.owlapi.model.OWLLiteral value, org.semanticweb.owlapi.model.OWLLiteral min, org.semanticweb.owlapi.model.OWLLiteral max)
value
- the valuemin
- the lower interval endpointmax
- the upper interval endpointpublic static org.semanticweb.owlapi.model.OWLClassExpression classExpressionPropertyExpanderChecked(org.semanticweb.owlapi.model.OWLClassExpression startClass, AbstractReasonerComponent reasoner, org.semanticweb.owlapi.model.OWLDataFactory df, org.slf4j.Logger logger)
public static org.semanticweb.owlapi.model.OWLClassExpression classExpressionPropertyExpanderChecked(org.semanticweb.owlapi.model.OWLClassExpression startClass, AbstractReasonerComponent reasoner, org.semanticweb.owlapi.model.OWLDataFactory df, Supplier<org.semanticweb.owlapi.model.OWLClassExpression> defaultClass, org.slf4j.Logger logger, boolean sfp)
public static org.semanticweb.owlapi.model.OWLClassExpression classExpressionPropertyExpanderChecked(org.semanticweb.owlapi.model.OWLClassExpression startClass, AbstractReasonerComponent reasoner, org.semanticweb.owlapi.model.OWLDataFactory df, Supplier<org.semanticweb.owlapi.model.OWLClassExpression> defaultClass, org.slf4j.Logger logger)
public static org.semanticweb.owlapi.model.OWLClassExpression classExpressionPropertyExpanderChecked(org.semanticweb.owlapi.model.OWLClassExpression startClass, AbstractReasonerComponent reasoner, org.semanticweb.owlapi.model.OWLDataFactory df, boolean sfp, org.slf4j.Logger logger)
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2019 Jens Lehmann