Screenpipe · JSON-LD Context

Screenpipe Context

JSON-LD context defining the semantic vocabulary for Screenpipe from Screenpipe.

85 Classes 197 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
screenpipe: https://screenpi.pe/schema#

Classes

RecentText TimeRange ActivitySummaryResponse AppUsage AudioSummary SpeakerSummary AudioDeviceControlRequest AudioDeviceControlResponse ListDeviceResponse ArchiveConfigureRequest ArchiveInitResponse ArchiveStatusResponse ArchiveInitRequest SyncStatusResponse SyncDownloadResponse SyncInitRequest PipeSyncResponse SyncDownloadRequest SyncInitResponse DeleteTimeRangeRequest DeviceStorageEntry DeleteTimeRangeResponse DeleteDeviceDataRequest RetentionStatusResponse RetentionConfigureRequest RawSqlQuery OCRResult AddContentResponse AddContentData AddContentRequest ElementResponse BoundsResponse ElementsListResponse PaginationResponse MergeVideosResponse MergeVideosRequest AccessibilityNodeBounds FrameMetadataResponse AccessibilityNode TextBounds NextValidFrameResponse TextPosition FrameTextResponse FrameContextResponse StartMeetingRequest BulkDeleteMeetingsRequest UpdateMeetingRequest MeetingRecord MergeMeetingsRequest MemoryResponse CreateMemoryRequest UpdateMemoryRequest MemoryListResponse PaginationInfo MemoryListItem Speaker CloudSearchMetadata CloudStatus ContentType DeviceType SearchResponse Order ReassignSpeakerRequest MergeSpeakersRequest UpdateSpeakerRequest ReassignSpeakerResponse SpeakerOldAssignment UndoSpeakerReassignRequest UndoSpeakerReassignResponse DeleteSpeakerRequest MarkAsHallucinationRequest PoolHealthInfo AudioPipelineHealthInfo HealthCheckResponse PipelineHealthInfo TreeWalkerSnapshot AddTagsRequest GetTagsBatchResponse RemoveTagsRequest RemoveTagsResponse GetTagsBatchRequest AddTagsResponse UnlockRequest SetupRequest MonitorInfo

Properties

