Class/Object

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

MutableBundle

Related Docs: object MutableBundle | package terminologies

Permalink

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

Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MutableBundle
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. MutableTerminologyBox
  7. MutableModule
  8. Bundle
  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 MutableBundle(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 addAnonymousConceptTaxonomyAxiom(uuid: AnonymousConceptUnionAxiomUUID, name: String, disjointTerminologyParent: ConceptTreeDisjunction): \/[Set[Throwable], AnonymousConceptTaxonomyAxiom]

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

    Permalink
    Definition Classes
    MutableTerminologyBox
  10. 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
  11. def addBundledTerminologyAxiom(uuid: BundledTerminologyAxiomUUID, extendedG: TerminologyBox)(implicit store: OWLAPIOMFGraphStore): \/[Set[Throwable], BundledTerminologyAxiom]

    Permalink
  12. 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
  13. 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
  14. 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
  15. def addChainRule(iri: IRI, uuid: ChainRuleUUID, head: RestrictableRelationship)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ChainRule]

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    MutableTerminologyBox
  29. 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
  30. def addEntityScalarDataPropertyExistentialRestrictionAxiom(uuid: EntityScalarDataPropertyExistentialRestrictionAxiomUUID, restrictedEntity: Entity, scalarProperty: EntityScalarDataProperty, scalarRestriction: DataRange)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, EntityScalarDataPropertyExistentialRestrictionAxiom]

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

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

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

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

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

    Permalink
    Definition Classes
    MutableTerminologyBox
  36. 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
  37. def addLogicalElementAnnotation(subject: LogicalElement, property: AnnotationProperty, value: StringDataType)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, AnnotationPropertyValue]

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

    Permalink
    Definition Classes
    MutableTerminologyBox
  39. 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
  40. def addPlainLiteralScalarRestriction(restrictionDT: OWLDatatype, rdr: PlainLiteralScalarRestriction)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, PlainLiteralScalarRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  41. 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
  42. def addReifiedRelationshipAnnotation(subject: ReifiedRelationship, property: AnnotationProperty, value: StringDataType)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, AnnotationPropertyValue]

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

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

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

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

    Permalink
    Definition Classes
    MutableTerminologyBox
  47. def addRootConceptTaxonomyAxiom(uuid: RootConceptTaxonomyAxiomUUID, root: ConceptKind): \/[Set[Throwable], RootConceptTaxonomyAxiom]

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

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

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

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

    Permalink
    Definition Classes
    MutableTerminologyBox
  52. 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
  53. def addSpecificDisjointConceptAxiom(uuid: SpecificDisjointConceptAxiomUUID, disjointTerminologyParent: ConceptTreeDisjunction, disjointLeaf: ConceptKind): \/[Set[Throwable], SpecificDisjointConceptAxiom]

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

    Permalink
    Definition Classes
    MutableTerminologyBox
  55. 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
  56. def addStructuredDataType(structuredDataTypeIRI: IRI, name: LocalName, uuid: StructureUUID)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, Structure]

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

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

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

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

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

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

    Permalink
    Definition Classes
    MutableTerminologyBox
  63. 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
  64. final def annotationProperties(): Set[AnnotationProperty]

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

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

    Permalink
    Definition Classes
    Any
  67. val backbone: OMFBackbone

    Permalink
    Definition Classes
    MutableBundleModule
  68. def builtInVocabulary()(implicit store: OWLAPIOMFGraphStore): Boolean

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

    Permalink
    Definition Classes
    MutableBundle → Equals → MutableTerminologyBoxBundleTerminologyBoxModuleResourceLogicalElement
  70. val chainRule2SWRLRule: HashMap[ChainRule, SWRLRule]

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

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    MutableTerminologyBox
    Annotations
    @tailrec()
  74. 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()
  75. 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
  76. 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

  77. def createBundledTerminologyAxiom(uuid: BundledTerminologyAxiomUUID, bundledTerminology: TerminologyBox)(implicit store: OWLAPIOMFGraphStore): \/[Set[Throwable], BundledTerminologyAxiom]

    Permalink
  78. def createBundledTerminologyAxiom(bundledTerminology: TerminologyBox)(implicit store: OWLAPIOMFGraphStore): \/[Set[Throwable], BundledTerminologyAxiom]

    Permalink
  79. 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
  80. def createCardinalityRestrictedAspect(tboxUUID: TerminologyBoxUUID, a: OWLClass, restrictionKind: CardinalityRestrictionKind, restrictedRelationship: RestrictableRelationship, restrictedRange: Option[Entity], restrictedCardinality: PositiveIntegerLiteral)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, CardinalityRestrictedAspect]

    Permalink
    Definition Classes
    MutableTerminologyBox
  81. 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
  82. def createCardinalityRestrictedConcept(tboxUUID: TerminologyBoxUUID, c: OWLClass, restrictionKind: CardinalityRestrictionKind, restrictedRelationship: RestrictableRelationship, restrictedRange: Option[Entity], restrictedCardinality: PositiveIntegerLiteral)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, CardinalityRestrictedConcept]

    Permalink
    Definition Classes
    MutableTerminologyBox
  83. 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
  84. def createCardinalityRestrictedReifiedRelationship(tboxUUID: TerminologyBoxUUID, r: OWLClass, restrictionKind: CardinalityRestrictionKind, restrictedRelationship: RestrictableRelationship, restrictedRange: Option[Entity], restrictedCardinality: PositiveIntegerLiteral)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, CardinalityRestrictedReifiedRelationship]

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    MutableTerminologyBox
  98. 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
  99. 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
  100. def createEntityScalarDataPropertyExistentialRestrictionAxiom(uuid: EntityScalarDataPropertyExistentialRestrictionAxiomUUID, restrictedEntity: Entity, scalarProperty: EntityScalarDataProperty, scalarRestriction: DataRange)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, EntityScalarDataPropertyExistentialRestrictionAxiom]

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

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

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

    Permalink
    Definition Classes
    MutableTerminologyBox
  104. 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
  105. 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
  106. 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

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

    Permalink
    Definition Classes
    MutableTerminologyBox
  108. 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
  109. def createModelEntityConcept(c: OWLClass, name: LocalName, uuid: ConceptUUID)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, Concept]

    Permalink
    Definition Classes
    MutableTerminologyBox
  110. 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
  111. def createModelScalarDataType(dt: OWLDatatype, name: LocalName, uuid: ScalarUUID)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, Scalar]

    Permalink
    Definition Classes
    MutableTerminologyBox
  112. 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
  113. def createModelStructuredDataType(dt: OWLClass, name: LocalName, uuid: StructureUUID)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, Structure]

    Permalink
    Definition Classes
    MutableTerminologyBox
  114. 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
  115. 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
  116. 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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    MutableModule
  124. 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
  125. 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

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

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

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

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

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

    Permalink
    Definition Classes
    MutableTerminologyBox
  131. 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
  132. def createScalarOneOfRestriction(restrictionDT: OWLDatatype, name: LocalName, uuid: ScalarOneOfRestrictionUUID, restrictedRange: DataRange)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ScalarOneOfRestriction]

    Permalink
    Definition Classes
    MutableTerminologyBox
  133. 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
  134. 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
  135. 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
  136. 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

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

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

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

    Permalink
    Definition Classes
    MutableTerminologyBox
  140. 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

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

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

    Permalink
    Definition Classes
    MutableTerminologyBox
  143. 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
  144. 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

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

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

    Permalink
    Definition Classes
    MutableBundle → Equals → AnyRef → Any
  147. def finalize(): Unit

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    TerminologyBox
  157. def getTerminologyGraphLocalName: LocalName

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

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

    Permalink
    Definition Classes
    TerminologyBox
  160. val hashCode: Int

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

    Permalink
    Definition Classes
    TerminologyBox
  162. val iri: IRI

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

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

    Permalink
    Definition Classes
    TerminologyBox
  165. val isBundle: Boolean

    Permalink
    Definition Classes
    BundleTerminologyBox
  166. val isDerivedAP: OWLAnnotationProperty

    Permalink
    Definition Classes
    TerminologyBox
  167. val isGraph: Boolean

    Permalink
    Definition Classes
    BundleTerminologyBox
  168. val isImmutable: Boolean

    Permalink
    Definition Classes
    MutableBundleTerminologyBox
  169. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  170. val isMutable: Boolean

    Permalink
    Definition Classes
    MutableBundleTerminologyBox
  171. def isRestrictableRelationshipDefined(rr: RestrictableRelationship): Boolean

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

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

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

    Permalink
    Definition Classes
    TerminologyBox
  175. val kindIRI: IRI

    Permalink
    Definition Classes
    MutableBundleTerminologyBox
  176. def lookupReifiedRelationship(ip: InverseProperty): Option[ReifiedRelationship]

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

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

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

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

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

    Permalink
    Definition Classes
    TerminologyBox
  182. 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
  183. def makeChainRule(rule: ChainRule)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, Unit]

    Permalink
    Definition Classes
    MutableTerminologyBox
  184. 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
  185. 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
  186. def makeDataRelationshipFromStructureToScalar(dIRI: IRI, name: LocalName, uuid: ScalarDataPropertyUUID, source: Structure, target: DataRange)(implicit store: OWLAPIOMFGraphStore): \/[Throwables, ScalarDataProperty]

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

    Permalink
    Attributes
    protected
    Definition Classes
    MutableTerminologyBox
  188. 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
  189. def makeKindIRI(kind: String): IRI

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

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

    Permalink
    Definition Classes
    MutableTerminologyBox
  192. 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
  193. def makeVariable(index: Int): \/[Throwables, SWRLIArgument]

    Permalink
    Definition Classes
    MutableTerminologyBox
  194. val mutabilityKind: String

    Permalink
    Definition Classes
    MutableBundleTerminologyBox
  195. val name: LocalName

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

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

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

    Permalink
    Definition Classes
    AnyRef
  199. val nsPrefix: NamespacePrefix

    Permalink
    Definition Classes
    Module
  200. val ont: OWLOntology

    Permalink
    Definition Classes
    MutableBundleModule
  201. val ontManager: OWLOntologyManager

    Permalink
    Definition Classes
    Module
  202. implicit val ops: OWLAPIOMFOps

    Permalink
    Definition Classes
    MutableBundleTerminologyBox
  203. val owlDataFactory: OWLDataFactory

    Permalink
    Definition Classes
    Module
  204. 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
  205. val rdfs_labelAP: OWLAnnotationProperty

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  213. val uuid: BundleUUID

    Permalink
    Definition Classes
    BundleTerminologyBoxModuleLogicalElement
  214. final def wait(): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  216. 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 Bundle

Inherited from TerminologyBox

Inherited from Module

Inherited from Resource

Inherited from LogicalElement

Inherited from AnyRef

Inherited from Any

Ungrouped