Class

gov.nasa.jpl.omf.scala.core

TerminologyBoxSignature

Related Doc: package core

Permalink

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

Information about the contents of a TerminologyBox

omf

OMF Adaptation/Binding.

S

A container type (either scala.collection.immutable.Set or scala.collection.mutable.HashSet)

iri

identity of the terminology

kind

semantic commitment of this terminology (open-world definitions vs. closed-world designations)

Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TerminologyBoxSignature
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. ModuleSignature
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TerminologyBoxSignature(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])

    Permalink

    iri

    identity of the terminology

    kind

    semantic commitment of this terminology (open-world definitions vs. closed-world designations)

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 aTAxioms: S[omf.AnonymousConceptTaxonomyAxiom]

    Permalink
  5. val annotationProperties: S[AnnotationProperty]

    Permalink
  6. val annotationPropertyValues: S[AnnotationPropertyValue]

    Permalink
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. val aspects: S[omf.Aspect]

    Permalink
  9. val axioms: S[omf.Axiom]

    Permalink
  10. val bAxioms: S[omf.BundledTerminologyAxiom]

    Permalink
  11. val binaryScalarRestrictions: S[omf.BinaryScalarRestriction]

    Permalink
  12. val bundledTerminologies: S[omf.BundledTerminologyAxiom]

    Permalink
  13. val cardinalityRestrictedAspects: S[omf.CardinalityRestrictedAspect]

    Permalink
  14. val cardinalityRestrictedConcepts: S[omf.CardinalityRestrictedConcept]

    Permalink
  15. val cardinalityRestrictedReifiedRelationships: S[omf.CardinalityRestrictedReifiedRelationship]

    Permalink
  16. val chainRules: S[omf.ChainRule]

    Permalink
  17. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. val conceptDesignation: S[omf.ConceptDesignationTerminologyAxiom]

    Permalink
  19. val concepts: S[omf.Concept]

    Permalink
  20. val entityScalarDataProperties: S[omf.EntityScalarDataProperty]

    Permalink
  21. val entityStructuredDataProperties: S[omf.EntityStructuredDataProperty]

    Permalink
  22. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  23. val extensions: S[omf.TerminologyExtensionAxiom]

    Permalink
  24. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  25. val forwardProperties: S[omf.ForwardProperty]

    Permalink
  26. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  27. def importedDescriptions(implicit ops: OMFOps[omf]): Set[omf.IRI]

    Permalink
  28. def importedTerminologies(implicit ops: OMFOps[omf]): Set[omf.IRI]

    Permalink
  29. val inverseProperties: S[omf.InverseProperty]

    Permalink
  30. val iri: omf.IRI

    Permalink

    identity of the terminology

    identity of the terminology

    Definition Classes
    TerminologyBoxSignatureModuleSignature
  31. val iriScalarRestrictions: S[omf.IRIScalarRestriction]

    Permalink
  32. val isBundle: Boolean

    Permalink
  33. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  34. val kind: TerminologyKind

    Permalink

    semantic commitment of this terminology (open-world definitions vs.

    semantic commitment of this terminology (open-world definitions vs. closed-world designations)

  35. val name: LocalName

    Permalink
  36. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  37. val nesting: S[omf.TerminologyNestingAxiom]

    Permalink
  38. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  40. val numericScalarRestrictions: S[omf.NumericScalarRestriction]

    Permalink
  41. val plainLiteralScalarRestrictions: S[omf.PlainLiteralScalarRestriction]

    Permalink
  42. val rTAxioms: S[omf.RootConceptTaxonomyAxiom]

    Permalink
  43. val reifiedRelationshipRestrictions: S[omf.ReifiedRelationshipRestriction]

    Permalink
  44. val reifiedRelationships: S[omf.ReifiedRelationship]

    Permalink
  45. val restrictionScalarDataPropertyValues: S[omf.RestrictionScalarDataPropertyValue]

    Permalink
  46. val restrictionStructuredDataPropertyTuples: S[omf.RestrictionStructuredDataPropertyTuple]

    Permalink
  47. val ruleBodySegments: S[omf.RuleBodySegment]

    Permalink
  48. val sTAxioms: S[omf.SpecificDisjointConceptAxiom]

    Permalink
  49. val scalarDataProperties: S[omf.ScalarDataProperty]

    Permalink
  50. val scalarDataTypes: S[omf.Scalar]

    Permalink
  51. val scalarOneOfLiterals: S[omf.ScalarOneOfLiteralAxiom]

    Permalink
  52. val scalarOneOfRestrictions: S[omf.ScalarOneOfRestriction]

    Permalink
  53. val segmentPredicates: S[omf.SegmentPredicate]

    Permalink
  54. val stringScalarRestrictions: S[omf.StringScalarRestriction]

    Permalink
  55. val structuredDataProperties: S[omf.StructuredDataProperty]

    Permalink
  56. val structuredDataTypes: S[omf.Structure]

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

    Permalink
    Definition Classes
    AnyRef
  58. val synonymScalarRestrictions: S[omf.SynonymScalarRestriction]

    Permalink
  59. def terms: Set[omf.Term]

    Permalink
  60. val timeScalarRestrictions: S[omf.TimeScalarRestriction]

    Permalink
  61. val unreifiedRelationships: S[omf.UnreifiedRelationship]

    Permalink
  62. val uuid: TerminologyBoxUUID

    Permalink
  63. final def wait(): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  65. 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 ModuleSignature[omf]

Inherited from AnyRef

Inherited from Any

Ungrouped