Class/Object

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

MutableTerminologyGraph

Related Docs: object MutableTerminologyGraph | package terminologies

Permalink

case class MutableTerminologyGraph(sig: MutableTerminologyBoxSignature[OWLAPIOMF], ont: OWLOntology, backbone: OMFBackbone)(implicit ops: OWLAPIOMFOps) extends TerminologyGraph with MutableTerminologyBox with Product with Serializable

Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MutableTerminologyGraph
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. MutableTerminologyBox
  7. MutableModule
  8. TerminologyGraph
  9. TerminologyBox
  10. Module
  11. Resource
  12. LogicalElement
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MutableTerminologyGraph(sig: MutableTerminologyBoxSignature[OWLAPIOMF], ont: OWLOntology, backbone: OMFBackbone)(implicit ops: OWLAPIOMFOps)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val LOG: Boolean

    Permalink
    Definition Classes
    MutableTerminologyBox
  5. lazy val abbrevIRI: AbbrevIRI

    Permalink
    Definition Classes
    Resource
  6. def addAnnotation(subject: LogicalElement, property: AnnotationProperty, value: StringDataType)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, AnnotationPropertyValue]

    Permalink
    Definition Classes
    MutableTerminologyBoxMutableModule
  7. def addAnnotationProperty(ap: AnnotationProperty)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, AnnotationProperty]

    Permalink
    Definition Classes
    MutableTerminologyBoxMutableModule
  8. def addBinaryScalarRestriction(restrictionDT: OWLDatatype, rdr: BinaryScalarRestriction)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, BinaryScalarRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  9. def addBinaryScalarRestriction(dataTypeIRI: IRI, name: LocalName, uuid: BinaryScalarRestrictionUUID, restrictedRange: DataRange, length: Option[PositiveIntegerLiteral], minLength: Option[PositiveIntegerLiteral], maxLength: Option[PositiveIntegerLiteral])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, BinaryScalarRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  10. def addCardinalityRestrictedAspect(aspectIRI: IRI, name: LocalName, uuid: CardinalityRestrictedAspectUUID, restrictionKind: CardinalityRestrictionKind, restrictedRelationship: RestrictableRelationship, restrictedRange: Option[Entity], restrictedCardinality: PositiveIntegerLiteral)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, CardinalityRestrictedAspect]

    Permalink
    Definition Classes
    MutableTerminologyBox
  11. def addCardinalityRestrictedConcept(conceptIRI: IRI, name: LocalName, uuid: CardinalityRestrictedConceptUUID, restrictionKind: CardinalityRestrictionKind, restrictedRelationship: RestrictableRelationship, restrictedRange: Option[Entity], restrictedCardinality: PositiveIntegerLiteral)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, CardinalityRestrictedConcept]

    Permalink
    Definition Classes
    MutableTerminologyBox
  12. def addCardinalityRestrictedReifiedRelationship(rIRI: IRI, name: LocalName, uuid: CardinalityRestrictedReifiedRelationshipUUID, restrictionKind: CardinalityRestrictionKind, restrictedRelationship: RestrictableRelationship, restrictedRange: Option[Entity], restrictedCardinality: PositiveIntegerLiteral)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, CardinalityRestrictedReifiedRelationship]

    Permalink
    Definition Classes
    MutableTerminologyBox
  13. def addChainRule(iri: IRI, uuid: ChainRuleUUID, head: RestrictableRelationship)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ChainRule]

    Permalink
    Definition Classes
    MutableTerminologyBox
  14. def addDataRelationshipFromEntityToScalar(dIRI: IRI, name: LocalName, isIdentityCriteria: Boolean, uuid: EntityScalarDataPropertyUUID, source: Entity, target: DataRange)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, EntityScalarDataProperty]

    Permalink
    Definition Classes
    MutableTerminologyBox
  15. def addDataRelationshipFromEntityToStructure(dIRI: IRI, name: LocalName, isIdentityCriteria: Boolean, uuid: EntityStructuredDataPropertyUUID, source: Entity, target: Structure)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, EntityStructuredDataProperty]

    Permalink
    Definition Classes
    MutableTerminologyBox
  16. def addDataRelationshipFromStructureToScalar(dIRI: IRI, name: LocalName, uuid: ScalarDataPropertyUUID, source: Structure, target: DataRange)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ScalarDataProperty]

    Permalink
    Definition Classes
    MutableTerminologyBox
  17. def addDataRelationshipFromStructureToStructure(dIRI: IRI, name: LocalName, uuid: StructuredDataPropertyUUID, source: Structure, target: Structure)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, StructuredDataProperty]

    Permalink
    Definition Classes
    MutableTerminologyBox
  18. def addEntityAspect(aspectIRI: IRI, name: LocalName, uuid: AspectUUID)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, Aspect]

    Permalink
    Definition Classes
    MutableTerminologyBox
  19. def addEntityConcept(conceptIRI: IRI, name: LocalName, uuid: ConceptUUID)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, Concept]

    Permalink
    Definition Classes
    MutableTerminologyBox
  20. def addEntityConceptDesignationTerminologyGraphAxiom(uuid: ConceptDesignationTerminologyAxiomUUID, graph: MutableTerminologyBox, entityConceptDesignation: ConceptKind, designationTerminologyGraph: TerminologyBox)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ConceptDesignationTerminologyAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  21. def addEntityConceptSubClassAxiom(uuid: ConceptSpecializationAxiomUUID, sub: ConceptKind, sup: ConceptKind)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ConceptSpecializationAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  22. def addEntityDefinitionAspectSubClassAxiom(uuid: AspectSpecializationAxiomUUID, sub: Entity, sup: AspectKind)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, AspectSpecializationAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  23. def addEntityDefinitionExistentialRestrictionAxiom(uuid: EntityExistentialRestrictionAxiomUUID, sub: Entity, rel: RestrictableRelationship, range: Entity)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, EntityExistentialRestrictionAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  24. def addEntityDefinitionExistentialRestrictionAxiom(sub: Entity, rel: RestrictableRelationship, range: Entity)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, EntityExistentialRestrictionAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  25. def addEntityDefinitionUniversalRestrictionAxiom(uuid: EntityUniversalRestrictionAxiomUUID, sub: Entity, rel: RestrictableRelationship, range: Entity)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, EntityUniversalRestrictionAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  26. def addEntityDefinitionUniversalRestrictionAxiom(sub: Entity, rel: RestrictableRelationship, range: Entity)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, EntityUniversalRestrictionAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  27. def addEntityReifiedRelationship(rIRI: IRI, name: LocalName, unreifiedRelationshipName: LocalName, unreifiedInverseRelationshipName: Option[LocalName], uuid: ReifiedRelationshipUUID, rIRISource: IRI, rIRITarget: IRI, uIRI: IRI, uiIRI: Option[IRI], source: Entity, target: Entity, characteristics: Iterable[RelationshipCharacteristics])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ReifiedRelationship]

    Permalink
    Definition Classes
    MutableTerminologyBox
  28. def addEntityScalarDataPropertyExistentialRestrictionAxiom(uuid: EntityScalarDataPropertyExistentialRestrictionAxiomUUID, restrictedEntity: Entity, scalarProperty: EntityScalarDataProperty, scalarRestriction: DataRange)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, EntityScalarDataPropertyExistentialRestrictionAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  29. def addEntityScalarDataPropertyParticularRestrictionAxiom(uuid: EntityScalarDataPropertyParticularRestrictionAxiomUUID, restrictedEntity: Entity, scalarProperty: EntityScalarDataProperty, literalValue: LiteralValue, valueType: Option[DataRange])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, EntityScalarDataPropertyParticularRestrictionAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  30. def addEntityScalarDataPropertyUniversalRestrictionAxiom(uuid: EntityScalarDataPropertyUniversalRestrictionAxiomUUID, restrictedEntity: Entity, scalarProperty: EntityScalarDataProperty, scalarRestriction: DataRange)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, EntityScalarDataPropertyUniversalRestrictionAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  31. def addEntityStructuredDataPropertyParticularRestrictionAxiom(uuid: EntityStructuredDataPropertyParticularRestrictionAxiomUUID, restrictedEntity: Entity, structuredProperty: EntityStructuredDataProperty)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, EntityStructuredDataPropertyParticularRestrictionAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  32. def addEntityUnreifiedRelationship(rIRI: IRI, name: LocalName, uuid: UnreifiedRelationshipUUID, source: Entity, target: Entity, characteristics: Iterable[RelationshipCharacteristics])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, UnreifiedRelationship]

    Permalink
    Definition Classes
    MutableTerminologyBox
  33. def addIRIScalarRestriction(restrictionDT: OWLDatatype, rdr: IRIScalarRestriction)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, IRIScalarRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  34. def addIRIScalarRestriction(dataTypeIRI: IRI, name: LocalName, uuid: IRIScalarRestrictionUUID, restrictedRange: DataRange, length: Option[PositiveIntegerLiteral], minLength: Option[PositiveIntegerLiteral], maxLength: Option[PositiveIntegerLiteral], pattern: Option[LiteralPattern])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, IRIScalarRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  35. def addLogicalElementAnnotation(subject: LogicalElement, property: AnnotationProperty, value: StringDataType)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, AnnotationPropertyValue]

    Permalink
    Definition Classes
    MutableTerminologyBox
  36. def addNestedTerminologyGraph(uuid: TerminologyNestingAxiomUUID, parentGraph: TerminologyBox, parentContext: ConceptKind)(implicit store: OWLAPIOMFGraphStore): \/[Set[Throwable], TerminologyNestingAxiom]

    Permalink
  37. def addNumericScalarRestriction(restrictionDT: OWLDatatype, rdr: NumericScalarRestriction)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, NumericScalarRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  38. def addNumericScalarRestriction(dataTypeIRI: IRI, name: LocalName, uuid: NumericScalarRestrictionUUID, restrictedRange: DataRange, minInclusive: Option[LiteralNumber], maxInclusive: Option[LiteralNumber], minExclusive: Option[LiteralNumber], maxExclusive: Option[LiteralNumber])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, NumericScalarRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  39. def addPlainLiteralScalarRestriction(restrictionDT: OWLDatatype, rdr: PlainLiteralScalarRestriction)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, PlainLiteralScalarRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  40. def addPlainLiteralScalarRestriction(dataTypeIRI: IRI, name: LocalName, uuid: PlainLiteralScalarRestrictionUUID, restrictedRange: DataRange, length: Option[PositiveIntegerLiteral], minLength: Option[PositiveIntegerLiteral], maxLength: Option[PositiveIntegerLiteral], pattern: Option[LiteralPattern], language: Option[LanguageTagDataType])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, PlainLiteralScalarRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  41. def addReifiedRelationshipAnnotation(subject: ReifiedRelationship, property: AnnotationProperty, value: StringDataType)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, AnnotationPropertyValue]

    Permalink
    Definition Classes
    MutableTerminologyBox
  42. def addReifiedRelationshipRestriction(uuid: ReifiedRelationshipRestrictionUUID, iri: IRI, name: LocalName, source: Entity, target: Entity)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ReifiedRelationshipRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  43. def addReifiedRelationshipSpecializationAxiom(uuid: ReifiedRelationshipSpecializationAxiomUUID, sub: ConceptualRelationship, sup: ConceptualRelationship)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ReifiedRelationshipSpecializationAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  44. def addRestrictionScalarDataPropertyValue(uuid: RestrictionScalarDataPropertyValueUUID, structuredDataPropertyContext: RestrictionStructuredDataPropertyContext, scalarProperty: DataRelationshipToScalar, literalValue: LiteralValue, valueType: Option[DataRange])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, RestrictionScalarDataPropertyValue]

    Permalink
    Definition Classes
    MutableTerminologyBox
  45. def addRestrictionStructuredDataPropertyTuple(uuid: RestrictionStructuredDataPropertyTupleUUID, structuredDataPropertyContext: RestrictionStructuredDataPropertyContext, structuredProperty: DataRelationshipToStructure)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, RestrictionStructuredDataPropertyTuple]

    Permalink
    Definition Classes
    MutableTerminologyBox
  46. def addRuleBodySegment(uuid: RuleBodySegmentUUID, chainRule: Option[ChainRule], previousSegment: Option[RuleBodySegment])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, RuleBodySegment]

    Permalink
    Definition Classes
    MutableTerminologyBox
  47. def addScalarDataType(scalarIRI: IRI, name: LocalName, uuid: ScalarUUID)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, Scalar]

    Permalink
    Definition Classes
    MutableTerminologyBox
  48. def addScalarOneOfLiteralAxiom(axiomUUID: ScalarOneOfLiteralAxiomUUID, scalarOneOfRestriction: ScalarOneOfRestriction, value: LiteralValue, valueType: Option[DataRange])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ScalarOneOfLiteralAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  49. def addScalarOneOfRestriction(dataTypeIRI: IRI, name: LocalName, uuid: ScalarOneOfRestrictionUUID, restrictedRange: DataRange)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ScalarOneOfRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  50. def addSegmentPredicate(uuid: SegmentPredicateUUID, bodySegment: RuleBodySegment, predicate: Option[Predicate], reifiedRelationshipSource: Option[ReifiedRelationship], reifiedRelationshipInverseSource: Option[ReifiedRelationship], reifiedRelationshipTarget: Option[ReifiedRelationship], reifiedRelationshipInverseTarget: Option[ReifiedRelationship], unreifiedRelationshipInverse: Option[UnreifiedRelationship]): \/[Throwables, SegmentPredicate]

    Permalink
    Definition Classes
    MutableTerminologyBox
  51. def addStringScalarRestriction(restrictionDT: OWLDatatype, rdr: StringScalarRestriction)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, StringScalarRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  52. def addStringScalarRestriction(dataTypeIRI: IRI, name: LocalName, uuid: StringScalarRestrictionUUID, restrictedRange: DataRange, length: Option[PositiveIntegerLiteral], minLength: Option[PositiveIntegerLiteral], maxLength: Option[PositiveIntegerLiteral], pattern: Option[LiteralPattern])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, StringScalarRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  53. def addStructuredDataType(structuredDataTypeIRI: IRI, name: LocalName, uuid: StructureUUID)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, Structure]

    Permalink
    Definition Classes
    MutableTerminologyBox
  54. def addSubDataPropertyOfAxiom(uuid: SubDataPropertyOfAxiomUUID, sub: EntityScalarDataProperty, sup: EntityScalarDataProperty)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, SubDataPropertyOfAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  55. def addSubObjectPropertyOfAxiom(uuid: SubObjectPropertyOfAxiomUUID, sub: UnreifiedRelationship, sup: UnreifiedRelationship)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, SubObjectPropertyOfAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  56. def addSynonymScalarRestriction(restrictionDT: OWLDatatype, rdr: SynonymScalarRestriction)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, SynonymScalarRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  57. def addSynonymScalarRestriction(dataTypeIRI: IRI, name: LocalName, uuid: SynonymScalarRestrictionUUID, restrictedRange: DataRange)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, SynonymScalarRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  58. def addTerminologyGraphExtension(uuid: TerminologyExtensionAxiomUUID, extendedG: TerminologyBox)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, TerminologyExtensionAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  59. def addTimeScalarRestriction(restrictionDT: OWLDatatype, rdr: TimeScalarRestriction)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, TimeScalarRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  60. def addTimeScalarRestriction(dataTypeIRI: IRI, name: LocalName, uuid: TimeScalarRestrictionUUID, restrictedRange: DataRange, minInclusive: Option[LiteralDateTime], maxInclusive: Option[LiteralDateTime], minExclusive: Option[LiteralDateTime], maxExclusive: Option[LiteralDateTime])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, TimeScalarRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  61. final def annotationProperties(): Set[AnnotationProperty]

    Permalink
    Definition Classes
    Module
  62. final def annotations(): Set[AnnotationPropertyValue]

    Permalink
    Definition Classes
    Module
  63. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  64. val backbone: OMFBackbone

    Permalink
    Definition Classes
    MutableTerminologyGraphModule
  65. def builtInVocabulary()(implicit store: OWLAPIOMFGraphStore): Boolean

    Permalink
    Definition Classes
    Module
  66. def canEqual(other: Any): Boolean

    Permalink
  67. val chainRule2SWRLRule: HashMap[ChainRule, SWRLRule]

    Permalink
    Definition Classes
    MutableTerminologyBox
  68. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  69. def collectRuleBodyPredicates(rule: ChainRule): \/[Throwables, Seq[SegmentPredicate]]

    Permalink
    Attributes
    protected
    Definition Classes
    MutableTerminologyBox
  70. final def collectSegmentPredicates(seg: RuleBodySegment, predicates: Seq[SegmentPredicate]): \/[Throwables, Seq[SegmentPredicate]]

    Permalink
    Attributes
    protected
    Definition Classes
    MutableTerminologyBox
    Annotations
    @tailrec()
  71. final def convertBodyPredicates2Atoms(vIndex: Int, prevV: SWRLIArgument, predicates: Seq[SegmentPredicate], nextV: SWRLIArgument, atoms: Seq[SWRLAtom]): \/[Throwables, Seq[SWRLAtom]]

    Permalink
    Attributes
    protected
    Definition Classes
    MutableTerminologyBox
    Annotations
    @tailrec()
  72. def createBinaryScalarRestriction(restrictionDT: OWLDatatype, name: LocalName, uuid: BinaryScalarRestrictionUUID, restrictedRange: DataRange, length: Option[PositiveIntegerLiteral], minLength: Option[PositiveIntegerLiteral], maxLength: Option[PositiveIntegerLiteral])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, BinaryScalarRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  73. def createBinaryScalarRestriction(tboxUUID: TerminologyBoxUUID, restrictionDT: OWLDatatype, restrictedRange: DataRange, length: Option[PositiveIntegerLiteral], minLength: Option[PositiveIntegerLiteral], maxLength: Option[PositiveIntegerLiteral])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, BinaryScalarRestriction]

    Permalink

    Constructs an OMF BinaryScalarRestiction as part of resolving its representation as an OWL Datatype restriction per OWL2 section 4.5

    Constructs an OMF BinaryScalarRestiction as part of resolving its representation as an OWL Datatype restriction per OWL2 section 4.5

    Definition Classes
    MutableTerminologyBox
    See also

    https://www.w3.org/TR/owl2-syntax/#Binary_Data

  74. def createCardinalityRestrictedAspect(a: OWLClass, name: LocalName, uuid: CardinalityRestrictedAspectUUID, restrictionKind: CardinalityRestrictionKind, restrictedRelationship: RestrictableRelationship, restrictedRange: Option[Entity], restrictedCardinality: PositiveIntegerLiteral)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, CardinalityRestrictedAspect]

    Permalink
    Definition Classes
    MutableTerminologyBox
  75. def createCardinalityRestrictedAspect(tboxUUID: TerminologyBoxUUID, a: OWLClass, restrictionKind: CardinalityRestrictionKind, restrictedRelationship: RestrictableRelationship, restrictedRange: Option[Entity], restrictedCardinality: PositiveIntegerLiteral)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, CardinalityRestrictedAspect]

    Permalink
    Definition Classes
    MutableTerminologyBox
  76. def createCardinalityRestrictedConcept(c: OWLClass, name: LocalName, uuid: CardinalityRestrictedConceptUUID, restrictionKind: CardinalityRestrictionKind, restrictedRelationship: RestrictableRelationship, restrictedRange: Option[Entity], restrictedCardinality: PositiveIntegerLiteral)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, CardinalityRestrictedConcept]

    Permalink
    Definition Classes
    MutableTerminologyBox
  77. def createCardinalityRestrictedConcept(tboxUUID: TerminologyBoxUUID, c: OWLClass, restrictionKind: CardinalityRestrictionKind, restrictedRelationship: RestrictableRelationship, restrictedRange: Option[Entity], restrictedCardinality: PositiveIntegerLiteral)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, CardinalityRestrictedConcept]

    Permalink
    Definition Classes
    MutableTerminologyBox
  78. def createCardinalityRestrictedReifiedRelationship(r: OWLClass, name: LocalName, uuid: CardinalityRestrictedReifiedRelationshipUUID, restrictionKind: CardinalityRestrictionKind, restrictedRelationship: RestrictableRelationship, restrictedRange: Option[Entity], restrictedCardinality: PositiveIntegerLiteral)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, CardinalityRestrictedReifiedRelationship]

    Permalink
    Definition Classes
    MutableTerminologyBox
  79. def createCardinalityRestrictedReifiedRelationship(tboxUUID: TerminologyBoxUUID, r: OWLClass, restrictionKind: CardinalityRestrictionKind, restrictedRelationship: RestrictableRelationship, restrictedRange: Option[Entity], restrictedCardinality: PositiveIntegerLiteral)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, CardinalityRestrictedReifiedRelationship]

    Permalink
    Definition Classes
    MutableTerminologyBox
  80. def createChainRule(e: SWRLRule, name: LocalName, head: UnreifiedRelationship)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ChainRule]

    Permalink
    Definition Classes
    MutableTerminologyBox
  81. def createDataRelationshipFromEntityToScalar(esc: OWLDataProperty, name: LocalName, isIdentityCriteria: Boolean, uuid: EntityScalarDataPropertyUUID, source: Entity, target: DataRange)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, EntityScalarDataProperty]

    Permalink
    Definition Classes
    MutableTerminologyBox
  82. def createDataRelationshipFromEntityToScalar(tboxUUID: TerminologyBoxUUID, esc: OWLDataProperty, isIdentityCriteria: Boolean, source: Entity, target: DataRange)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, EntityScalarDataProperty]

    Permalink
    Definition Classes
    MutableTerminologyBox
  83. def createDataRelationshipFromEntityToStructure(esc: OWLObjectProperty, name: LocalName, isIdentityCriteria: Boolean, uuid: EntityStructuredDataPropertyUUID, source: Entity, target: Structure)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, EntityStructuredDataProperty]

    Permalink
    Definition Classes
    MutableTerminologyBox
  84. def createDataRelationshipFromEntityToStructure(tboxUUID: TerminologyBoxUUID, esc: OWLObjectProperty, isIdentityCriteria: Boolean, source: Entity, target: Structure)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, EntityStructuredDataProperty]

    Permalink
    Definition Classes
    MutableTerminologyBox
  85. def createDataRelationshipFromStructureToScalar(esc: OWLDataProperty, name: LocalName, uuid: ScalarDataPropertyUUID, source: Structure, target: DataRange)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ScalarDataProperty]

    Permalink
    Definition Classes
    MutableTerminologyBox
  86. def createDataRelationshipFromStructureToScalar(tboxUUID: ScalarDataPropertyUUID, esc: OWLDataProperty, source: Structure, target: DataRange)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ScalarDataProperty]

    Permalink
    Definition Classes
    MutableTerminologyBox
  87. def createDataRelationshipFromStructureToStructure(esc: OWLObjectProperty, name: LocalName, uuid: StructuredDataPropertyUUID, source: Structure, target: Structure)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, StructuredDataProperty]

    Permalink
    Definition Classes
    MutableTerminologyBox
  88. def createDataRelationshipFromStructureToStructure(tboxUUID: TerminologyBoxUUID, esc: OWLObjectProperty, source: Structure, target: Structure)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, StructuredDataProperty]

    Permalink
    Definition Classes
    MutableTerminologyBox
  89. def createEntityConceptSubClassAxiom(uuid: ConceptSpecializationAxiomUUID, sub: ConceptKind, sup: ConceptKind)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ConceptSpecializationAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  90. def createEntityDefinitionAspectSubClassAxiom(uuid: AspectSpecializationAxiomUUID, sub: Entity, sup: AspectKind)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, AspectSpecializationAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  91. def createEntityDefinitionExistentialRestrictionAxiom(uuid: EntityExistentialRestrictionAxiomUUID, restrictedDomain: Entity, restrictedRelationship: RestrictableRelationship, restrictedRange: Entity)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, EntityExistentialRestrictionAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  92. def createEntityDefinitionUniversalRestrictionAxiom(uuid: EntityUniversalRestrictionAxiomUUID, restrictedDomain: Entity, restrictedRelationship: RestrictableRelationship, restrictedRange: Entity)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, EntityUniversalRestrictionAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  93. def createEntityReifiedRelationship(r: OWLClass, name: LocalName, uuid: ReifiedRelationshipUUID, unreifiedPropertyName: LocalName, u: OWLObjectProperty, inversePropertyName: Option[LocalName], ui: Option[OWLObjectProperty], source: Entity, rSource: OWLObjectProperty, target: Entity, rTarget: OWLObjectProperty, characteristics: Iterable[RelationshipCharacteristics])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ReifiedRelationship]

    Permalink
    Definition Classes
    MutableTerminologyBox
  94. def createEntityReifiedRelationship(tboxUUID: TerminologyBoxUUID, r: OWLClass, u: OWLObjectProperty, ui: Option[OWLObjectProperty], source: Entity, rSource: OWLObjectProperty, target: Entity, rTarget: OWLObjectProperty, characteristics: Iterable[RelationshipCharacteristics])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ReifiedRelationship]

    Permalink

    Constructs an OMF ReifiedRelationship as part of resolving its representation as an OWL Class

    Constructs an OMF ReifiedRelationship as part of resolving its representation as an OWL Class

    r

    An OWL Class representing an OMF ReifiedRelationship

    u

    An OWL ObjectProperty representing the unreified property from the RR domain to the RR range

    ui

    Optionally, the inverse OWL ObjectProperty from the RR range to the RR domain

    source

    The resolved OMF RR domain

    rSource

    The OWL ObjectProperty representing the RR domain property

    target

    The resolved OMF RR range

    rTarget

    The OWL ObjectProperty representing the RR range property

    characteristics

    The resolved characteristis of the OWL representation of the RR

    Definition Classes
    MutableTerminologyBox
  95. def createEntityScalarDataPropertyExistentialRestrictionAxiom(uuid: EntityScalarDataPropertyExistentialRestrictionAxiomUUID, restrictedEntity: Entity, scalarProperty: EntityScalarDataProperty, scalarRestriction: DataRange)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, EntityScalarDataPropertyExistentialRestrictionAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  96. def createEntityScalarDataPropertyParticularRestrictionAxiom(uuid: EntityScalarDataPropertyParticularRestrictionAxiomUUID, restrictedEntity: Entity, scalarProperty: EntityScalarDataProperty, literalValue: LiteralValue, valueType: Option[DataRange])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, EntityScalarDataPropertyParticularRestrictionAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  97. def createEntityScalarDataPropertyUniversalRestrictionAxiom(uuid: EntityScalarDataPropertyUniversalRestrictionAxiomUUID, restrictedEntity: Entity, scalarProperty: EntityScalarDataProperty, scalarRestriction: DataRange)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, EntityScalarDataPropertyUniversalRestrictionAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  98. def createEntityUnreifiedRelationship(r: OWLObjectProperty, name: LocalName, uuid: UnreifiedRelationshipUUID, source: Entity, target: Entity, characteristics: Iterable[RelationshipCharacteristics])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, UnreifiedRelationship]

    Permalink
    Definition Classes
    MutableTerminologyBox
  99. def createEntityUnreifiedRelationship(tboxUUID: TerminologyBoxUUID, r: OWLObjectProperty, source: Entity, target: Entity, characteristics: Iterable[RelationshipCharacteristics])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, UnreifiedRelationship]

    Permalink

    Constructs an OMF UnreifiedRelationship as part of resolving its representation as an OWL ObjectProperty

    Constructs an OMF UnreifiedRelationship as part of resolving its representation as an OWL ObjectProperty

    Definition Classes
    MutableTerminologyBox
  100. def createIRIScalarRestriction(restrictionDT: OWLDatatype, name: LocalName, uuid: IRIScalarRestrictionUUID, restrictedRange: DataRange, length: Option[PositiveIntegerLiteral], minLength: Option[PositiveIntegerLiteral], maxLength: Option[PositiveIntegerLiteral], pattern: Option[LiteralPattern])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, IRIScalarRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  101. def createIRIScalarRestriction(tboxUUID: TerminologyBoxUUID, restrictionDT: OWLDatatype, restrictedRange: DataRange, length: Option[PositiveIntegerLiteral], minLength: Option[PositiveIntegerLiteral], maxLength: Option[PositiveIntegerLiteral], pattern: Option[LiteralPattern])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, IRIScalarRestriction]

    Permalink

    Constructs an OMF IRIScalarRestriction as part of resolving its representation as an OWL Datatype restriction per OWL2 section 4.6

    Constructs an OMF IRIScalarRestriction as part of resolving its representation as an OWL Datatype restriction per OWL2 section 4.6

    Definition Classes
    MutableTerminologyBox
    See also

    https://www.w3.org/TR/owl2-syntax/#IRIs_2

  102. def createModelEntityAspect(a: OWLClass, name: LocalName, uuid: AspectUUID)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, Aspect]

    Permalink
    Definition Classes
    MutableTerminologyBox
  103. def createModelEntityAspect(tboxUUID: TerminologyBoxUUID, a: OWLClass)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, Aspect]

    Permalink

    Constructs an OMF Aspect as part of resolving its representation as an OWL Class

    Constructs an OMF Aspect as part of resolving its representation as an OWL Class

    a

    An OWL Class representing an OMF Aspect

    returns

    The OMF Aspect corresponding to its OWL Class a representation

    Definition Classes
    MutableTerminologyBox
  104. def createModelEntityConcept(c: OWLClass, name: LocalName, uuid: ConceptUUID)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, Concept]

    Permalink
    Definition Classes
    MutableTerminologyBox
  105. def createModelEntityConcept(tboxUUID: TerminologyBoxUUID, c: OWLClass)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, Concept]

    Permalink

    Constructs an OMF Concept as part of resolving its representation as an OWL Class

    Constructs an OMF Concept as part of resolving its representation as an OWL Class

    c

    An OWL Class representing an OMF Concept

    returns

    The OMF Concept corresponding to its OWL Class c representation

    Definition Classes
    MutableTerminologyBox
  106. def createModelScalarDataType(dt: OWLDatatype, name: LocalName, uuid: ScalarUUID)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, Scalar]

    Permalink
    Definition Classes
    MutableTerminologyBox
  107. def createModelScalarDataType(tboxUUID: TerminologyBoxUUID, dt: OWLDatatype)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, Scalar]

    Permalink

    Constructs an OMF Scalar as part of resolving its representation as an OWL Datatype

    Constructs an OMF Scalar as part of resolving its representation as an OWL Datatype

    Definition Classes
    MutableTerminologyBox
  108. def createModelStructuredDataType(dt: OWLClass, name: LocalName, uuid: StructureUUID)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, Structure]

    Permalink
    Definition Classes
    MutableTerminologyBox
  109. def createModelStructuredDataType(tboxUUID: TerminologyBoxUUID, dt: OWLClass)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, Structure]

    Permalink

    Constructs an OMF Structure as part of resolving its representation as an OWL Class

    Constructs an OMF Structure as part of resolving its representation as an OWL Class

    Definition Classes
    MutableTerminologyBox
  110. def createNumericScalarRestriction(restrictionDT: OWLDatatype, name: LocalName, uuid: NumericScalarRestrictionUUID, restrictedRange: DataRange, minInclusive: Option[LiteralNumber], maxInclusive: Option[LiteralNumber], minExclusive: Option[LiteralNumber], maxExclusive: Option[LiteralNumber])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, NumericScalarRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  111. def createNumericScalarRestriction(tboxUUID: TerminologyBoxUUID, restrictionDT: OWLDatatype, restrictedRange: DataRange, minInclusive: Option[LiteralNumber], maxInclusive: Option[LiteralNumber], minExclusive: Option[LiteralNumber], maxExclusive: Option[LiteralNumber])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, NumericScalarRestriction]

    Permalink

    Constructs an OMF NumericScalarRestriction as part of resolving its representation as an OWL Datatype restriction per OWL2 sections 4.1, 4.2

    Constructs an OMF NumericScalarRestriction as part of resolving its representation as an OWL Datatype restriction per OWL2 sections 4.1, 4.2

    Definition Classes
    MutableTerminologyBox
    See also

    https://www.w3.org/TR/owl2-syntax/#Floating-Point_Numbers

    https://www.w3.org/TR/owl2-syntax/#Real_Numbers.2C_Decimal_Numbers.2C_and_Integers

  112. def createOMFEntityConceptDesignationTerminologyGraphAxiom(uuid: ConceptDesignationTerminologyAxiomUUID, graph: MutableTerminologyBox, entityConceptDesignation: ConceptKind, designationTerminologyGraph: TerminologyBox)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ConceptDesignationTerminologyAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  113. def createOMLProvenanceAnnotation[Tag](uuid: @@[String, Tag])(implicit store: OWLAPIOMFGraphStore): OWLAnnotation

    Permalink
    Definition Classes
    MutableModule
  114. def createOMLProvenanceAnnotation[Tag](uuid: @@[UUID, Tag])(implicit store: OWLAPIOMFGraphStore): OWLAnnotation

    Permalink
    Definition Classes
    MutableModule
  115. def createOMLProvenanceAnnotations[Tag](uuid: @@[String, Tag])(implicit store: OWLAPIOMFGraphStore): Collection[OWLAnnotation]

    Permalink
    Definition Classes
    MutableModule
  116. def createOMLProvenanceAnnotations[Tag](uuid: @@[UUID, Tag])(implicit store: OWLAPIOMFGraphStore): Collection[OWLAnnotation]

    Permalink
    Definition Classes
    MutableModule
  117. def createOMLProvenanceAnnotationsWithLabel[Tag](name: String, uuid: @@[String, Tag])(implicit store: OWLAPIOMFGraphStore): Collection[OWLAnnotation]

    Permalink
    Definition Classes
    MutableModule
  118. def createOMLProvenanceAnnotationsWithLabel[Tag](name: String, uuid: @@[UUID, Tag])(implicit store: OWLAPIOMFGraphStore): Collection[OWLAnnotation]

    Permalink
    Definition Classes
    MutableModule
  119. def createPlainLiteralScalarRestriction(restrictionDT: OWLDatatype, name: LocalName, uuid: PlainLiteralScalarRestrictionUUID, restrictedRange: DataRange, length: Option[PositiveIntegerLiteral], minLength: Option[PositiveIntegerLiteral], maxLength: Option[PositiveIntegerLiteral], pattern: Option[LiteralPattern], language: Option[LanguageTagDataType])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, PlainLiteralScalarRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  120. def createPlainLiteralScalarRestriction(tboxUUID: TerminologyBoxUUID, restrictionDT: OWLDatatype, restrictedRange: DataRange, length: Option[PositiveIntegerLiteral], minLength: Option[PositiveIntegerLiteral], maxLength: Option[PositiveIntegerLiteral], pattern: Option[LiteralPattern], language: Option[LanguageTagDataType])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, PlainLiteralScalarRestriction]

    Permalink

    Constructs an OMF PlainLiteral restriction as part of resolving its representation as an OWL Datatype restriction per OWL2 section 4.3

    Constructs an OMF PlainLiteral restriction as part of resolving its representation as an OWL Datatype restriction per OWL2 section 4.3

    Definition Classes
    MutableTerminologyBox
    See also

    https://www.w3.org/TR/owl2-syntax/#Strings

  121. def createReifiedRelationshipRestriction(e: OWLClass, uuid: ReifiedRelationshipRestrictionUUID, iri: IRI, name: LocalName, source: Entity, target: Entity)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ReifiedRelationshipRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  122. def createReifiedRelationshipRestriction(tboxUUID: TerminologyBoxUUID, e: OWLClass, source: Entity, target: Entity)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ReifiedRelationshipRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  123. def createReifiedRelationshipSpecializationAxiom(uuid: ReifiedRelationshipSpecializationAxiomUUID, sub: ConceptualRelationship, sup: ConceptualRelationship)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ReifiedRelationshipSpecializationAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  124. def createRuleBodySegment(chainRule: Option[ChainRule], previousSegment: Option[RuleBodySegment])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, RuleBodySegment]

    Permalink
    Definition Classes
    MutableTerminologyBox
  125. def createScalarOneOfLiteralAxiom(axiomUUID: ScalarOneOfLiteralAxiomUUID, scalarOneOfRestriction: ScalarOneOfRestriction, value: LiteralValue, valueType: Option[DataRange])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ScalarOneOfLiteralAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  126. def createScalarOneOfLiteralAxiom(scalarOneOfRestriction: ScalarOneOfRestriction, value: LiteralValue, valueType: Option[DataRange])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ScalarOneOfLiteralAxiom]

    Permalink

    Constructs an OMF ScalarOneOfLiteralAxiom as part of resolving its representation as an OWL DataOneOf Axiom

    Constructs an OMF ScalarOneOfLiteralAxiom as part of resolving its representation as an OWL DataOneOf Axiom

    Definition Classes
    MutableTerminologyBox
  127. def createScalarOneOfRestriction(restrictionDT: OWLDatatype, name: LocalName, uuid: ScalarOneOfRestrictionUUID, restrictedRange: DataRange)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ScalarOneOfRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  128. def createScalarOneOfRestriction(tboxUUID: TerminologyBoxUUID, restrictionDT: OWLDatatype, restrictedRange: DataRange)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ScalarOneOfRestriction]

    Permalink

    Constructs an OMF ScalarOneOfRestriction as part of resolving its representation as an OWL Datatype

    Constructs an OMF ScalarOneOfRestriction as part of resolving its representation as an OWL Datatype

    Definition Classes
    MutableTerminologyBox
  129. def createSegmentPredicate(bodySegment: RuleBodySegment, predicate: Option[Predicate] = None, reifiedRelationshipSource: Option[ReifiedRelationship] = None, reifiedRelationshipInverseSource: Option[ReifiedRelationship] = None, reifiedRelationshipTarget: Option[ReifiedRelationship] = None, reifiedRelationshipInverseTarget: Option[ReifiedRelationship] = None, unreifiedRelationshipInverse: Option[UnreifiedRelationship] = None)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, SegmentPredicate]

    Permalink
    Definition Classes
    MutableTerminologyBox
  130. def createStringScalarRestriction(restrictionDT: OWLDatatype, name: LocalName, uuid: StringScalarRestrictionUUID, restrictedRange: DataRange, length: Option[PositiveIntegerLiteral], minLength: Option[PositiveIntegerLiteral], maxLength: Option[PositiveIntegerLiteral], pattern: Option[LiteralPattern])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, StringScalarRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  131. def createStringScalarRestriction(tboxUUID: TerminologyBoxUUID, restrictionDT: OWLDatatype, restrictedRange: DataRange, length: Option[PositiveIntegerLiteral], minLength: Option[PositiveIntegerLiteral], maxLength: Option[PositiveIntegerLiteral], pattern: Option[LiteralPattern])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, StringScalarRestriction]

    Permalink

    Constructs an OMF String restriction as part of resolving its representation as an OWL Datatype restriction per OWL2 section 4.3

    Constructs an OMF String restriction as part of resolving its representation as an OWL Datatype restriction per OWL2 section 4.3

    Definition Classes
    MutableTerminologyBox
    See also

    https://www.w3.org/TR/owl2-syntax/#Strings

  132. def createSubDataPropertyOfAxiom(uuid: SubDataPropertyOfAxiomUUID, sub: EntityScalarDataProperty, sup: EntityScalarDataProperty)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, SubDataPropertyOfAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  133. def createSubObjectPropertyOfAxiom(uuid: SubObjectPropertyOfAxiomUUID, sub: UnreifiedRelationship, sup: UnreifiedRelationship)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, SubObjectPropertyOfAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  134. def createSynonymScalarRestriction(restrictionDT: OWLDatatype, name: LocalName, uuid: SynonymScalarRestrictionUUID, restrictedRange: DataRange)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, SynonymScalarRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  135. def createSynonymScalarRestriction(tboxUUID: TerminologyBoxUUID, restrictionDT: OWLDatatype, restrictedRange: DataRange)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, SynonymScalarRestriction]

    Permalink

    Constructs an OMF Synonym restriction as part of resolving its representation as an OWL Datatype synonym per OWL2 section 9.4

    Constructs an OMF Synonym restriction as part of resolving its representation as an OWL Datatype synonym per OWL2 section 9.4

    Definition Classes
    MutableTerminologyBox
    See also

    https://www.w3.org/TR/owl2-syntax/#Strings

  136. def createTerminologyExtensionAxiom(uuid: TerminologyExtensionAxiomUUID, extendedG: TerminologyBox)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, TerminologyExtensionAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  137. def createTerminologyExtensionAxiom(extendedG: TerminologyBox)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, TerminologyExtensionAxiom]

    Permalink
    Definition Classes
    MutableTerminologyBox
  138. def createTerminologyNestingAxiom(uuid: TerminologyNestingAxiomUUID, parentG: TerminologyBox, parentC: ConceptKind)(implicit store: OWLAPIOMFGraphStore): \/[Set[Throwable], TerminologyNestingAxiom]

    Permalink
  139. def createTerminologyNestingAxiom(parentG: TerminologyBox, parentC: ConceptKind)(implicit store: OWLAPIOMFGraphStore): \/[Set[Throwable], TerminologyNestingAxiom]

    Permalink
  140. def createTimeScalarRestriction(restrictionDT: OWLDatatype, name: LocalName, uuid: TimeScalarRestrictionUUID, restrictedRange: DataRange, minInclusive: Option[LiteralDateTime], maxInclusive: Option[LiteralDateTime], minExclusive: Option[LiteralDateTime], maxExclusive: Option[LiteralDateTime])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, TimeScalarRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  141. def createTimeScalarRestriction(tboxUUID: TerminologyBoxUUID, restrictionDT: OWLDatatype, restrictedRange: DataRange, minInclusive: Option[LiteralDateTime], maxInclusive: Option[LiteralDateTime], minExclusive: Option[LiteralDateTime], maxExclusive: Option[LiteralDateTime])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, TimeScalarRestriction]

    Permalink

    Constructs an OMF Time restriction as part of resolving its representation as an OWL Datatype restriction per OWL2 section 4.7

    Constructs an OMF Time restriction as part of resolving its representation as an OWL Datatype restriction per OWL2 section 4.7

    Definition Classes
    MutableTerminologyBox
    See also

    https://www.w3.org/TR/owl2-syntax/#Time_Instants

  142. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  143. def equals(other: Any): Boolean

    Permalink
    Definition Classes
    MutableTerminologyGraph → Equals → AnyRef → Any
  144. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  145. def findSegmentPredicate(seg: RuleBodySegment): \/[Throwables, SegmentPredicate]

    Permalink
    Attributes
    protected
    Definition Classes
    MutableTerminologyBox
  146. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  147. def getDataRelationshipsFromEntityToScalar: Seq[EntityScalarDataProperty]

    Permalink
    Definition Classes
    TerminologyBox
  148. def getEntityDefinitionMap: Map[OWLClass, Entity]

    Permalink
    Definition Classes
    MutableTerminologyBoxTerminologyBox
  149. def getNestingAxiomIfAny: Option[TerminologyNestingAxiom]

    Permalink
    Definition Classes
    TerminologyBox
  150. def getRestrictableRelationshipMap: Map[OWLObjectProperty, RestrictableRelationship]

    Permalink
    Definition Classes
    MutableTerminologyBoxTerminologyBox
  151. def getScalarDatatypeDefinitionMap: Map[OWLDatatype, Scalar]

    Permalink
    Definition Classes
    MutableTerminologyBoxTerminologyBox
  152. def getTermAxioms: (IRI, Iterable[Axiom])

    Permalink
    Definition Classes
    TerminologyBox
  153. def getTermLocalNameAnnotationAssertionAxiom(term: Term): Option[OWLAnnotationAssertionAxiom]

    Permalink
    Definition Classes
    TerminologyBox
  154. def getTerminologyGraphLocalName: LocalName

    Permalink
    Definition Classes
    TerminologyBox
  155. def getTerminologyGraphShortNameAnnotation: Option[OWLAnnotation]

    Permalink
    Definition Classes
    TerminologyBox
  156. def getTypeTerms: (IRI, Iterable[Term])

    Permalink
    Definition Classes
    TerminologyBox
  157. val hashCode: Int

    Permalink
    Definition Classes
    MutableTerminologyGraph → AnyRef → Any
  158. def importClosure()(implicit store: OWLAPIOMFGraphStore): Set[TerminologyBox]

    Permalink
    Definition Classes
    TerminologyBox
  159. val iri: IRI

    Permalink
    Definition Classes
    ModuleResource
  160. val iri2typeTerm: HashMap[IRI, Term]

    Permalink
    Attributes
    protected
    Definition Classes
    MutableTerminologyBoxTerminologyBox
  161. val isAbstractAP: OWLAnnotationProperty

    Permalink
    Definition Classes
    TerminologyBox
  162. val isBundle: Boolean

    Permalink
    Definition Classes
    TerminologyGraphTerminologyBox
  163. val isDerivedAP: OWLAnnotationProperty

    Permalink
    Definition Classes
    TerminologyBox
  164. val isGraph: Boolean

    Permalink
    Definition Classes
    TerminologyGraphTerminologyBox
  165. val isImmutable: Boolean

    Permalink
  166. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  167. val isMutable: Boolean

    Permalink
  168. def isRestrictableRelationshipDefined(rr: RestrictableRelationship): Boolean

    Permalink
    Definition Classes
    TerminologyBox
  169. def isRestrictableRelationshipDefinedRecursively(rr: RestrictableRelationship)(implicit store: OWLAPIOMFGraphStore): Boolean

    Permalink
    Definition Classes
    TerminologyBox
  170. def isTypeTermDefined(t: Term): Boolean

    Permalink
    Definition Classes
    TerminologyBox
  171. def isTypeTermDefinedRecursively(t: Term)(implicit store: OWLAPIOMFGraphStore): Boolean

    Permalink
    Definition Classes
    TerminologyBox
  172. val kindIRI: IRI

    Permalink
  173. def lookupReifiedRelationship(ip: InverseProperty): Option[ReifiedRelationship]

    Permalink
    Definition Classes
    TerminologyBox
  174. def lookupReifiedRelationship(fp: ForwardProperty): Option[ReifiedRelationship]

    Permalink
    Definition Classes
    TerminologyBox
  175. def lookupTerm(iri: Option[IRI], recursively: Boolean)(implicit store: OWLAPIOMFGraphStore): Option[Term]

    Permalink
    Definition Classes
    TerminologyBox
  176. def lookupTerm(iri: IRI, recursively: Boolean)(implicit store: OWLAPIOMFGraphStore): Option[Term]

    Permalink
    Definition Classes
    TerminologyBox
  177. def lookupTypeTermRecursively(iri: Option[IRI])(implicit store: OWLAPIOMFGraphStore): Option[Term]

    Permalink
    Definition Classes
    TerminologyBox
  178. def lookupTypeTermRecursively(iri: IRI)(implicit store: OWLAPIOMFGraphStore): Option[Term]

    Permalink
    Definition Classes
    TerminologyBox
  179. def makeCardinalityRestrictedReifiedRelationship(rIRI: IRI, name: LocalName, uuid: CardinalityRestrictedReifiedRelationshipUUID, restrictionKind: CardinalityRestrictionKind, restrictedRelationship: RestrictableRelationship, restrictedRange: Option[Entity], restrictedCardinality: PositiveIntegerLiteral)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, CardinalityRestrictedReifiedRelationship]

    Permalink
    Attributes
    protected
    Definition Classes
    MutableTerminologyBox
  180. def makeChainRule(rule: ChainRule)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, Unit]

    Permalink
    Definition Classes
    MutableTerminologyBox
  181. def makeDataRelationshipFromEntityToScalar(dIRI: IRI, name: LocalName, isIdentityCriteria: Boolean, uuid: EntityScalarDataPropertyUUID, source: Entity, target: DataRange)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, EntityScalarDataProperty]

    Permalink
    Attributes
    protected
    Definition Classes
    MutableTerminologyBox
  182. def makeDataRelationshipFromEntityToStructure(dIRI: IRI, name: LocalName, isIdentityCriteria: Boolean, uuid: EntityStructuredDataPropertyUUID, source: Entity, target: Structure)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, EntityStructuredDataProperty]

    Permalink
    Attributes
    protected
    Definition Classes
    MutableTerminologyBox
  183. def makeDataRelationshipFromStructureToScalar(dIRI: IRI, name: LocalName, uuid: ScalarDataPropertyUUID, source: Structure, target: DataRange)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ScalarDataProperty]

    Permalink
    Attributes
    protected
    Definition Classes
    MutableTerminologyBox
  184. def makeDataRelationshipFromStructureToStructure(dIRI: IRI, name: LocalName, uuid: StructuredDataPropertyUUID, source: Structure, target: Structure)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, StructuredDataProperty]

    Permalink
    Attributes
    protected
    Definition Classes
    MutableTerminologyBox
  185. def makeEntityReifiedRelationship(rIRI: IRI, name: LocalName, unreifiedRelationshipName: LocalName, unreifiedInverseRelationshipName: Option[LocalName], uuid: ReifiedRelationshipUUID, rIRISource: IRI, rIRITarget: IRI, uIRI: IRI, uiIRI: Option[IRI], source: Entity, target: Entity, characteristics: Iterable[RelationshipCharacteristics])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ReifiedRelationship]

    Permalink
    Attributes
    protected
    Definition Classes
    MutableTerminologyBox
  186. def makeKindIRI(kind: String): IRI

    Permalink
    Attributes
    protected
    Definition Classes
    TerminologyBox
  187. def makeOWLCardinalityRestriction(restrictionKind: CardinalityRestrictionKind, restrictedRelationship: RestrictableRelationship, restrictedRange: Option[Entity], restrictedCardinality: PositiveIntegerLiteral): OWLClassExpression

    Permalink
    Attributes
    protected
    Definition Classes
    MutableTerminologyBox
  188. def makeReifiedRelationshipRestriction(uuid: ReifiedRelationshipRestrictionUUID, iri: IRI, name: LocalName, source: Entity, target: Entity)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ReifiedRelationshipRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  189. def makeUnreifiedRelationship(rIRI: IRI, name: LocalName, uuid: UnreifiedRelationshipUUID, source: Entity, target: Entity, characteristics: Iterable[RelationshipCharacteristics])(implicit store: OWLAPIOMFGraphStore): \/[Throwables, UnreifiedRelationship]

    Permalink
    Attributes
    protected
    Definition Classes
    MutableTerminologyBox
  190. def makeVariable(index: Int): \/[Throwables, SWRLIArgument]

    Permalink
    Definition Classes
    MutableTerminologyBox
  191. val mutabilityKind: String

    Permalink
  192. val name: LocalName

    Permalink
    Definition Classes
    ModuleResource
  193. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  194. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  195. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  196. val nsPrefix: NamespacePrefix

    Permalink
    Definition Classes
    Module
  197. val ont: OWLOntology

    Permalink
    Definition Classes
    MutableTerminologyGraphModule
  198. val ontManager: OWLOntologyManager

    Permalink
    Definition Classes
    Module
  199. implicit val ops: OWLAPIOMFOps

    Permalink
  200. val owlDataFactory: OWLDataFactory

    Permalink
    Definition Classes
    Module
  201. def owlVocabularyNotToBeSerialized()(implicit store: OWLAPIOMFGraphStore): Boolean

    Permalink

    If true, this means that this Module is a representation of a vocabulary that should not be serialized to OWL.

    If true, this means that this Module is a representation of a vocabulary that should not be serialized to OWL.

    Definition Classes
    Module
  202. val rdfs_labelAP: OWLAnnotationProperty

    Permalink
    Definition Classes
    TerminologyBox
  203. val reifiedRelation2forwardProperty: HashMap[ReifiedRelationship, ForwardProperty]

    Permalink
    Attributes
    protected
    Definition Classes
    MutableTerminologyBoxTerminologyBox
  204. val reifiedRelation2inverseProperty: HashMap[ReifiedRelationship, InverseProperty]

    Permalink
    Attributes
    protected
    Definition Classes
    MutableTerminologyBoxTerminologyBox
  205. def removeAnnotations(subject: LogicalElement, property: AnnotationProperty)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, Set[AnnotationPropertyValue]]

    Permalink
    Definition Classes
    MutableTerminologyBox
  206. def save(os: OutputStream): \/[Set[Throwable], Unit]

    Permalink
    Definition Classes
    TerminologyBox
  207. def save(saveIRI: IRI): \/[Set[Throwable], Unit]

    Permalink
    Definition Classes
    TerminologyBox
  208. val sig: MutableTerminologyBoxSignature[OWLAPIOMF]

    Permalink
  209. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  210. val uuid: TerminologyGraphUUID

    Permalink
    Definition Classes
    TerminologyGraphTerminologyBoxModuleLogicalElement
  211. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  212. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  213. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from MutableTerminologyBox

Inherited from MutableModule

Inherited from TerminologyGraph

Inherited from TerminologyBox

Inherited from Module

Inherited from Resource

Inherited from LogicalElement

Inherited from AnyRef

Inherited from Any

Ungrouped