Skip to content

Class: AISession

Session details for AI-assisted work

URI: revaise:AISession

```mermaid classDiagram class AISession click AISession href "../AISession/" AISession : ai_config_id

  AISession : ai_session_id

  AISession : api_calls

  AISession : errors_encountered

  AISession : human_modifications





    AISession --> "*" HumanModification : human_modifications
    click HumanModification href "../HumanModification/"



  AISession : item_ids_processed

  AISession : session_duration

  AISession : session_timestamp

  AISession : token_usage

```

Slots

Name Cardinality and Range Description Inheritance
ai_session_id 1
String
Unique identifier for this AI session direct
ai_config_id 1
String
Reference to the AIAssistance configuration used direct
session_timestamp 1
Datetime
When this AI session occurred direct
item_ids_processed *
String
IDs of items processed in this session direct
session_duration 0..1
Float
Duration of the session in seconds direct
token_usage 0..1
Integer
Number of tokens used (for LLM-based systems) direct
api_calls 0..1
Integer
Number of API calls made direct
errors_encountered *
String
Errors encountered during the session direct
human_modifications *
HumanModification
Modifications made by humans to AI outputs direct

Usages

used by used in type used
ExtractedStudy ai_extraction_session range AISession
NarrativeSynthesis ai_synthesis_session range AISession
MetaAnalysis ai_analysis_session range AISession

Identifier and Mapping Information

Schema Source

  • from schema: https://open-and-sustainable.github.io/revaise-model/schema

Mappings

Mapping Type Mapped Value
self revaise:AISession
native revaise:AISession

LinkML Source

Direct

name: AISession
description: Session details for AI-assisted work
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
slots:
- ai_session_id
- ai_config_id
- session_timestamp
- item_ids_processed
- session_duration
- token_usage
- api_calls
- errors_encountered
- human_modifications
slot_usage:
  ai_session_id:
    name: ai_session_id
    description: Unique identifier for this AI session
    identifier: true
    range: string
  ai_config_id:
    name: ai_config_id
    description: Reference to the AIAssistance configuration used
    range: string
    required: true
  session_timestamp:
    name: session_timestamp
    description: When this AI session occurred
    range: datetime
    required: true
  item_ids_processed:
    name: item_ids_processed
    description: IDs of items processed in this session
    range: string
    multivalued: true
  session_duration:
    name: session_duration
    description: Duration of the session in seconds
    range: float
  token_usage:
    name: token_usage
    description: Number of tokens used (for LLM-based systems)
    range: integer
  api_calls:
    name: api_calls
    description: Number of API calls made
    range: integer
  errors_encountered:
    name: errors_encountered
    description: Errors encountered during the session
    range: string
    multivalued: true
  human_modifications:
    name: human_modifications
    description: Modifications made by humans to AI outputs
    range: HumanModification
    multivalued: true

Induced

name: AISession
description: Session details for AI-assisted work
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
slot_usage:
  ai_session_id:
    name: ai_session_id
    description: Unique identifier for this AI session
    identifier: true
    range: string
  ai_config_id:
    name: ai_config_id
    description: Reference to the AIAssistance configuration used
    range: string
    required: true
  session_timestamp:
    name: session_timestamp
    description: When this AI session occurred
    range: datetime
    required: true
  item_ids_processed:
    name: item_ids_processed
    description: IDs of items processed in this session
    range: string
    multivalued: true
  session_duration:
    name: session_duration
    description: Duration of the session in seconds
    range: float
  token_usage:
    name: token_usage
    description: Number of tokens used (for LLM-based systems)
    range: integer
  api_calls:
    name: api_calls
    description: Number of API calls made
    range: integer
  errors_encountered:
    name: errors_encountered
    description: Errors encountered during the session
    range: string
    multivalued: true
  human_modifications:
    name: human_modifications
    description: Modifications made by humans to AI outputs
    range: HumanModification
    multivalued: true
attributes:
  ai_session_id:
    name: ai_session_id
    description: Unique identifier for this AI session
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema
    rank: 1000
    identifier: true
    alias: ai_session_id
    owner: AISession
    domain_of:
    - AISession
    range: string
  ai_config_id:
    name: ai_config_id
    description: Reference to the AIAssistance configuration used
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema
    rank: 1000
    alias: ai_config_id
    owner: AISession
    domain_of:
    - AISession
    range: string
    required: true
  session_timestamp:
    name: session_timestamp
    description: When this AI session occurred
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema
    rank: 1000
    alias: session_timestamp
    owner: AISession
    domain_of:
    - AISession
    range: datetime
    required: true
  item_ids_processed:
    name: item_ids_processed
    description: IDs of items processed in this session
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema
    rank: 1000
    alias: item_ids_processed
    owner: AISession
    domain_of:
    - AISession
    range: string
    multivalued: true
  session_duration:
    name: session_duration
    description: Duration of the session in seconds
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema
    rank: 1000
    alias: session_duration
    owner: AISession
    domain_of:
    - AISession
    range: float
  token_usage:
    name: token_usage
    description: Number of tokens used (for LLM-based systems)
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema
    rank: 1000
    alias: token_usage
    owner: AISession
    domain_of:
    - AISession
    range: integer
  api_calls:
    name: api_calls
    description: Number of API calls made
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema
    rank: 1000
    alias: api_calls
    owner: AISession
    domain_of:
    - AISession
    range: integer
  errors_encountered:
    name: errors_encountered
    description: Errors encountered during the session
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema
    rank: 1000
    alias: errors_encountered
    owner: AISession
    domain_of:
    - AISession
    range: string
    multivalued: true
  human_modifications:
    name: human_modifications
    description: Modifications made by humans to AI outputs
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema
    rank: 1000
    alias: human_modifications
    owner: AISession
    domain_of:
    - AISession
    range: HumanModification
    multivalued: true