Skip to content

Class: TableFieldFacet

"A database record facet contains properties associated with a specific table record value from a database."

URI: observable:TableFieldFacet

classDiagram class TableFieldFacet Facet <|-- TableFieldFacet TableFieldFacet : recordFieldIsNull TableFieldFacet ..> boolean type : recordFieldIsNull TableFieldFacet : recordFieldName TableFieldFacet ..> string : recordFieldName TableFieldFacet : recordFieldValue TableFieldFacet ..> string : recordFieldValue TableFieldFacet : recordRowID TableFieldFacet ..> string : recordRowID TableFieldFacet : tableName TableFieldFacet ..> string : tableName TableFieldFacet : tableSchema TableFieldFacet ..> string : tableSchema

Inheritance

Slots

Name Cardinality and Range Description Inheritance
recordFieldIsNull 0..1
BooleanType
"Whether the specified database record field is null direct
recordFieldName 0..1
xsd:string
"A field name of a database record value being identified direct
tableName 0..1
xsd:string
"The table containing a specified database record direct
tableSchema 0..1
xsd:string
"The schema that contains the identified database record direct
recordFieldValue 0..1
xsd:string
"The field value of a specified database record direct
recordRowID 0..1
xsd:string
"The unique ID that identifies a database record, supplied by the originating... direct

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/lmodel/uco-observable

Mappings

Mapping Type Mapped Value
self observable:TableFieldFacet
native observable:TableFieldFacet

LinkML Source

Direct

name: TableFieldFacet
description: '"A database record facet contains properties associated with a specific
  table record value from a database."'
from_schema: https://w3id.org/lmodel/uco-observable
rank: 1000
is_a: Facet
slots:
- recordFieldIsNull
- recordFieldName
- tableName
- tableSchema
- recordFieldValue
- recordRowID
slot_usage:
  recordFieldValue:
    name: recordFieldValue
    domain_of:
    - TableFieldFacet
    any_of:
    - range: base64 binary type
    - range: decimal type
    - range: integer
    - range: string type
  recordRowID:
    name: recordRowID
    domain_of:
    - TableFieldFacet
    any_of:
    - range: string type
    - range: integer

Induced

name: TableFieldFacet
description: '"A database record facet contains properties associated with a specific
  table record value from a database."'
from_schema: https://w3id.org/lmodel/uco-observable
rank: 1000
is_a: Facet
slot_usage:
  recordFieldValue:
    name: recordFieldValue
    domain_of:
    - TableFieldFacet
    any_of:
    - range: base64 binary type
    - range: decimal type
    - range: integer
    - range: string type
  recordRowID:
    name: recordRowID
    domain_of:
    - TableFieldFacet
    any_of:
    - range: string type
    - range: integer
attributes:
  recordFieldIsNull:
    name: recordFieldIsNull
    description: '"Whether the specified database record field is null."'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: recordFieldIsNull
    owner: TableFieldFacet
    domain_of:
    - TableFieldFacet
    range: boolean type
  recordFieldName:
    name: recordFieldName
    description: '"A field name of a database record value being identified."'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: recordFieldName
    owner: TableFieldFacet
    domain_of:
    - TableFieldFacet
    range: string
  tableName:
    name: tableName
    description: '"The table containing a specified database record."'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: tableName
    owner: TableFieldFacet
    domain_of:
    - SQLiteBlobFacet
    - TableFieldFacet
    range: string
  tableSchema:
    name: tableSchema
    description: '"The schema that contains the identified database record."'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: tableSchema
    owner: TableFieldFacet
    domain_of:
    - TableFieldFacet
    range: string
  recordFieldValue:
    name: recordFieldValue
    description: '"The field value of a specified database record."'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: recordFieldValue
    owner: TableFieldFacet
    domain_of:
    - TableFieldFacet
    range: string
    any_of:
    - range: base64 binary type
    - range: decimal type
    - range: integer
    - range: string type
  recordRowID:
    name: recordRowID
    description: '"The unique ID that identifies a database record, supplied by the
      originating database engine."'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: recordRowID
    owner: TableFieldFacet
    domain_of:
    - TableFieldFacet
    range: string
    any_of:
    - range: string type
    - range: integer