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]"
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
- UcoThing
- UcoInherentCharacterizationThing
- Facet
- MessageFacet
- Facet
- UcoInherentCharacterizationThing
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