Skip to content

Class: MessageFacet

"A message facet is a grouping of characteristics unique to a discrete unit of electronic communication intended by the source for consumption by some recipient or group of recipients. [based on https://en.wikipedia.org/wiki/message]"

URI: observable:MessageFacet

classDiagram class MessageFacet Facet <|-- MessageFacet MessageFacet : application MessageFacet ..> ObservableObject : application MessageFacet : from MessageFacet ..> ObservableObject : from MessageFacet : messageID MessageFacet ..> string : messageID MessageFacet : messageText MessageFacet ..> string : messageText MessageFacet : messageType MessageFacet ..> string : messageType MessageFacet : sentTime MessageFacet ..> datetime : sentTime MessageFacet : sessionID MessageFacet ..> string : sessionID MessageFacet : to MessageFacet ..> ObservableObject : to

Inheritance

Slots

Name Cardinality and Range Description Inheritance
application 0..1
ObservableObject
"The application associated with this object direct
from 0..1
ObservableObject
"The phone number of the initiating party direct
to 0..1
ObservableObject
"The receiver's phone number direct
sentTime 0..1
xsd:dateTime
"The date and time at which the message sent direct
messageID 0..1
xsd:string
"An unique identifier for the message direct
messageText 0..1
xsd:string
"The contents of the message direct
messageType 0..1
xsd:string
"messageType specifies what sort of message (email, chat, SMS, etc) a message... direct
sessionID 0..1
xsd:string
"An identifier for the session from which the message originates direct

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: MessageFacet
description: '"A message facet is a grouping of characteristics unique to a discrete
  unit of electronic communication intended by the source for consumption by some
  recipient or group of recipients. [based on https://en.wikipedia.org/wiki/message]"'
from_schema: https://w3id.org/lmodel/uco-observable
rank: 1000
is_a: Facet
slots:
- application
- from
- to
- sentTime
- messageID
- messageText
- messageType
- sessionID
slot_usage:
  from:
    name: from
    multivalued: true
    domain_of:
    - CallFacet
    - EmailMessageFacet
    - MessageFacet
  to:
    name: to
    multivalued: true
    domain_of:
    - CallFacet
    - EmailMessageFacet
    - MessageFacet

Induced

name: MessageFacet
description: '"A message facet is a grouping of characteristics unique to a discrete
  unit of electronic communication intended by the source for consumption by some
  recipient or group of recipients. [based on https://en.wikipedia.org/wiki/message]"'
from_schema: https://w3id.org/lmodel/uco-observable
rank: 1000
is_a: Facet
slot_usage:
  from:
    name: from
    multivalued: true
    domain_of:
    - CallFacet
    - EmailMessageFacet
    - MessageFacet
  to:
    name: to
    multivalued: true
    domain_of:
    - CallFacet
    - EmailMessageFacet
    - MessageFacet
attributes:
  application:
    name: application
    description: '"The application associated with this object."'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: application
    owner: MessageFacet
    domain_of:
    - ApplicationAccountFacet
    - BrowserBookmarkFacet
    - BrowserCookieFacet
    - CalendarEntryFacet
    - CalendarFacet
    - CallFacet
    - EmailMessageFacet
    - EventRecordFacet
    - GeoLocationEntryFacet
    - GeoLocationLogFacet
    - GeoLocationTrackFacet
    - MessageFacet
    - NoteFacet
    - WindowsTaskFacet
    range: ObservableObject
  from:
    name: from
    description: '"The phone number of the initiating party."'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    multivalued: true
    alias: from
    owner: MessageFacet
    domain_of:
    - CallFacet
    - EmailMessageFacet
    - MessageFacet
    range: ObservableObject
  to:
    name: to
    description: '"The receiver''s phone number."'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    multivalued: true
    alias: to
    owner: MessageFacet
    domain_of:
    - CallFacet
    - EmailMessageFacet
    - MessageFacet
    range: ObservableObject
  sentTime:
    name: sentTime
    description: '"The date and time at which the message sent."'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: sentTime
    owner: MessageFacet
    domain_of:
    - EmailMessageFacet
    - MessageFacet
    range: datetime
  messageID:
    name: messageID
    description: '"An unique identifier for the message."'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: messageID
    owner: MessageFacet
    domain_of:
    - EmailMessageFacet
    - MessageFacet
    range: string
  messageText:
    name: messageText
    description: '"The contents of the message."'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: messageText
    owner: MessageFacet
    domain_of:
    - MessageFacet
    range: string
  messageType:
    name: messageType
    description: '"messageType specifies what sort of message (email, chat, SMS, etc)
      a message is."'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: messageType
    owner: MessageFacet
    domain_of:
    - MessageFacet
    range: string
  sessionID:
    name: sessionID
    description: '"An identifier for the session from which the message originates."'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: sessionID
    owner: MessageFacet
    domain_of:
    - MessageFacet
    range: string