Skip to content

Class: UserSessionFacet

"A user session facet is a grouping of characteristics unique to a temporary and interactive information interchange between two or more communicating devices within the managed scope of a single user. [based on https://en.wikipedia.org/wiki/Session(computer_science)]"_

URI: observable:UserSessionFacet

classDiagram class UserSessionFacet Facet <|-- UserSessionFacet UserSessionFacet : effectiveGroup UserSessionFacet ..> string : effectiveGroup UserSessionFacet : effectiveGroupID UserSessionFacet ..> string : effectiveGroupID UserSessionFacet : effectiveUser UserSessionFacet ..> ObservableObject : effectiveUser UserSessionFacet : loginTime UserSessionFacet ..> datetime : loginTime UserSessionFacet : logoutTime UserSessionFacet ..> datetime : logoutTime

Inheritance

Slots

Name Cardinality and Range Description Inheritance
effectiveUser 0..1
ObservableObject
"Specifies the effectiveUser details used in the user session direct
loginTime 0..1
xsd:dateTime
"Specifies the date/time of the login for the user session direct
logoutTime 0..1
xsd:dateTime
"Specifies the date/time of the logout for the user session direct
effectiveGroup 0..1
xsd:string
"Specifies the name of the effectiveGroup used in the user session direct
effectiveGroupID 0..1
xsd:string
"Specifies the effectiveGroupID of the group used in the user session direct

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: UserSessionFacet
description: '"A user session facet is a grouping of characteristics unique to a temporary
  and interactive information interchange between two or more communicating devices
  within the managed scope of a single user. [based on https://en.wikipedia.org/wiki/Session_(computer_science)]"'
from_schema: https://w3id.org/lmodel/uco-observable
rank: 1000
is_a: Facet
slots:
- effectiveUser
- loginTime
- logoutTime
- effectiveGroup
- effectiveGroupID

Induced

name: UserSessionFacet
description: '"A user session facet is a grouping of characteristics unique to a temporary
  and interactive information interchange between two or more communicating devices
  within the managed scope of a single user. [based on https://en.wikipedia.org/wiki/Session_(computer_science)]"'
from_schema: https://w3id.org/lmodel/uco-observable
rank: 1000
is_a: Facet
attributes:
  effectiveUser:
    name: effectiveUser
    description: '"Specifies the effectiveUser details used in the user session."'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: effectiveUser
    owner: UserSessionFacet
    domain_of:
    - UserSessionFacet
    range: ObservableObject
  loginTime:
    name: loginTime
    description: '"Specifies the date/time of the login for the user session."'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: loginTime
    owner: UserSessionFacet
    domain_of:
    - UserSessionFacet
    range: datetime
  logoutTime:
    name: logoutTime
    description: '"Specifies the date/time of the logout for the user session."'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: logoutTime
    owner: UserSessionFacet
    domain_of:
    - UserSessionFacet
    range: datetime
  effectiveGroup:
    name: effectiveGroup
    description: '"Specifies the name of the effectiveGroup used in the user session."'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: effectiveGroup
    owner: UserSessionFacet
    domain_of:
    - UserSessionFacet
    range: string
  effectiveGroupID:
    name: effectiveGroupID
    description: '"Specifies the effectiveGroupID of the group used in the user session."'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: effectiveGroupID
    owner: UserSessionFacet
    domain_of:
    - UserSessionFacet
    range: string