package
core
Type Members
-
case class
AnonymousConceptUnionSignature[omf <: OMF[omf]](uuid: AnonymousConceptUnionAxiomUUID, name: LocalName, bundle: omf.Bundle, disjointTaxonomyParent: omf.ConceptTreeDisjunction) extends Product with Serializable
-
case class
AspectSignature[omf <: OMF[omf]](uuid: AspectUUID, name: LocalName, iri: omf.IRI) extends Product with Serializable
-
case class
AspectSpecializationSignature[omf <: OMF[omf]](uuid: AspectSpecializationAxiomUUID, sub: omf.Entity, sup: omf.AspectKind) extends Product with Serializable
-
case class
BinaryScalarRestrictionSignature[omf <: OMF[omf]](uuid: BinaryScalarRestrictionUUID, name: LocalName, iri: omf.IRI, length: Option[PositiveIntegerLiteral], minLength: Option[PositiveIntegerLiteral], maxLength: Option[PositiveIntegerLiteral], restrictedRange: omf.DataRange) extends Product with Serializable
-
-
case class
CardinalityRestrictedAspectSignature[omf <: OMF[omf]](uuid: CardinalityRestrictedAspectUUID, name: LocalName, iri: omf.IRI, restrictionKind: CardinalityRestrictionKind, restrictedRelationship: omf.RestrictableRelationship, restrictedRange: Option[omf.Entity], restrictedCardinality: PositiveIntegerLiteral) extends Product with Serializable
-
case class
CardinalityRestrictedConceptSignature[omf <: OMF[omf]](uuid: CardinalityRestrictedConceptUUID, name: LocalName, iri: omf.IRI, restrictionKind: CardinalityRestrictionKind, restrictedRelationship: omf.RestrictableRelationship, restrictedRange: Option[omf.Entity], restrictedCardinality: PositiveIntegerLiteral) extends Product with Serializable
-
case class
CardinalityRestrictedReifiedRelationshipSignature[omf <: OMF[omf]](uuid: CardinalityRestrictedReifiedRelationshipUUID, name: LocalName, iri: omf.IRI, restrictionKind: CardinalityRestrictionKind, restrictedRelationship: omf.RestrictableRelationship, restrictedRange: Option[omf.Entity], restrictedCardinality: PositiveIntegerLiteral) extends Product with Serializable
-
case class
ChainRuleSignature[omf <: OMF[omf]](name: LocalName, uuid: ChainRuleUUID, head: omf.RestrictableRelationship) extends Product with Serializable
-
case class
ConceptDesignationTerminologySignature[omf <: OMF[omf]](uuid: ConceptDesignationTerminologyAxiomUUID, graphUUID: TerminologyBoxUUID, designatedConcept: omf.ConceptKind, designatedTerminology: omf.IRI) extends TerminologyAxiomSignature[omf] with Product with Serializable
-
-
case class
ConceptSignature[omf <: OMF[omf]](uuid: ConceptUUID, name: LocalName, iri: omf.IRI) extends Product with Serializable
-
case class
ConceptSpecializationSignature[omf <: OMF[omf]](uuid: ConceptSpecializationAxiomUUID, sub: omf.ConceptKind, sup: omf.ConceptKind) extends Product with Serializable
-
-
case class
DescriptionBoxRefinementSignature[omf <: OMF[omf]](uuid: DescriptionBoxRefinementUUID, descriptionBox: DescriptionBoxUUID, refinedDescriptionBox: omf.IRI) extends ModuleEdgeSignature[omf] with Product with Serializable
-
case class
DescriptionBoxSignature[omf <: OMF[omf], +S[A] <: Iterable[A]](uuid: DescriptionBoxUUID, name: LocalName, iri: omf.IRI, kind: DescriptionKind, descriptionBoxRefinements: S[omf.DescriptionBoxRefinement], closedWorldDefinitions: S[omf.DescriptionBoxExtendsClosedWorldDefinitions], conceptInstances: S[omf.ConceptInstance], reifiedRelationshipInstances: S[omf.ReifiedRelationshipInstance], reifiedRelationshipInstanceDomains: S[omf.ReifiedRelationshipInstanceDomain], reifiedRelationshipInstanceRanges: S[omf.ReifiedRelationshipInstanceRange], unreifiedRelationshipInstanceTuples: S[omf.UnreifiedRelationshipInstanceTuple], instanceRelationshipEnumerationRestrictions: S[omf.InstanceRelationshipEnumerationRestriction], instanceRelationshipValueRestrictions: S[omf.InstanceRelationshipValueRestriction], instanceRelationshipExistentialRangeRestrictions: S[omf.InstanceRelationshipExistentialRangeRestriction], instanceRelationshipUniversalRangeRestrictions: S[omf.InstanceRelationshipUniversalRangeRestriction], singletonScalarDataPropertyValues: S[omf.SingletonInstanceScalarDataPropertyValue], singletonStructuredDataPropertyValues: S[omf.SingletonInstanceStructuredDataPropertyValue], scalarDataPropertyValues: S[omf.ScalarDataPropertyValue], structuredDataPropertyTuples: S[omf.StructuredDataPropertyTuple], annotationPropertyValues: S[AnnotationPropertyValue], annotationProperties: S[AnnotationProperty]) extends ModuleSignature[omf] with Product with Serializable
-
-
case class
EntityExistentialRestrictionSignature[omf <: OMF[omf]](uuid: EntityExistentialRestrictionAxiomUUID, domain: omf.Entity, restrictedRelationship: omf.RestrictableRelationship, range: omf.Entity) extends Product with Serializable
-
case class
EntityScalarDataPropertyExistentialRestrictionSignature[omf <: OMF[omf]](uuid: EntityScalarDataPropertyExistentialRestrictionAxiomUUID, restrictedEntity: omf.Entity, scalarDataProperty: omf.EntityScalarDataProperty, restrictedRange: omf.DataRange) extends Product with Serializable
-
case class
EntityScalarDataPropertyParticularRestrictionSignature[omf <: OMF[omf]](uuid: EntityScalarDataPropertyParticularRestrictionAxiomUUID, restrictedEntity: omf.Entity, scalarDataProperty: omf.EntityScalarDataProperty, literalValue: LiteralValue, valueType: Option[omf.DataRange]) extends Product with Serializable
-
case class
EntityScalarDataPropertySignature[omf <: OMF[omf]](uuid: EntityScalarDataPropertyUUID, name: LocalName, iri: omf.IRI, domain: omf.Entity, range: omf.DataRange, isIdentityCriteria: Boolean) extends Product with Serializable
-
case class
EntityScalarDataPropertyUniversalRestrictionSignature[omf <: OMF[omf]](uuid: EntityScalarDataPropertyUniversalRestrictionAxiomUUID, restrictedEntity: omf.Entity, scalarDataProperty: omf.EntityScalarDataProperty, restrictedRange: omf.DataRange) extends Product with Serializable
-
case class
EntitySignature[omf <: OMF[omf]](uuid: EntityUUID, name: LocalName, iri: omf.IRI) extends Product with Serializable
-
case class
EntityStructuredDataPropertyParticularRestrictionSignature[omf <: OMF[omf]](uuid: EntityStructuredDataPropertyParticularRestrictionAxiomUUID, restrictedEntity: omf.Entity, structuredDataProperty: omf.EntityStructuredDataProperty) extends Product with Serializable
-
case class
EntityStructuredDataPropertySignature[omf <: OMF[omf]](uuid: EntityStructuredDataPropertyUUID, name: LocalName, iri: omf.IRI, domain: omf.Entity, range: omf.Structure, isIdentityCriteria: Boolean) extends Product with Serializable
-
case class
EntityUniversalRestrictionSignature[omf <: OMF[omf]](uuid: EntityUniversalRestrictionAxiomUUID, domain: omf.Entity, restrictedRelationship: omf.RestrictableRelationship, range: omf.Entity) extends Product with Serializable
-
-
case class
IRIScalarRestrictionSignature[omf <: OMF[omf]](uuid: IRIScalarRestrictionUUID, name: LocalName, iri: omf.IRI, length: Option[PositiveIntegerLiteral], minLength: Option[PositiveIntegerLiteral], maxLength: Option[PositiveIntegerLiteral], pattern: Option[LiteralPattern], restrictedRange: omf.DataRange) extends Product with Serializable
-
-
type
ImmutableDescriptionBoxSignature[omf <: OMF[omf]] = DescriptionBoxSignature[omf, Set]
-
type
ImmutableTerminologyBoxSignature[omf <: OMF[omf]] = TerminologyBoxSignature[omf, Set]
-
-
case class
InstanceRelationshipEnumerationRestrictionSignature[omf <: OMF[omf]](uuid: InstanceRelationshipEnumerationRestrictionUUID, restrictableRelationship: omf.RestrictableRelationship, domain: omf.ConceptualEntitySingletonInstance, references: Vector[omf.ConceptualEntitySingletonInstance]) extends Product with Serializable
-
case class
InstanceRelationshipExistentialRangeRestrictionSignature[omf <: OMF[omf]](uuid: InstanceRelationshipExistentialRangeRestrictionUUID, restrictableRelationship: omf.RestrictableRelationship, domain: omf.ConceptualEntitySingletonInstance, range: omf.Entity) extends Product with Serializable
-
case class
InstanceRelationshipUniversalRangeRestrictionSignature[omf <: OMF[omf]](uuid: InstanceRelationshipUniversalRangeRestrictionUUID, restrictableRelationship: omf.RestrictableRelationship, domain: omf.ConceptualEntitySingletonInstance, range: omf.Entity) extends Product with Serializable
-
case class
InstanceRelationshipValueRestrictionSignature[omf <: OMF[omf]](uuid: InstanceRelationshipValueRestrictionUUID, restrictableRelationship: omf.RestrictableRelationship, domain: omf.ConceptualEntitySingletonInstance, range: omf.ConceptualEntitySingletonInstance) extends Product with Serializable
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
case class
PlainLiteralScalarRestrictionSignature[omf <: OMF[omf]](uuid: PlainLiteralScalarRestrictionUUID, name: LocalName, iri: omf.IRI, length: Option[PositiveIntegerLiteral], minLength: Option[PositiveIntegerLiteral], maxLength: Option[PositiveIntegerLiteral], pattern: Option[LiteralPattern], langRange: Option[LanguageTagDataType], restrictedRange: omf.DataRange) extends Product with Serializable
-
-
case class
ReifiedRelationshipInstanceDomainSignature[omf <: OMF[omf]](uuid: ReifiedRelationshipInstanceDomainUUID, reifiedRelationshipInstance: omf.ReifiedRelationshipInstance, domain: omf.ConceptualEntitySingletonInstance) extends Product with Serializable
-
case class
ReifiedRelationshipInstanceRangeSignature[omf <: OMF[omf]](uuid: ReifiedRelationshipInstanceRangeUUID, reifiedRelationshipInstance: omf.ReifiedRelationshipInstance, range: omf.ConceptualEntitySingletonInstance) extends Product with Serializable
-
case class
ReifiedRelationshipInstanceSignature[omf <: OMF[omf]](uuid: ReifiedRelationshipInstanceUUID, singletonConceptualRelationshipClassifier: omf.ConceptualRelationship) extends Product with Serializable
-
case class
ReifiedRelationshipRestrictionSignature[omf <: OMF[omf]](uuid: ReifiedRelationshipRestrictionUUID, name: LocalName, iri: omf.IRI, source: omf.Entity, target: omf.Entity) extends Product with Serializable
-
case class
ReifiedRelationshipSignature[omf <: OMF[omf]](uuid: ReifiedRelationshipUUID, name: LocalName, iri: omf.IRI, source: omf.Entity, target: omf.Entity, characteristics: Iterable[RelationshipCharacteristics], forwardProperty: omf.ForwardProperty, forwardPropertyInfo: ForwardPropertySignature[omf], inverseProperty: Option[omf.InverseProperty], inversePropertyInfo: Option[InversePropertySignature[omf]]) extends Product with Serializable
-
case class
ReifiedRelationshipSpecializationSignature[omf <: OMF[omf]](uuid: ReifiedRelationshipSpecializationAxiomUUID, sub: omf.ConceptualRelationship, sup: omf.ConceptualRelationship) extends Product with Serializable
-
-
case class
RestrictionScalarDataPropertyValueSignature[omf <: OMF[omf]](uuid: RestrictionScalarDataPropertyValueUUID, structuredDataPropertyContext: omf.RestrictionStructuredDataPropertyContext, scalarDataProperty: omf.DataRelationshipToScalar, literalValue: LiteralValue, valueType: Option[omf.DataRange]) extends Product with Serializable
-
case class
RestrictionStructuredDataPropertyTupleSignature[omf <: OMF[omf]](uuid: RestrictionStructuredDataPropertyTupleUUID, structuredDataPropertyContext: omf.RestrictionStructuredDataPropertyContext, structuredDataProperty: omf.DataRelationshipToStructure) extends Product with Serializable
-
case class
RootConceptTaxonomySignature[omf <: OMF[omf]](uuid: RootConceptTaxonomyAxiomUUID, bundle: omf.Bundle, root: omf.ConceptKind) extends Product with Serializable
-
case class
RuleBodySegmentSignature[omf <: OMF[omf]](uuid: RuleBodySegmentUUID, position: Int, chainRule: Option[omf.ChainRule], previousSegment: Option[omf.RuleBodySegment]) extends Product with Serializable
-
case class
ScalarDataPropertySignature[omf <: OMF[omf]](uuid: ScalarDataPropertyUUID, name: LocalName, iri: omf.IRI, domain: omf.Structure, range: omf.DataRange) extends Product with Serializable
-
case class
ScalarDataPropertyValueSignature[omf <: OMF[omf]](uuid: ScalarDataPropertyValueUUID, singletonInstanceStructuredDataPropertyContext: omf.SingletonInstanceStructuredDataPropertyContext, scalarDataProperty: omf.DataRelationshipToScalar, scalarPropertyValue: LiteralValue, valueType: Option[omf.DataRange]) extends Product with Serializable
-
case class
ScalarOneOfLiteralSignature[omf <: OMF[omf]](uuid: ScalarOneOfLiteralAxiomUUID, restriction: omf.ScalarOneOfRestriction, value: LiteralValue, valueType: Option[omf.DataRange]) extends Product with Serializable
-
case class
ScalarOneOfRestrictionSignature[omf <: OMF[omf]](uuid: ScalarOneOfRestrictionUUID, name: LocalName, iri: omf.IRI, restrictedRange: omf.DataRange) extends Product with Serializable
-
case class
SegmentPredicateSignature[omf <: OMF[omf]](uuid: SegmentPredicateUUID, bodySegment: omf.RuleBodySegment, predicate: Option[omf.Predicate], reifiedRelationshipSource: Option[omf.ReifiedRelationship], reifiedRelationshipInverseSource: Option[omf.ReifiedRelationship], reifiedRelationshipTarget: Option[omf.ReifiedRelationship], reifiedRelationshipInverseTarget: Option[omf.ReifiedRelationship], unreifiedRelationshipInverse: Option[omf.UnreifiedRelationship]) extends Product with Serializable
-
case class
SingletonInstanceScalarDataPropertyValueSignature[omf <: OMF[omf]](uuid: SingletonInstanceScalarDataPropertyValueUUID, singletonInstance: omf.ConceptualEntitySingletonInstance, scalarDataProperty: omf.EntityScalarDataProperty, scalarDataPropertyValue: LiteralValue, valueType: Option[omf.DataRange]) extends Product with Serializable
-
case class
SingletonInstanceStructuredDataPropertyValueSignature[omf <: OMF[omf]](uuid: SingletonInstanceStructuredDataPropertyValueUUID, singletonInstance: omf.ConceptualEntitySingletonInstance, structuredDataProperty: omf.EntityStructuredDataProperty) extends Product with Serializable
-
case class
SpecificDisjointConceptSignature[omf <: OMF[omf]](uuid: SpecificDisjointConceptAxiomUUID, bundle: omf.Bundle, disjointTaxonomyParent: omf.ConceptTreeDisjunction, disjointLeaf: omf.ConceptKind) extends Product with Serializable
-
case class
StringScalarRestrictionSignature[omf <: OMF[omf]](uuid: StringScalarRestrictionUUID, name: LocalName, iri: omf.IRI, length: Option[PositiveIntegerLiteral], minLength: Option[PositiveIntegerLiteral], maxLength: Option[PositiveIntegerLiteral], pattern: Option[LiteralPattern], restrictedRange: omf.DataRange) extends Product with Serializable
-
case class
StructuredDataPropertySignature[omf <: OMF[omf]](uuid: StructuredDataPropertyUUID, name: LocalName, iri: omf.IRI, domain: omf.Structure, range: omf.Structure) extends Product with Serializable
-
case class
StructuredDataPropertyTupleSignature[omf <: OMF[omf]](uuid: StructuredDataPropertyTupleUUID, singletonInstanceStructuredDataPropertyContext: omf.SingletonInstanceStructuredDataPropertyContext, structuredataProperty: omf.DataRelationshipToStructure) extends Product with Serializable
-
case class
SubDataPropertyOfAxiomSignature[omf <: OMF[omf]](uuid: SubDataPropertyOfAxiomUUID, sub: omf.EntityScalarDataProperty, sup: omf.EntityScalarDataProperty) extends Product with Serializable
-
case class
SubObjectPropertyOfAxiomSignature[omf <: OMF[omf]](uuid: SubObjectPropertyOfAxiomUUID, sub: omf.UnreifiedRelationship, sup: omf.UnreifiedRelationship) extends Product with Serializable
-
case class
SynonymScalarRestrictionSignature[omf <: OMF[omf]](uuid: SynonymScalarRestrictionUUID, name: LocalName, iri: omf.IRI, restrictedRange: omf.DataRange) extends Product with Serializable
-
-
case class
TerminologyBoxSignature[omf <: OMF[omf], +S[A] <: Iterable[A]](isBundle: Boolean, uuid: TerminologyBoxUUID, name: LocalName, iri: omf.IRI, kind: TerminologyKind, extensions: S[omf.TerminologyExtensionAxiom], nesting: S[omf.TerminologyNestingAxiom], conceptDesignation: S[omf.ConceptDesignationTerminologyAxiom], bundledTerminologies: S[omf.BundledTerminologyAxiom], aspects: S[omf.Aspect], cardinalityRestrictedAspects: S[omf.CardinalityRestrictedAspect], concepts: S[omf.Concept], cardinalityRestrictedConcepts: S[omf.CardinalityRestrictedConcept], reifiedRelationshipRestrictions: S[omf.ReifiedRelationshipRestriction], reifiedRelationships: S[omf.ReifiedRelationship], cardinalityRestrictedReifiedRelationships: S[omf.CardinalityRestrictedReifiedRelationship], forwardProperties: S[omf.ForwardProperty], inverseProperties: S[omf.InverseProperty], unreifiedRelationships: S[omf.UnreifiedRelationship], scalarDataTypes: S[omf.Scalar], structuredDataTypes: S[omf.Structure], scalarOneOfRestrictions: S[omf.ScalarOneOfRestriction], scalarOneOfLiterals: S[omf.ScalarOneOfLiteralAxiom], binaryScalarRestrictions: S[omf.BinaryScalarRestriction], iriScalarRestrictions: S[omf.IRIScalarRestriction], numericScalarRestrictions: S[omf.NumericScalarRestriction], plainLiteralScalarRestrictions: S[omf.PlainLiteralScalarRestriction], stringScalarRestrictions: S[omf.StringScalarRestriction], synonymScalarRestrictions: S[omf.SynonymScalarRestriction], timeScalarRestrictions: S[omf.TimeScalarRestriction], entityScalarDataProperties: S[omf.EntityScalarDataProperty], entityStructuredDataProperties: S[omf.EntityStructuredDataProperty], scalarDataProperties: S[omf.ScalarDataProperty], structuredDataProperties: S[omf.StructuredDataProperty], restrictionStructuredDataPropertyTuples: S[omf.RestrictionStructuredDataPropertyTuple], restrictionScalarDataPropertyValues: S[omf.RestrictionScalarDataPropertyValue], chainRules: S[omf.ChainRule], ruleBodySegments: S[omf.RuleBodySegment], segmentPredicates: S[omf.SegmentPredicate], axioms: S[omf.Axiom], rTAxioms: S[omf.RootConceptTaxonomyAxiom], aTAxioms: S[omf.AnonymousConceptTaxonomyAxiom], sTAxioms: S[omf.SpecificDisjointConceptAxiom], bAxioms: S[omf.BundledTerminologyAxiom], annotationPropertyValues: S[AnnotationPropertyValue], annotationProperties: S[AnnotationProperty]) extends ModuleSignature[omf] with Product with Serializable
-
-
-
-
-
case class
UnreifiedRelationshipInstanceTupleSignature[omf <: OMF[omf]](uuid: UnreifiedRelationshipInstanceTupleUUID, unreifiedRelationship: omf.UnreifiedRelationship, domain: omf.ConceptualEntitySingletonInstance, range: omf.ConceptualEntitySingletonInstance) extends Product with Serializable
-
Value Members
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
implicit
def
annotationPropertyOrdering: Ordering[AnnotationProperty]
-
-
def
computeDescriptionBoxImportClosure[omf <: OMF[omf]](m: core.computeDescriptionBoxImportClosure.omf.Module)(implicit ops: OMFOps[omf], store: core.computeDescriptionBoxImportClosure.omf.Store): Set[core.computeDescriptionBoxImportClosure.omf.DescriptionBox]
-
def
computeTerminologyBoxImportClosure[omf <: OMF[omf]](m: core.computeTerminologyBoxImportClosure.omf.Module)(implicit ops: OMFOps[omf], store: core.computeTerminologyBoxImportClosure.omf.Store): Set[core.computeTerminologyBoxImportClosure.omf.TerminologyBox]
-
def
descriptionBoxImportClosure[omf <: OMF[omf]](m: core.descriptionBoxImportClosure.omf.Module)(implicit ops: OMFOps[omf], store: core.descriptionBoxImportClosure.omf.Store): Set[core.descriptionBoxImportClosure.omf.DescriptionBox]
-
def
generateUUID(): UUID
-
def
generateUUIDFromString(parentUUID: UUID, factors: Tuple2[String, _ <: String]*): UUID
-
def
generateUUIDFromString(namespace: String, factors: Tuple2[String, _ <: String]*): UUID
-
def
generateUUIDFromUUID(parentUUID: UUID, factors: Tuple2[String, _ <: UUID]*): UUID
-
def
generateUUIDFromUUID(parentUUID: String, factors: Tuple2[String, _ <: UUID]*): UUID
-
def
importedDescriptions[omf <: OMF[omf]](m: core.importedDescriptions.omf.Module)(implicit ops: OMFOps[omf], store: core.importedDescriptions.omf.Store): \/[Throwables, Set[core.importedDescriptions.omf.DescriptionBox]]
-
def
importedTerminologies[omf <: OMF[omf]](m: core.importedTerminologies.omf.Module)(implicit ops: OMFOps[omf], store: core.importedTerminologies.omf.Store): \/[Throwables, Set[core.importedTerminologies.omf.TerminologyBox]]
-
-
def
terminologyBoxImportClosure[omf <: OMF[omf]](m: core.terminologyBoxImportClosure.omf.Module)(implicit ops: OMFOps[omf], store: core.terminologyBoxImportClosure.omf.Store): Set[core.terminologyBoxImportClosure.omf.TerminologyBox]
-
val
uuidG: JVMUUIDGenerator
Ontological Modeling Framework API