Property Type Container
text string
app_name string
timestamp string
start string
end string
apps list
recent_texts list
audio_summary reference
total_frames integer
time_range reference
name string
frame_count integer
minutes decimal
first_seen string
last_seen string
segment_count integer
speakers list
device_name string
success boolean
message string
is_default boolean
enabled boolean
retention_days integer
machine_id string
watermark string
last_cleanup string
last_error string
storage_used integer
storage_limit integer
pending_count integer
is_uploading boolean
chunks_uploaded integer
media_files_uploaded integer
media_files_pending integer
token string
is_syncing boolean
last_sync string
last_download_at string
blobs_downloaded integer
records_imported integer
password string
sync_interval_secs integer
actions list
errors list
hours integer
is_new_user boolean
frames integer
audio_chunks integer
frames_deleted integer
ocr_deleted integer
audio_transcriptions_deleted integer
audio_chunks_deleted integer
video_chunks_deleted integer
accessibility_deleted integer
ui_events_deleted integer
video_files_deleted integer
audio_files_deleted integer
total_deleted integer
query string
text_json string
ocr_engine string
focused boolean
content_type string
data reference
content reference
id integer
frame_id integer
source string
role string
parent_id integer
depth integer
bounds reference
confidence decimal
sort_order integer
left decimal
top decimal
width decimal
height decimal
pagination reference
limit integer
offset integer
total integer
video_path string
video_paths list
properties
skipped_count integer
text_positions list
nodes list
urls list
text_source string
app string
title string
attendees string
ids list
meeting_start string
meeting_end string
note string
meeting_app string
detection_source string
created_at string
source_context
tags list
importance decimal
updated_at string
metadata string
cloudSearchAvailable boolean
cloudHasRelevantData boolean
cloudQueryHint string
status reference
cloud reference
audio_chunk_id integer
new_speaker_name string
propagate_similar boolean
speaker_to_keep_id integer
speaker_to_merge_id integer
new_speaker_id integer
transcriptions_updated integer
embeddings_moved integer
old_assignments list
transcription_id integer
old_speaker_id integer
restored integer
speaker_id integer
read_pool_size integer
read_pool_idle integer
write_pool_size integer
write_pool_idle integer
uptime_secs decimal
chunks_sent integer
chunks_channel_full integer
stream_timeouts integer
vad_passed integer
vad_rejected integer
vad_passthrough_rate decimal
avg_speech_ratio decimal
transcriptions_completed integer
transcriptions_empty integer
transcription_errors integer
db_inserted integer
total_words integer
words_per_minute decimal
chunks_received integer
process_errors integer
audio_level_rms decimal
audio_devices list
transcription_mode string
transcription_paused boolean
segments_deferred integer
segments_batch_processed integer
batch_paused_reason string
meeting_detected boolean
status_code integer
last_frame_timestamp dateTime
last_audio_timestamp dateTime
frame_status string
audio_status string
verbose_instructions string
device_status_details string
monitors list
pipeline reference
audio_pipeline reference
accessibility reference
pool_stats reference
vision_db_write_stalled boolean
audio_db_write_stalled boolean
drm_content_paused boolean
schedule_paused boolean
hostname string
version string
frames_captured integer
frames_db_written integer
frames_dropped integer
frame_drop_rate decimal
capture_fps_actual decimal
avg_ocr_latency_ms decimal
avg_db_latency_ms decimal
ocr_queue_depth integer
video_queue_depth integer
time_to_first_frame_ms decimal
pipeline_stall_count integer
ocr_cache_hit_rate decimal
walks_total integer
walks_stored integer
walks_deduped integer
walks_empty integer
walks_error integer
walks_truncated integer
walks_truncated_timeout integer
walks_truncated_max_nodes integer
truncation_rate decimal
avg_walk_duration_ms integer
max_walk_duration_ms integer
avg_nodes_per_walk integer
max_depth_reached integer
total_text_chars integer
frame_ids list
stable_id string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://screenpi.pe/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "screenpipe": "https://screenpi.pe/schema#",
    "RecentText": "screenpipe:RecentText",
    "text": {
      "@id": "screenpipe:text",
      "@type": "xsd:string"
    },
    "app_name": {
      "@id": "screenpipe:app_name",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "screenpipe:timestamp",
      "@type": "xsd:string"
    },
    "TimeRange": "screenpipe:TimeRange",
    "start": {
      "@id": "screenpipe:start",
      "@type": "xsd:string"
    },
    "end": {
      "@id": "screenpipe:end",
      "@type": "xsd:string"
    },
    "ActivitySummaryResponse": "screenpipe:ActivitySummaryResponse",
    "apps": {
      "@id": "screenpipe:apps",
      "@container": "@list"
    },
    "recent_texts": {
      "@id": "screenpipe:recent_texts",
      "@container": "@list"
    },
    "audio_summary": {
      "@id": "screenpipe:audio_summary",
      "@type": "@id"
    },
    "total_frames": {
      "@id": "screenpipe:total_frames",
      "@type": "xsd:integer"
    },
    "time_range": {
      "@id": "screenpipe:time_range",
      "@type": "@id"
    },
    "AppUsage": "screenpipe:AppUsage",
    "name": {
      "@id": "screenpipe:name",
      "@type": "xsd:string"
    },
    "frame_count": {
      "@id": "screenpipe:frame_count",
      "@type": "xsd:integer"
    },
    "minutes": {
      "@id": "screenpipe:minutes",
      "@type": "xsd:decimal"
    },
    "first_seen": {
      "@id": "screenpipe:first_seen",
      "@type": "xsd:string"
    },
    "last_seen": {
      "@id": "screenpipe:last_seen",
      "@type": "xsd:string"
    },
    "AudioSummary": "screenpipe:AudioSummary",
    "segment_count": {
      "@id": "screenpipe:segment_count",
      "@type": "xsd:integer"
    },
    "speakers": {
      "@id": "screenpipe:speakers",
      "@container": "@list"
    },
    "SpeakerSummary": "screenpipe:SpeakerSummary",
    "AudioDeviceControlRequest": "screenpipe:AudioDeviceControlRequest",
    "device_name": {
      "@id": "screenpipe:device_name",
      "@type": "xsd:string"
    },
    "AudioDeviceControlResponse": "screenpipe:AudioDeviceControlResponse",
    "success": {
      "@id": "screenpipe:success",
      "@type": "xsd:boolean"
    },
    "message": {
      "@id": "screenpipe:message",
      "@type": "xsd:string"
    },
    "ListDeviceResponse": "screenpipe:ListDeviceResponse",
    "is_default": {
      "@id": "screenpipe:is_default",
      "@type": "xsd:boolean"
    },
    "ArchiveConfigureRequest": "screenpipe:ArchiveConfigureRequest",
    "enabled": {
      "@id": "screenpipe:enabled",
      "@type": "xsd:boolean"
    },
    "retention_days": {
      "@id": "screenpipe:retention_days",
      "@type": "xsd:integer"
    },
    "ArchiveInitResponse": "screenpipe:ArchiveInitResponse",
    "machine_id": {
      "@id": "screenpipe:machine_id",
      "@type": "xsd:string"
    },
    "ArchiveStatusResponse": "screenpipe:ArchiveStatusResponse",
    "watermark": {
      "@id": "screenpipe:watermark",
      "@type": "xsd:string"
    },
    "last_cleanup": {
      "@id": "screenpipe:last_cleanup",
      "@type": "xsd:string"
    },
    "last_error": {
      "@id": "screenpipe:last_error",
      "@type": "xsd:string"
    },
    "storage_used": {
      "@id": "screenpipe:storage_used",
      "@type": "xsd:integer"
    },
    "storage_limit": {
      "@id": "screenpipe:storage_limit",
      "@type": "xsd:integer"
    },
    "pending_count": {
      "@id": "screenpipe:pending_count",
      "@type": "xsd:integer"
    },
    "is_uploading": {
      "@id": "screenpipe:is_uploading",
      "@type": "xsd:boolean"
    },
    "chunks_uploaded": {
      "@id": "screenpipe:chunks_uploaded",
      "@type": "xsd:integer"
    },
    "media_files_uploaded": {
      "@id": "screenpipe:media_files_uploaded",
      "@type": "xsd:integer"
    },
    "media_files_pending": {
      "@id": "screenpipe:media_files_pending",
      "@type": "xsd:integer"
    },
    "ArchiveInitRequest": "screenpipe:ArchiveInitRequest",
    "token": {
      "@id": "screenpipe:token",
      "@type": "xsd:string"
    },
    "SyncStatusResponse": "screenpipe:SyncStatusResponse",
    "is_syncing": {
      "@id": "screenpipe:is_syncing",
      "@type": "xsd:boolean"
    },
    "last_sync": {
      "@id": "screenpipe:last_sync",
      "@type": "xsd:string"
    },
    "last_download_at": {
      "@id": "screenpipe:last_download_at",
      "@type": "xsd:string"
    },
    "SyncDownloadResponse": "screenpipe:SyncDownloadResponse",
    "blobs_downloaded": {
      "@id": "screenpipe:blobs_downloaded",
      "@type": "xsd:integer"
    },
    "records_imported": {
      "@id": "screenpipe:records_imported",
      "@type": "xsd:integer"
    },
    "SyncInitRequest": "screenpipe:SyncInitRequest",
    "password": {
      "@id": "screenpipe:password",
      "@type": "xsd:string"
    },
    "sync_interval_secs": {
      "@id": "screenpipe:sync_interval_secs",
      "@type": "xsd:integer"
    },
    "PipeSyncResponse": "screenpipe:PipeSyncResponse",
    "actions": {
      "@id": "screenpipe:actions",
      "@container": "@list"
    },
    "errors": {
      "@id": "screenpipe:errors",
      "@container": "@list"
    },
    "SyncDownloadRequest": "screenpipe:SyncDownloadRequest",
    "hours": {
      "@id": "screenpipe:hours",
      "@type": "xsd:integer"
    },
    "SyncInitResponse": "screenpipe:SyncInitResponse",
    "is_new_user": {
      "@id": "screenpipe:is_new_user",
      "@type": "xsd:boolean"
    },
    "DeleteTimeRangeRequest": "screenpipe:DeleteTimeRangeRequest",
    "DeviceStorageEntry": "screenpipe:DeviceStorageEntry",
    "frames": {
      "@id": "screenpipe:frames",
      "@type": "xsd:integer"
    },
    "audio_chunks": {
      "@id": "screenpipe:audio_chunks",
      "@type": "xsd:integer"
    },
    "DeleteTimeRangeResponse": "screenpipe:DeleteTimeRangeResponse",
    "frames_deleted": {
      "@id": "screenpipe:frames_deleted",
      "@type": "xsd:integer"
    },
    "ocr_deleted": {
      "@id": "screenpipe:ocr_deleted",
      "@type": "xsd:integer"
    },
    "audio_transcriptions_deleted": {
      "@id": "screenpipe:audio_transcriptions_deleted",
      "@type": "xsd:integer"
    },
    "audio_chunks_deleted": {
      "@id": "screenpipe:audio_chunks_deleted",
      "@type": "xsd:integer"
    },
    "video_chunks_deleted": {
      "@id": "screenpipe:video_chunks_deleted",
      "@type": "xsd:integer"
    },
    "accessibility_deleted": {
      "@id": "screenpipe:accessibility_deleted",
      "@type": "xsd:integer"
    },
    "ui_events_deleted": {
      "@id": "screenpipe:ui_events_deleted",
      "@type": "xsd:integer"
    },
    "video_files_deleted": {
      "@id": "screenpipe:video_files_deleted",
      "@type": "xsd:integer"
    },
    "audio_files_deleted": {
      "@id": "screenpipe:audio_files_deleted",
      "@type": "xsd:integer"
    },
    "DeleteDeviceDataRequest": "screenpipe:DeleteDeviceDataRequest",
    "RetentionStatusResponse": "screenpipe:RetentionStatusResponse",
    "total_deleted": {
      "@id": "screenpipe:total_deleted",
      "@type": "xsd:integer"
    },
    "RetentionConfigureRequest": "screenpipe:RetentionConfigureRequest",
    "RawSqlQuery": "screenpipe:RawSqlQuery",
    "query": {
      "@id": "screenpipe:query",
      "@type": "xsd:string"
    },
    "OCRResult": "screenpipe:OCRResult",
    "text_json": {
      "@id": "screenpipe:text_json",
      "@type": "xsd:string"
    },
    "ocr_engine": {
      "@id": "screenpipe:ocr_engine",
      "@type": "xsd:string"
    },
    "focused": {
      "@id": "screenpipe:focused",
      "@type": "xsd:boolean"
    },
    "AddContentResponse": "screenpipe:AddContentResponse",
    "AddContentData": "screenpipe:AddContentData",
    "content_type": {
      "@id": "screenpipe:content_type",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "screenpipe:data",
      "@type": "@id"
    },
    "AddContentRequest": "screenpipe:AddContentRequest",
    "content": {
      "@id": "screenpipe:content",
      "@type": "@id"
    },
    "ElementResponse": "screenpipe:ElementResponse",
    "id": {
      "@id": "screenpipe:id",
      "@type": "xsd:integer"
    },
    "frame_id": {
      "@id": "screenpipe:frame_id",
      "@type": "xsd:integer"
    },
    "source": {
      "@id": "screenpipe:source",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "screenpipe:role",
      "@type": "xsd:string"
    },
    "parent_id": {
      "@id": "screenpipe:parent_id",
      "@type": "xsd:integer"
    },
    "depth": {
      "@id": "screenpipe:depth",
      "@type": "xsd:integer"
    },
    "bounds": {
      "@id": "screenpipe:bounds",
      "@type": "@id"
    },
    "confidence": {
      "@id": "screenpipe:confidence",
      "@type": "xsd:decimal"
    },
    "sort_order": {
      "@id": "screenpipe:sort_order",
      "@type": "xsd:integer"
    },
    "BoundsResponse": "screenpipe:BoundsResponse",
    "left": {
      "@id": "screenpipe:left",
      "@type": "xsd:decimal"
    },
    "top": {
      "@id": "screenpipe:top",
      "@type": "xsd:decimal"
    },
    "width": {
      "@id": "screenpipe:width",
      "@type": "xsd:decimal"
    },
    "height": {
      "@id": "screenpipe:height",
      "@type": "xsd:decimal"
    },
    "ElementsListResponse": "screenpipe:ElementsListResponse",
    "pagination": {
      "@id": "screenpipe:pagination",
      "@type": "@id"
    },
    "PaginationResponse": "screenpipe:PaginationResponse",
    "limit": {
      "@id": "screenpipe:limit",
      "@type": "xsd:integer"
    },
    "offset": {
      "@id": "screenpipe:offset",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "screenpipe:total",
      "@type": "xsd:integer"
    },
    "MergeVideosResponse": "screenpipe:MergeVideosResponse",
    "video_path": {
      "@id": "screenpipe:video_path",
      "@type": "xsd:string"
    },
    "MergeVideosRequest": "screenpipe:MergeVideosRequest",
    "video_paths": {
      "@id": "screenpipe:video_paths",
      "@container": "@list"
    },
    "AccessibilityNodeBounds": "screenpipe:AccessibilityNodeBounds",
    "FrameMetadataResponse": "screenpipe:FrameMetadataResponse",
    "AccessibilityNode": "screenpipe:AccessibilityNode",
    "properties": {
      "@id": "screenpipe:properties"
    },
    "TextBounds": "screenpipe:TextBounds",
    "NextValidFrameResponse": "screenpipe:NextValidFrameResponse",
    "skipped_count": {
      "@id": "screenpipe:skipped_count",
      "@type": "xsd:integer"
    },
    "TextPosition": "screenpipe:TextPosition",
    "FrameTextResponse": "screenpipe:FrameTextResponse",
    "text_positions": {
      "@id": "screenpipe:text_positions",
      "@container": "@list"
    },
    "FrameContextResponse": "screenpipe:FrameContextResponse",
    "nodes": {
      "@id": "screenpipe:nodes",
      "@container": "@list"
    },
    "urls": {
      "@id": "screenpipe:urls",
      "@container": "@list"
    },
    "text_source": {
      "@id": "screenpipe:text_source",
      "@type": "xsd:string"
    },
    "StartMeetingRequest": "screenpipe:StartMeetingRequest",
    "app": {
      "@id": "screenpipe:app",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "screenpipe:title",
      "@type": "xsd:string"
    },
    "attendees": {
      "@id": "screenpipe:attendees",
      "@type": "xsd:string"
    },
    "BulkDeleteMeetingsRequest": "screenpipe:BulkDeleteMeetingsRequest",
    "ids": {
      "@id": "screenpipe:ids",
      "@container": "@list"
    },
    "UpdateMeetingRequest": "screenpipe:UpdateMeetingRequest",
    "meeting_start": {
      "@id": "screenpipe:meeting_start",
      "@type": "xsd:string"
    },
    "meeting_end": {
      "@id": "screenpipe:meeting_end",
      "@type": "xsd:string"
    },
    "note": {
      "@id": "screenpipe:note",
      "@type": "xsd:string"
    },
    "meeting_app": {
      "@id": "screenpipe:meeting_app",
      "@type": "xsd:string"
    },
    "MeetingRecord": "screenpipe:MeetingRecord",
    "detection_source": {
      "@id": "screenpipe:detection_source",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "screenpipe:created_at",
      "@type": "xsd:string"
    },
    "MergeMeetingsRequest": "screenpipe:MergeMeetingsRequest",
    "MemoryResponse": "screenpipe:MemoryResponse",
    "source_context": {
      "@id": "screenpipe:source_context"
    },
    "tags": {
      "@id": "screenpipe:tags",
      "@container": "@list"
    },
    "importance": {
      "@id": "screenpipe:importance",
      "@type": "xsd:decimal"
    },
    "updated_at": {
      "@id": "screenpipe:updated_at",
      "@type": "xsd:string"
    },
    "CreateMemoryRequest": "screenpipe:CreateMemoryRequest",
    "UpdateMemoryRequest": "screenpipe:UpdateMemoryRequest",
    "MemoryListResponse": "screenpipe:MemoryListResponse",
    "PaginationInfo": "screenpipe:PaginationInfo",
    "MemoryListItem": "screenpipe:MemoryListItem",
    "Speaker": "screenpipe:Speaker",
    "metadata": {
      "@id": "screenpipe:metadata",
      "@type": "xsd:string"
    },
    "CloudSearchMetadata": "screenpipe:CloudSearchMetadata",
    "cloudSearchAvailable": {
      "@id": "screenpipe:cloudSearchAvailable",
      "@type": "xsd:boolean"
    },
    "cloudHasRelevantData": {
      "@id": "screenpipe:cloudHasRelevantData",
      "@type": "xsd:boolean"
    },
    "cloudQueryHint": {
      "@id": "screenpipe:cloudQueryHint",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "screenpipe:status",
      "@type": "@id"
    },
    "CloudStatus": "screenpipe:CloudStatus",
    "ContentType": "screenpipe:ContentType",
    "DeviceType": "screenpipe:DeviceType",
    "SearchResponse": "screenpipe:SearchResponse",
    "cloud": {
      "@id": "screenpipe:cloud",
      "@type": "@id"
    },
    "Order": "screenpipe:Order",
    "ReassignSpeakerRequest": "screenpipe:ReassignSpeakerRequest",
    "audio_chunk_id": {
      "@id": "screenpipe:audio_chunk_id",
      "@type": "xsd:integer"
    },
    "new_speaker_name": {
      "@id": "screenpipe:new_speaker_name",
      "@type": "xsd:string"
    },
    "propagate_similar": {
      "@id": "screenpipe:propagate_similar",
      "@type": "xsd:boolean"
    },
    "MergeSpeakersRequest": "screenpipe:MergeSpeakersRequest",
    "speaker_to_keep_id": {
      "@id": "screenpipe:speaker_to_keep_id",
      "@type": "xsd:integer"
    },
    "speaker_to_merge_id": {
      "@id": "screenpipe:speaker_to_merge_id",
      "@type": "xsd:integer"
    },
    "UpdateSpeakerRequest": "screenpipe:UpdateSpeakerRequest",
    "ReassignSpeakerResponse": "screenpipe:ReassignSpeakerResponse",
    "new_speaker_id": {
      "@id": "screenpipe:new_speaker_id",
      "@type": "xsd:integer"
    },
    "transcriptions_updated": {
      "@id": "screenpipe:transcriptions_updated",
      "@type": "xsd:integer"
    },
    "embeddings_moved": {
      "@id": "screenpipe:embeddings_moved",
      "@type": "xsd:integer"
    },
    "old_assignments": {
      "@id": "screenpipe:old_assignments",
      "@container": "@list"
    },
    "SpeakerOldAssignment": "screenpipe:SpeakerOldAssignment",
    "transcription_id": {
      "@id": "screenpipe:transcription_id",
      "@type": "xsd:integer"
    },
    "old_speaker_id": {
      "@id": "screenpipe:old_speaker_id",
      "@type": "xsd:integer"
    },
    "UndoSpeakerReassignRequest": "screenpipe:UndoSpeakerReassignRequest",
    "UndoSpeakerReassignResponse": "screenpipe:UndoSpeakerReassignResponse",
    "restored": {
      "@id": "screenpipe:restored",
      "@type": "xsd:integer"
    },
    "DeleteSpeakerRequest": "screenpipe:DeleteSpeakerRequest",
    "MarkAsHallucinationRequest": "screenpipe:MarkAsHallucinationRequest",
    "speaker_id": {
      "@id": "screenpipe:speaker_id",
      "@type": "xsd:integer"
    },
    "PoolHealthInfo": "screenpipe:PoolHealthInfo",
    "read_pool_size": {
      "@id": "screenpipe:read_pool_size",
      "@type": "xsd:integer"
    },
    "read_pool_idle": {
      "@id": "screenpipe:read_pool_idle",
      "@type": "xsd:integer"
    },
    "write_pool_size": {
      "@id": "screenpipe:write_pool_size",
      "@type": "xsd:integer"
    },
    "write_pool_idle": {
      "@id": "screenpipe:write_pool_idle",
      "@type": "xsd:integer"
    },
    "AudioPipelineHealthInfo": "screenpipe:AudioPipelineHealthInfo",
    "uptime_secs": {
      "@id": "screenpipe:uptime_secs",
      "@type": "xsd:decimal"
    },
    "chunks_sent": {
      "@id": "screenpipe:chunks_sent",
      "@type": "xsd:integer"
    },
    "chunks_channel_full": {
      "@id": "screenpipe:chunks_channel_full",
      "@type": "xsd:integer"
    },
    "stream_timeouts": {
      "@id": "screenpipe:stream_timeouts",
      "@type": "xsd:integer"
    },
    "vad_passed": {
      "@id": "screenpipe:vad_passed",
      "@type": "xsd:integer"
    },
    "vad_rejected": {
      "@id": "screenpipe:vad_rejected",
      "@type": "xsd:integer"
    },
    "vad_passthrough_rate": {
      "@id": "screenpipe:vad_passthrough_rate",
      "@type": "xsd:decimal"
    },
    "avg_speech_ratio": {
      "@id": "screenpipe:avg_speech_ratio",
      "@type": "xsd:decimal"
    },
    "transcriptions_completed": {
      "@id": "screenpipe:transcriptions_completed",
      "@type": "xsd:integer"
    },
    "transcriptions_empty": {
      "@id": "screenpipe:transcriptions_empty",
      "@type": "xsd:integer"
    },
    "transcription_errors": {
      "@id": "screenpipe:transcription_errors",
      "@type": "xsd:integer"
    },
    "db_inserted": {
      "@id": "screenpipe:db_inserted",
      "@type": "xsd:integer"
    },
    "total_words": {
      "@id": "screenpipe:total_words",
      "@type": "xsd:integer"
    },
    "words_per_minute": {
      "@id": "screenpipe:words_per_minute",
      "@type": "xsd:decimal"
    },
    "chunks_received": {
      "@id": "screenpipe:chunks_received",
      "@type": "xsd:integer"
    },
    "process_errors": {
      "@id": "screenpipe:process_errors",
      "@type": "xsd:integer"
    },
    "audio_level_rms": {
      "@id": "screenpipe:audio_level_rms",
      "@type": "xsd:decimal"
    },
    "audio_devices": {
      "@id": "screenpipe:audio_devices",
      "@container": "@list"
    },
    "transcription_mode": {
      "@id": "screenpipe:transcription_mode",
      "@type": "xsd:string"
    },
    "transcription_paused": {
      "@id": "screenpipe:transcription_paused",
      "@type": "xsd:boolean"
    },
    "segments_deferred": {
      "@id": "screenpipe:segments_deferred",
      "@type": "xsd:integer"
    },
    "segments_batch_processed": {
      "@id": "screenpipe:segments_batch_processed",
      "@type": "xsd:integer"
    },
    "batch_paused_reason": {
      "@id": "screenpipe:batch_paused_reason",
      "@type": "xsd:string"
    },
    "meeting_detected": {
      "@id": "screenpipe:meeting_detected",
      "@type": "xsd:boolean"
    },
    "HealthCheckResponse": "screenpipe:HealthCheckResponse",
    "status_code": {
      "@id": "screenpipe:status_code",
      "@type": "xsd:integer"
    },
    "last_frame_timestamp": {
      "@id": "screenpipe:last_frame_timestamp",
      "@type": "xsd:dateTime"
    },
    "last_audio_timestamp": {
      "@id": "screenpipe:last_audio_timestamp",
      "@type": "xsd:dateTime"
    },
    "frame_status": {
      "@id": "screenpipe:frame_status",
      "@type": "xsd:string"
    },
    "audio_status": {
      "@id": "screenpipe:audio_status",
      "@type": "xsd:string"
    },
    "verbose_instructions": {
      "@id": "screenpipe:verbose_instructions",
      "@type": "xsd:string"
    },
    "device_status_details": {
      "@id": "screenpipe:device_status_details",
      "@type": "xsd:string"
    },
    "monitors": {
      "@id": "screenpipe:monitors",
      "@container": "@list"
    },
    "pipeline": {
      "@id": "screenpipe:pipeline",
      "@type": "@id"
    },
    "audio_pipeline": {
      "@id": "screenpipe:audio_pipeline",
      "@type": "@id"
    },
    "accessibility": {
      "@id": "screenpipe:accessibility",
      "@type": "@id"
    },
    "pool_stats": {
      "@id": "screenpipe:pool_stats",
      "@type": "@id"
    },
    "vision_db_write_stalled": {
      "@id": "screenpipe:vision_db_write_stalled",
      "@type": "xsd:boolean"
    },
    "audio_db_write_stalled": {
      "@id": "screenpipe:audio_db_write_stalled",
      "@type": "xsd:boolean"
    },
    "drm_content_paused": {
      "@id": "screenpipe:drm_content_paused",
      "@type": "xsd:boolean"
    },
    "schedule_paused": {
      "@id": "screenpipe:schedule_paused",
      "@type": "xsd:boolean"
    },
    "hostname": {
      "@id": "screenpipe:hostname",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "screenpipe:version",
      "@type": "xsd:string"
    },
    "PipelineHealthInfo": "screenpipe:PipelineHealthInfo",
    "frames_captured": {
      "@id": "screenpipe:frames_captured",
      "@type": "xsd:integer"
    },
    "frames_db_written": {
      "@id": "screenpipe:frames_db_written",
      "@type": "xsd:integer"
    },
    "frames_dropped": {
      "@id": "screenpipe:frames_dropped",
      "@type": "xsd:integer"
    },
    "frame_drop_rate": {
      "@id": "screenpipe:frame_drop_rate",
      "@type": "xsd:decimal"
    },
    "capture_fps_actual": {
      "@id": "screenpipe:capture_fps_actual",
      "@type": "xsd:decimal"
    },
    "avg_ocr_latency_ms": {
      "@id": "screenpipe:avg_ocr_latency_ms",
      "@type": "xsd:decimal"
    },
    "avg_db_latency_ms": {
      "@id": "screenpipe:avg_db_latency_ms",
      "@type": "xsd:decimal"
    },
    "ocr_queue_depth": {
      "@id": "screenpipe:ocr_queue_depth",
      "@type": "xsd:integer"
    },
    "video_queue_depth": {
      "@id": "screenpipe:video_queue_depth",
      "@type": "xsd:integer"
    },
    "time_to_first_frame_ms": {
      "@id": "screenpipe:time_to_first_frame_ms",
      "@type": "xsd:decimal"
    },
    "pipeline_stall_count": {
      "@id": "screenpipe:pipeline_stall_count",
      "@type": "xsd:integer"
    },
    "ocr_cache_hit_rate": {
      "@id": "screenpipe:ocr_cache_hit_rate",
      "@type": "xsd:decimal"
    },
    "TreeWalkerSnapshot": "screenpipe:TreeWalkerSnapshot",
    "walks_total": {
      "@id": "screenpipe:walks_total",
      "@type": "xsd:integer"
    },
    "walks_stored": {
      "@id": "screenpipe:walks_stored",
      "@type": "xsd:integer"
    },
    "walks_deduped": {
      "@id": "screenpipe:walks_deduped",
      "@type": "xsd:integer"
    },
    "walks_empty": {
      "@id": "screenpipe:walks_empty",
      "@type": "xsd:integer"
    },
    "walks_error": {
      "@id": "screenpipe:walks_error",
      "@type": "xsd:integer"
    },
    "walks_truncated": {
      "@id": "screenpipe:walks_truncated",
      "@type": "xsd:integer"
    },
    "walks_truncated_timeout": {
      "@id": "screenpipe:walks_truncated_timeout",
      "@type": "xsd:integer"
    },
    "walks_truncated_max_nodes": {
      "@id": "screenpipe:walks_truncated_max_nodes",
      "@type": "xsd:integer"
    },
    "truncation_rate": {
      "@id": "screenpipe:truncation_rate",
      "@type": "xsd:decimal"
    },
    "avg_walk_duration_ms": {
      "@id": "screenpipe:avg_walk_duration_ms",
      "@type": "xsd:integer"
    },
    "max_walk_duration_ms": {
      "@id": "screenpipe:max_walk_duration_ms",
      "@type": "xsd:integer"
    },
    "avg_nodes_per_walk": {
      "@id": "screenpipe:avg_nodes_per_walk",
      "@type": "xsd:integer"
    },
    "max_depth_reached": {
      "@id": "screenpipe:max_depth_reached",
      "@type": "xsd:integer"
    },
    "total_text_chars": {
      "@id": "screenpipe:total_text_chars",
      "@type": "xsd:integer"
    },
    "AddTagsRequest": "screenpipe:AddTagsRequest",
    "GetTagsBatchResponse": "screenpipe:GetTagsBatchResponse",
    "RemoveTagsRequest": "screenpipe:RemoveTagsRequest",
    "RemoveTagsResponse": "screenpipe:RemoveTagsResponse",
    "GetTagsBatchRequest": "screenpipe:GetTagsBatchRequest",
    "frame_ids": {
      "@id": "screenpipe:frame_ids",
      "@container": "@list"
    },
    "AddTagsResponse": "screenpipe:AddTagsResponse",
    "UnlockRequest": "screenpipe:UnlockRequest",
    "SetupRequest": "screenpipe:SetupRequest",
    "MonitorInfo": "screenpipe:MonitorInfo",
    "stable_id": {
      "@id": "screenpipe:stable_id",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Screenpipe API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Screenpipe's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-09-28) from openapi/screenpipe-activity-api-openapi.yml, openapi/screenpipe-audio-api-openapi.yml, openapi/screenpipe-cloud-archive-api-openapi.yml.",
  "dcterms:created": "2026-09-28",
  "dcterms:source": [
    "openapi/screenpipe-activity-api-openapi.yml",
    "openapi/screenpipe-audio-api-openapi.yml",
    "openapi/screenpipe-cloud-archive-api-openapi.yml",
    "openapi/screenpipe-cloud-sync-api-openapi.yml",
    "openapi/screenpipe-data-management-api-openapi.yml"
  ]
}