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: master:UserSessionFacet

classDiagram class UserSessionFacet Facet <|-- UserSessionFacet UserSessionFacet : effectiveGroup UserSessionFacet : effectiveGroupID UserSessionFacet : effectiveUser UserSessionFacet ..> ObservableObject : effectiveUser UserSessionFacet : loginTime UserSessionFacet : 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
Datetime
"Specifies the date/time of the login for the user session direct
logoutTime 0..1
Datetime
"Specifies the date/time of the logout for the user session direct
effectiveGroup 0..1
String
"Specifies the name of the effectiveGroup used in the user session direct
effectiveGroupID 0..1
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-master

Mappings

Mapping Type Mapped Value
self master:UserSessionFacet
native master: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-master
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-master
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-master
    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-master
    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-master
    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-master
    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-master
    rank: 1000
    alias: effectiveGroupID
    owner: UserSessionFacet
    domain_of:
    - UserSessionFacet
    range: string