Package

gov.nasa.jpl.omf.scala.binding.owlapi

types

Permalink

package types

Linear Supertypes
Content Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. types
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Axiom extends TerminologyBoxStatement

    Permalink
  2. type ModuleLoadState = (Set[MutableModule], Set[MutableModule], OntologyMapping)

    Permalink
  3. type NestingConceptAndGraphOptionNES = \/[Throwables, Option[(Concept, ImmutableTerminologyBox)]]

    Permalink
  4. case class RestrictionScalarDataPropertyValue(uuid: RestrictionScalarDataPropertyValueUUID, structuredDataPropertyContext: RestrictionStructuredDataPropertyContext, scalarProperty: DataRelationshipToScalar, literalValue: LiteralValue, valueType: Option[DataRange]) extends LogicalElement with Product with Serializable

    Permalink
  5. trait RestrictionStructuredDataPropertyContext extends ModuleElement

    Permalink
  6. case class RestrictionStructuredDataPropertyTuple(uuid: RestrictionStructuredDataPropertyTupleUUID, structuredDataPropertyContext: RestrictionStructuredDataPropertyContext, structuredDataProperty: DataRelationshipToStructure, e: OWLNamedIndividual) extends RestrictionStructuredDataPropertyContext with Product with Serializable

    Permalink
  7. trait Term extends Resource with TerminologyBoxStatement

    Permalink
  8. trait TerminologyBoxStatement extends ModuleElement

    Permalink
  9. trait TerminologyBundleStatement extends ModuleElement

    Permalink
  10. type UnitNES = \/[Throwables, Unit]

    Permalink

Value Members

  1. implicit def OWLClass2ModelEntityAspectKindSemigroup: Semigroup[Map[OWLClass, AspectKind]]

    Permalink
  2. implicit def OWLClass2ModelEntityAspectSemigroup: Semigroup[Map[OWLClass, Aspect]]

    Permalink
  3. implicit def OWLClass2ModelEntityConceptKindSemigroup: Semigroup[Map[OWLClass, ConceptKind]]

    Permalink
  4. implicit def OWLClass2ModelEntityConceptSemigroup: Semigroup[Map[OWLClass, Concept]]

    Permalink
  5. implicit def OWLClass2ModelEntityDefinitionSemigroup: Semigroup[Map[OWLClass, Entity]]

    Permalink
  6. implicit def OWLClass2ModelEntityReifiedRelationshipSemigroup: Semigroup[Map[OWLClass, ReifiedRelationship]]

    Permalink
  7. implicit def OWLClass2ModelStructuredDataTypeSemigroup: Semigroup[Map[OWLClass, Structure]]

    Permalink
  8. implicit def OWLDatatype2DataRangeSemigroup: Semigroup[Map[OWLDatatype, DataRange]]

    Permalink
  9. def axiomScopeException(kind: AxiomExceptionKind, unaccessibleTerms: Map[AxiomScopeAccessKind, Resource]): Throwable

    Permalink
  10. package bundleStatements

    Permalink
  11. def duplicateModelTermAxiomException(kind: AxiomExceptionKind, axiom: Axiom): Throwable

    Permalink
  12. def duplicateTerminologyGraphAxiomException(kind: AxiomExceptionKind, axiom: TerminologyAxiom): Throwable

    Permalink
  13. val emptyNestingConceptAndGraphNES: NestingConceptAndGraphOptionNES

    Permalink
  14. def entityAlreadyDefinedException(kind: ElementExceptionKind, iri: IRI, term: Term): Throwable

    Permalink
  15. def entityConflictException(kind: ElementExceptionKind, iri: IRI, conflictingTerm: Term): Throwable

    Permalink
  16. def entityScopeException(kind: ElementExceptionKind, iri: IRI, unaccessibleTerms: Map[RelationshipScopeAccessKind, Term]): Throwable

    Permalink
  17. def getDataPropertyRestrictionsIfAny(ont: OWLOntology, entity: OWLClass): Set[(OWLDataProperty, OWLDataRestrictionKind)]

    Permalink

    Collects the data property restriction subclass axioms for a particular class in an ontology

    Collects the data property restriction subclass axioms for a particular class in an ontology

    returns

    A tuple of:

    • the data property involved in that restriction
    • the data type involved in the universal or existensial restriction or none for a particular restriction
    • the kind of restriction (existential or universal)
  18. def getObjectPropertyRestrictionsIfAny(ont: OWLOntology, entity: OWLClass): Set[(OWLObjectProperty, Boolean, OWLClass, ObjectRestrictionKind)]

    Permalink

    Collects the object property restriction subclass axioms for a particular class in an ontology

    Collects the object property restriction subclass axioms for a particular class in an ontology

    returns

    A tuple of:

    • the object property involved in that restriction
    • true if the restriction is on the object property; false if it is on the inverse object property
    • the restricted range
    • the kind of restriction (existential or universal)
  19. val rightUnitNES: UnitNES

    Permalink
  20. package termAxioms

    Permalink
  21. package terminologies

    Permalink
  22. package terminologyAxioms

    Permalink
  23. package terms

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped