{
  "@context": {
    "@vocab": "https://fulcradynamics.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "fulcradynamics": "https://fulcradynamics.com/schema#",
    "AggregateFunction": "fulcradynamics:AggregateFunction",
    "AggregateResolution": "fulcradynamics:AggregateResolution",
    "AnnotationRow": "fulcradynamics:AnnotationRow",
    "annotation_type": {
      "@id": "fulcradynamics:annotation_type",
      "@type": "@id"
    },
    "created_at": {
      "@id": "fulcradynamics:created_at",
      "@type": "xsd:dateTime"
    },
    "deleted_at": {
      "@id": "fulcradynamics:deleted_at"
    },
    "description": {
      "@id": "fulcradynamics:description",
      "@type": "xsd:string"
    },
    "fulcra_source_id": {
      "@id": "fulcradynamics:fulcra_source_id",
      "@type": "xsd:string"
    },
    "fulcra_userid": {
      "@id": "fulcradynamics:fulcra_userid",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "fulcradynamics:id",
      "@type": "xsd:string"
    },
    "measurement_spec": {
      "@id": "fulcradynamics:measurement_spec"
    },
    "name": {
      "@id": "fulcradynamics:name",
      "@type": "xsd:string"
    },
    "spec": {
      "@id": "fulcradynamics:spec"
    },
    "tags": {
      "@id": "fulcradynamics:tags",
      "@container": "@list"
    },
    "updated_at": {
      "@id": "fulcradynamics:updated_at",
      "@type": "xsd:dateTime"
    },
    "AnnotationSpecContainer": "fulcradynamics:AnnotationSpecContainer",
    "default_note": {
      "@id": "fulcradynamics:default_note"
    },
    "AnnotationType": "fulcradynamics:AnnotationType",
    "BooleanAnnotation": "fulcradynamics:BooleanAnnotation",
    "BooleanMeasurement": "fulcradynamics:BooleanMeasurement",
    "boolean": {
      "@id": "fulcradynamics:boolean",
      "@type": "@id"
    },
    "measurement_type": {
      "@id": "fulcradynamics:measurement_type",
      "@type": "xsd:string"
    },
    "metric_kind": {
      "@id": "fulcradynamics:metric_kind",
      "@type": "@id"
    },
    "unit": {
      "@id": "fulcradynamics:unit"
    },
    "value_type": {
      "@id": "fulcradynamics:value_type",
      "@type": "xsd:string"
    },
    "BooleanMeasurementSpec": "fulcradynamics:BooleanMeasurementSpec",
    "value": {
      "@id": "fulcradynamics:value"
    },
    "BoundsResponse": "fulcradynamics:BoundsResponse",
    "end_date": {
      "@id": "fulcradynamics:end_date"
    },
    "start_date": {
      "@id": "fulcradynamics:start_date"
    },
    "ColorScaleMapping-Input": "fulcradynamics:ColorScaleMapping-Input",
    "color": {
      "@id": "fulcradynamics:color",
      "@type": "@id"
    },
    "mapping_type": {
      "@id": "fulcradynamics:mapping_type",
      "@type": "xsd:string"
    },
    "ColorScaleMapping-Output": "fulcradynamics:ColorScaleMapping-Output",
    "ColorScaleMappingSpec-Input": "fulcradynamics:ColorScaleMappingSpec-Input",
    "mapping": {
      "@id": "fulcradynamics:mapping"
    },
    "ColorScaleMappingSpec-Output": "fulcradynamics:ColorScaleMappingSpec-Output",
    "CountMeasurement": "fulcradynamics:CountMeasurement",
    "count": {
      "@id": "fulcradynamics:count",
      "@type": "@id"
    },
    "CountMeasurementSpec": "fulcradynamics:CountMeasurementSpec",
    "CreateDataTypeBody": "fulcradynamics:CreateDataTypeBody",
    "api_version": {
      "@id": "fulcradynamics:api_version",
      "@type": "xsd:string"
    },
    "categories": {
      "@id": "fulcradynamics:categories",
      "@container": "@list"
    },
    "column_name": {
      "@id": "fulcradynamics:column_name",
      "@type": "xsd:string"
    },
    "deprecated": {
      "@id": "fulcradynamics:deprecated",
      "@type": "xsd:boolean"
    },
    "icon": {
      "@id": "fulcradynamics:icon",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "fulcradynamics:metadata"
    },
    "queryable": {
      "@id": "fulcradynamics:queryable",
      "@type": "xsd:boolean"
    },
    "record_spec": {
      "@id": "fulcradynamics:record_spec",
      "@type": "@id"
    },
    "recordable": {
      "@id": "fulcradynamics:recordable",
      "@type": "xsd:boolean"
    },
    "CreateFileUploadRequestBody": "fulcradynamics:CreateFileUploadRequestBody",
    "content_length": {
      "@id": "fulcradynamics:content_length",
      "@type": "xsd:integer"
    },
    "content_type": {
      "@id": "fulcradynamics:content_type",
      "@type": "xsd:string"
    },
    "path": {
      "@id": "fulcradynamics:path",
      "@type": "xsd:string"
    },
    "CreateFileUploadResponseBody": "fulcradynamics:CreateFileUploadResponseBody",
    "file": {
      "@id": "fulcradynamics:file",
      "@type": "@id"
    },
    "url": {
      "@id": "fulcradynamics:url",
      "@type": "xsd:string"
    },
    "CreateFulcraCustomInputRequest": "fulcradynamics:CreateFulcraCustomInputRequest",
    "default_event_tags": {
      "@id": "fulcradynamics:default_event_tags",
      "@container": "@list"
    },
    "fulcra_data_type": {
      "@id": "fulcradynamics:fulcra_data_type",
      "@type": "xsd:string"
    },
    "fulcra_source": {
      "@id": "fulcradynamics:fulcra_source",
      "@container": "@list"
    },
    "CreateFulcraReflectionRequest": "fulcradynamics:CreateFulcraReflectionRequest",
    "annotations": {
      "@id": "fulcradynamics:annotations",
      "@container": "@list"
    },
    "data_types": {
      "@id": "fulcradynamics:data_types",
      "@container": "@list"
    },
    "parent_template_id": {
      "@id": "fulcradynamics:parent_template_id",
      "@type": "xsd:string"
    },
    "schedule": {
      "@id": "fulcradynamics:schedule",
      "@type": "@id"
    },
    "CreateFulcraTagRequest": "fulcradynamics:CreateFulcraTagRequest",
    "CustomFulcraDataType": "fulcradynamics:CustomFulcraDataType",
    "class": {
      "@id": "fulcradynamics:class",
      "@type": "@id"
    },
    "CustomMeasurement": "fulcradynamics:CustomMeasurement",
    "custom": {
      "@id": "fulcradynamics:custom",
      "@type": "@id"
    },
    "CustomMeasurementSpec": "fulcradynamics:CustomMeasurementSpec",
    "DataMetric": "fulcradynamics:DataMetric",
    "is_time_series": {
      "@id": "fulcradynamics:is_time_series",
      "@type": "xsd:boolean"
    },
    "value_column": {
      "@id": "fulcradynamics:value_column",
      "@type": "xsd:string"
    },
    "DataRecordMetadataV1": "fulcradynamics:DataRecordMetadataV1",
    "data_type": {
      "@id": "fulcradynamics:data_type",
      "@type": "xsd:string"
    },
    "recorded_at": {
      "@id": "fulcradynamics:recorded_at"
    },
    "source": {
      "@id": "fulcradynamics:source",
      "@container": "@list"
    },
    "DataRecordV1": "fulcradynamics:DataRecordV1",
    "data": {
      "@id": "fulcradynamics:data",
      "@type": "xsd:string"
    },
    "specversion": {
      "@id": "fulcradynamics:specversion",
      "@type": "xsd:integer"
    },
    "DataTypeSpec": "fulcradynamics:DataTypeSpec",
    "DateTimeRange": "fulcradynamics:DateTimeRange",
    "end_time": {
      "@id": "fulcradynamics:end_time",
      "@type": "xsd:dateTime"
    },
    "start_time": {
      "@id": "fulcradynamics:start_time",
      "@type": "xsd:dateTime"
    },
    "DistanceMeasurement": "fulcradynamics:DistanceMeasurement",
    "distance": {
      "@id": "fulcradynamics:distance",
      "@type": "@id"
    },
    "DistanceMeasurementSpec": "fulcradynamics:DistanceMeasurementSpec",
    "DistanceUnit": "fulcradynamics:DistanceUnit",
    "DurationAnnotation": "fulcradynamics:DurationAnnotation",
    "DurationMeasurement": "fulcradynamics:DurationMeasurement",
    "EmojiScaleMapping-Input": "fulcradynamics:EmojiScaleMapping-Input",
    "string": {
      "@id": "fulcradynamics:string",
      "@type": "@id"
    },
    "EmojiScaleMapping-Output": "fulcradynamics:EmojiScaleMapping-Output",
    "ErrorDetail": "fulcradynamics:ErrorDetail",
    "location": {
      "@id": "fulcradynamics:location",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "fulcradynamics:message",
      "@type": "xsd:string"
    },
    "ErrorModel": "fulcradynamics:ErrorModel",
    "detail": {
      "@id": "fulcradynamics:detail",
      "@type": "xsd:string"
    },
    "errors": {
      "@id": "fulcradynamics:errors",
      "@container": "@list"
    },
    "instance": {
      "@id": "fulcradynamics:instance",
      "@type": "@id"
    },
    "status": {
      "@id": "fulcradynamics:status",
      "@type": "xsd:integer"
    },
    "title": {
      "@id": "fulcradynamics:title",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "fulcradynamics:type",
      "@type": "@id"
    },
    "FulcraAPISessionRow": "fulcradynamics:FulcraAPISessionRow",
    "policy_id": {
      "@id": "fulcradynamics:policy_id"
    },
    "FulcraAPIVersion": "fulcradynamics:FulcraAPIVersion",
    "FulcraAppleWorkout": "fulcradynamics:FulcraAppleWorkout",
    "all_statistics": {
      "@id": "fulcradynamics:all_statistics"
    },
    "apple_workout_id": {
      "@id": "fulcradynamics:apple_workout_id",
      "@type": "xsd:string"
    },
    "device": {
      "@id": "fulcradynamics:device"
    },
    "duration": {
      "@id": "fulcradynamics:duration",
      "@type": "xsd:decimal"
    },
    "extras": {
      "@id": "fulcradynamics:extras"
    },
    "has_undetermined_duration": {
      "@id": "fulcradynamics:has_undetermined_duration",
      "@type": "xsd:boolean"
    },
    "source_revision": {
      "@id": "fulcradynamics:source_revision"
    },
    "workout_activities": {
      "@id": "fulcradynamics:workout_activities",
      "@container": "@list"
    },
    "workout_activity_type": {
      "@id": "fulcradynamics:workout_activity_type",
      "@type": "xsd:string"
    },
    "workout_events": {
      "@id": "fulcradynamics:workout_events",
      "@container": "@list"
    },
    "FulcraCalendar": "fulcradynamics:FulcraCalendar",
    "calendar_color": {
      "@id": "fulcradynamics:calendar_color",
      "@type": "xsd:string"
    },
    "calendar_id": {
      "@id": "fulcradynamics:calendar_id",
      "@type": "xsd:string"
    },
    "calendar_identifier": {
      "@id": "fulcradynamics:calendar_identifier",
      "@type": "xsd:string"
    },
    "calendar_name": {
      "@id": "fulcradynamics:calendar_name",
      "@type": "xsd:string"
    },
    "calendar_source_id": {
      "@id": "fulcradynamics:calendar_source_id",
      "@type": "xsd:string"
    },
    "calendar_source_name": {
      "@id": "fulcradynamics:calendar_source_name",
      "@type": "xsd:string"
    },
    "calendar_type": {
      "@id": "fulcradynamics:calendar_type",
      "@type": "xsd:string"
    },
    "inserted_at": {
      "@id": "fulcradynamics:inserted_at",
      "@type": "xsd:dateTime"
    },
    "is_immutable": {
      "@id": "fulcradynamics:is_immutable",
      "@type": "xsd:boolean"
    },
    "is_subscribed": {
      "@id": "fulcradynamics:is_subscribed",
      "@type": "xsd:boolean"
    },
    "source_type": {
      "@id": "fulcradynamics:source_type",
      "@type": "xsd:string"
    },
    "FulcraCalendarEvent": "fulcradynamics:FulcraCalendarEvent",
    "allow_new_time_proposals": {
      "@id": "fulcradynamics:allow_new_time_proposals"
    },
    "availability": {
      "@id": "fulcradynamics:availability"
    },
    "calendar_event_id": {
      "@id": "fulcradynamics:calendar_event_id",
      "@type": "xsd:string"
    },
    "calendar_item_external_identifier": {
      "@id": "fulcradynamics:calendar_item_external_identifier"
    },
    "calendar_item_identifier": {
      "@id": "fulcradynamics:calendar_item_identifier"
    },
    "creation_date": {
      "@id": "fulcradynamics:creation_date"
    },
    "event_identifier": {
      "@id": "fulcradynamics:event_identifier"
    },
    "geolocation": {
      "@id": "fulcradynamics:geolocation"
    },
    "has_alarms": {
      "@id": "fulcradynamics:has_alarms"
    },
    "has_attendees": {
      "@id": "fulcradynamics:has_attendees"
    },
    "has_notes": {
      "@id": "fulcradynamics:has_notes"
    },
    "has_recurrence_rules": {
      "@id": "fulcradynamics:has_recurrence_rules"
    },
    "is_all_day": {
      "@id": "fulcradynamics:is_all_day"
    },
    "is_detached": {
      "@id": "fulcradynamics:is_detached"
    },
    "last_modified_date": {
      "@id": "fulcradynamics:last_modified_date"
    },
    "notes": {
      "@id": "fulcradynamics:notes"
    },
    "occurrence_date": {
      "@id": "fulcradynamics:occurrence_date"
    },
    "organizer": {
      "@id": "fulcradynamics:organizer"
    },
    "participants": {
      "@id": "fulcradynamics:participants"
    },
    "recurrence_rules": {
      "@id": "fulcradynamics:recurrence_rules"
    },
    "time_zone": {
      "@id": "fulcradynamics:time_zone"
    },
    "FulcraCalendarEventParticipant": "fulcradynamics:FulcraCalendarEventParticipant",
    "contact_id": {
      "@id": "fulcradynamics:contact_id"
    },
    "is_current_user": {
      "@id": "fulcradynamics:is_current_user"
    },
    "participant_role": {
      "@id": "fulcradynamics:participant_role"
    },
    "participant_status": {
      "@id": "fulcradynamics:participant_status"
    },
    "participant_type": {
      "@id": "fulcradynamics:participant_type"
    },
    "FulcraCalendarRecurrenceRule": "fulcradynamics:FulcraCalendarRecurrenceRule",
    "days_of_the_month": {
      "@id": "fulcradynamics:days_of_the_month"
    },
    "days_of_the_week": {
      "@id": "fulcradynamics:days_of_the_week"
    },
    "days_of_the_year": {
      "@id": "fulcradynamics:days_of_the_year"
    },
    "first_day_of_the_week": {
      "@id": "fulcradynamics:first_day_of_the_week"
    },
    "frequency": {
      "@id": "fulcradynamics:frequency"
    },
    "interval": {
      "@id": "fulcradynamics:interval"
    },
    "months_of_the_year": {
      "@id": "fulcradynamics:months_of_the_year"
    },
    "recurrence_rule_id": {
      "@id": "fulcradynamics:recurrence_rule_id",
      "@type": "xsd:string"
    },
    "set_positions": {
      "@id": "fulcradynamics:set_positions"
    },
    "weeks_of_the_year": {
      "@id": "fulcradynamics:weeks_of_the_year"
    },
    "FulcraCategory": "fulcradynamics:FulcraCategory",
    "FulcraCustomInput": "fulcradynamics:FulcraCustomInput",
    "deleted": {
      "@id": "fulcradynamics:deleted",
      "@type": "xsd:boolean"
    },
    "FulcraDataSource": "fulcradynamics:FulcraDataSource",
    "parent_id": {
      "@id": "fulcradynamics:parent_id"
    },
    "vendor_id": {
      "@id": "fulcradynamics:vendor_id",
      "@type": "xsd:string"
    },
    "FulcraDatashare": "fulcradynamics:FulcraDatashare",
    "datashare_id": {
      "@id": "fulcradynamics:datashare_id",
      "@type": "xsd:string"
    },
    "datashare_name": {
      "@id": "fulcradynamics:datashare_name",
      "@type": "xsd:string"
    },
    "fulcra_data_types": {
      "@id": "fulcradynamics:fulcra_data_types",
      "@container": "@list"
    },
    "group_permissions": {
      "@id": "fulcradynamics:group_permissions",
      "@container": "@list"
    },
    "permissions": {
      "@id": "fulcradynamics:permissions",
      "@container": "@list"
    },
    "share_all_data": {
      "@id": "fulcradynamics:share_all_data",
      "@type": "xsd:boolean"
    },
    "sharing_fulcra_user_name": {
      "@id": "fulcradynamics:sharing_fulcra_user_name",
      "@type": "xsd:string"
    },
    "sharing_fulcra_user_picture": {
      "@id": "fulcradynamics:sharing_fulcra_user_picture"
    },
    "sharing_fulcra_userid": {
      "@id": "fulcradynamics:sharing_fulcra_userid",
      "@type": "xsd:string"
    },
    "time_end": {
      "@id": "fulcradynamics:time_end"
    },
    "time_start": {
      "@id": "fulcradynamics:time_start"
    },
    "FulcraDatashareDirectoryChild": "fulcradynamics:FulcraDatashareDirectoryChild",
    "is_directory": {
      "@id": "fulcradynamics:is_directory",
      "@type": "xsd:boolean"
    },
    "FulcraDatashareDirectoryListing": "fulcradynamics:FulcraDatashareDirectoryListing",
    "all_files": {
      "@id": "fulcradynamics:all_files",
      "@type": "xsd:boolean"
    },
    "children": {
      "@id": "fulcradynamics:children",
      "@container": "@list"
    },
    "FulcraDatashareGroupPermission": "fulcradynamics:FulcraDatashareGroupPermission",
    "allowed_group_id": {
      "@id": "fulcradynamics:allowed_group_id",
      "@type": "xsd:string"
    },
    "FulcraDatasharePermission": "fulcradynamics:FulcraDatasharePermission",
    "allowed_fulcra_userid": {
      "@id": "fulcradynamics:allowed_fulcra_userid",
      "@type": "xsd:string"
    },
    "FulcraEventRecord": "fulcradynamics:FulcraEventRecord",
    "FulcraFileUploadDataType": "fulcradynamics:FulcraFileUploadDataType",
    "state": {
      "@id": "fulcradynamics:state",
      "@type": "xsd:string"
    },
    "FulcraFileUploadInput": "fulcradynamics:FulcraFileUploadInput",
    "archived_at": {
      "@id": "fulcradynamics:archived_at",
      "@type": "xsd:dateTime"
    },
    "last_scanned": {
      "@id": "fulcradynamics:last_scanned",
      "@type": "xsd:dateTime"
    },
    "restored_from_id": {
      "@id": "fulcradynamics:restored_from_id",
      "@type": "xsd:string"
    },
    "scan_state": {
      "@id": "fulcradynamics:scan_state",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "fulcradynamics:size",
      "@type": "xsd:integer"
    },
    "source_data_types": {
      "@id": "fulcradynamics:source_data_types",
      "@container": "@list"
    },
    "source_id": {
      "@id": "fulcradynamics:source_id",
      "@type": "xsd:string"
    },
    "source_name": {
      "@id": "fulcradynamics:source_name",
      "@type": "xsd:string"
    },
    "uploaded_at": {
      "@id": "fulcradynamics:uploaded_at",
      "@type": "xsd:dateTime"
    },
    "FulcraGroup": "fulcradynamics:FulcraGroup",
    "agreement_markdown": {
      "@id": "fulcradynamics:agreement_markdown"
    },
    "detail_markdown": {
      "@id": "fulcradynamics:detail_markdown"
    },
    "friendly_id": {
      "@id": "fulcradynamics:friendly_id"
    },
    "group_url": {
      "@id": "fulcradynamics:group_url"
    },
    "header_image_url": {
      "@id": "fulcradynamics:header_image_url"
    },
    "is_public": {
      "@id": "fulcradynamics:is_public",
      "@type": "xsd:boolean"
    },
    "owner_fulcra_userid": {
      "@id": "fulcradynamics:owner_fulcra_userid",
      "@type": "xsd:string"
    },
    "preview_image_url": {
      "@id": "fulcradynamics:preview_image_url"
    },
    "responsible_entity": {
      "@id": "fulcradynamics:responsible_entity",
      "@type": "xsd:string"
    },
    "view_description": {
      "@id": "fulcradynamics:view_description"
    },
    "withdraw_markdown": {
      "@id": "fulcradynamics:withdraw_markdown"
    },
    "FulcraGroupUpdate": "fulcradynamics:FulcraGroupUpdate",
    "FulcraJoinedGroup": "fulcradynamics:FulcraJoinedGroup",
    "joined_at": {
      "@id": "fulcradynamics:joined_at",
      "@type": "xsd:dateTime"
    },
    "participant_id": {
      "@id": "fulcradynamics:participant_id",
      "@type": "xsd:string"
    },
    "FulcraLocationRecord": "fulcradynamics:FulcraLocationRecord",
    "FulcraMetricAggregation": "fulcradynamics:FulcraMetricAggregation",
    "FulcraMetricRecord": "fulcradynamics:FulcraMetricRecord",
    "aggregation": {
      "@id": "fulcradynamics:aggregation",
      "@type": "@id"
    },
    "scale": {
      "@id": "fulcradynamics:scale"
    },
    "value_map": {
      "@id": "fulcradynamics:value_map"
    },
    "FulcraMetricRecordScale": "fulcradynamics:FulcraMetricRecordScale",
    "max": {
      "@id": "fulcradynamics:max",
      "@type": "xsd:integer"
    },
    "min": {
      "@id": "fulcradynamics:min",
      "@type": "xsd:integer"
    },
    "step": {
      "@id": "fulcradynamics:step",
      "@type": "xsd:integer"
    },
    "FulcraReceivedDataset": "fulcradynamics:FulcraReceivedDataset",
    "grant_id": {
      "@id": "fulcradynamics:grant_id"
    },
    "grant_type": {
      "@id": "fulcradynamics:grant_type",
      "@type": "xsd:string"
    },
    "group_id": {
      "@id": "fulcradynamics:group_id"
    },
    "FulcraRecordType": "fulcradynamics:FulcraRecordType",
    "FulcraReflection": "fulcradynamics:FulcraReflection",
    "FulcraReflectionDataType": "fulcradynamics:FulcraReflectionDataType",
    "resource_id": {
      "@id": "fulcradynamics:resource_id",
      "@type": "xsd:string"
    },
    "FulcraReflectionSchedule": "fulcradynamics:FulcraReflectionSchedule",
    "cron": {
      "@id": "fulcradynamics:cron",
      "@type": "xsd:string"
    },
    "end_at": {
      "@id": "fulcradynamics:end_at",
      "@type": "xsd:string"
    },
    "paused": {
      "@id": "fulcradynamics:paused",
      "@type": "xsd:boolean"
    },
    "start_at": {
      "@id": "fulcradynamics:start_at",
      "@type": "xsd:string"
    },
    "FulcraServiceStatus": "fulcradynamics:FulcraServiceStatus",
    "active_until": {
      "@id": "fulcradynamics:active_until",
      "@type": "xsd:dateTime"
    },
    "grace_period_ends": {
      "@id": "fulcradynamics:grace_period_ends",
      "@type": "xsd:dateTime"
    },
    "is_active": {
      "@id": "fulcradynamics:is_active",
      "@type": "xsd:boolean"
    },
    "manage_url": {
      "@id": "fulcradynamics:manage_url"
    },
    "service_type": {
      "@id": "fulcradynamics:service_type",
      "@type": "@id"
    },
    "FulcraServiceType": "fulcradynamics:FulcraServiceType",
    "FulcraTag": "fulcradynamics:FulcraTag",
    "FulcraTombstoneRecord": "fulcradynamics:FulcraTombstoneRecord",
    "FulcraUserDataAverages": "fulcradynamics:FulcraUserDataAverages",
    "records_per_day": {
      "@id": "fulcradynamics:records_per_day",
      "@type": "xsd:integer"
    },
    "records_per_hour": {
      "@id": "fulcradynamics:records_per_hour",
      "@type": "xsd:integer"
    },
    "records_per_month": {
      "@id": "fulcradynamics:records_per_month",
      "@type": "xsd:integer"
    },
    "records_per_week": {
      "@id": "fulcradynamics:records_per_week",
      "@type": "xsd:integer"
    },
    "FulcraUserDataTotals": "fulcradynamics:FulcraUserDataTotals",
    "averages": {
      "@id": "fulcradynamics:averages",
      "@type": "@id"
    },
    "total_days": {
      "@id": "fulcradynamics:total_days",
      "@type": "xsd:integer"
    },
    "total_devices": {
      "@id": "fulcradynamics:total_devices",
      "@type": "xsd:integer"
    },
    "total_records": {
      "@id": "fulcradynamics:total_records",
      "@type": "xsd:integer"
    },
    "total_sources": {
      "@id": "fulcradynamics:total_sources",
      "@type": "xsd:integer"
    },
    "FulcraUserPreferences": "fulcradynamics:FulcraUserPreferences",
    "calendar_events_data_track_filter_map": {
      "@id": "fulcradynamics:calendar_events_data_track_filter_map"
    },
    "calendars": {
      "@id": "fulcradynamics:calendars"
    },
    "location_resolution": {
      "@id": "fulcradynamics:location_resolution"
    },
    "periods_of_day": {
      "@id": "fulcradynamics:periods_of_day"
    },
    "pinned_metrics_count_map": {
      "@id": "fulcradynamics:pinned_metrics_count_map"
    },
    "selected_calendar_vendor_ids": {
      "@id": "fulcradynamics:selected_calendar_vendor_ids"
    },
    "selected_metrics": {
      "@id": "fulcradynamics:selected_metrics"
    },
    "selected_metrics_map": {
      "@id": "fulcradynamics:selected_metrics_map"
    },
    "timezone": {
      "@id": "fulcradynamics:timezone"
    },
    "GCSPubSubNotification": "fulcradynamics:GCSPubSubNotification",
    "subscription": {
      "@id": "fulcradynamics:subscription",
      "@type": "xsd:string"
    },
    "GCSPubSubNotificationAttributes": "fulcradynamics:GCSPubSubNotificationAttributes",
    "bucketId": {
      "@id": "fulcradynamics:bucketId",
      "@type": "xsd:string"
    },
    "eventTime": {
      "@id": "fulcradynamics:eventTime",
      "@type": "xsd:dateTime"
    },
    "eventType": {
      "@id": "fulcradynamics:eventType",
      "@type": "xsd:string"
    },
    "notificationConfig": {
      "@id": "fulcradynamics:notificationConfig",
      "@type": "xsd:string"
    },
    "objectGeneration": {
      "@id": "fulcradynamics:objectGeneration",
      "@type": "xsd:string"
    },
    "objectId": {
      "@id": "fulcradynamics:objectId",
      "@type": "xsd:string"
    },
    "overwrittenByGeneration": {
      "@id": "fulcradynamics:overwrittenByGeneration",
      "@type": "xsd:string"
    },
    "overwroteGeneration": {
      "@id": "fulcradynamics:overwroteGeneration",
      "@type": "xsd:string"
    },
    "payloadFormat": {
      "@id": "fulcradynamics:payloadFormat",
      "@type": "xsd:string"
    },
    "GCSPubSubNotificationMessage": "fulcradynamics:GCSPubSubNotificationMessage",
    "attributes": {
      "@id": "fulcradynamics:attributes",
      "@type": "@id"
    },
    "messageId": {
      "@id": "fulcradynamics:messageId",
      "@type": "xsd:string"
    },
    "publishTime": {
      "@id": "fulcradynamics:publishTime",
      "@type": "xsd:string"
    },
    "GeofenceLocation": "fulcradynamics:GeofenceLocation",
    "altitude": {
      "@id": "fulcradynamics:altitude"
    },
    "ellipsoidal_altitude": {
      "@id": "fulcradynamics:ellipsoidal_altitude"
    },
    "floor": {
      "@id": "fulcradynamics:floor"
    },
    "horizontal_accuracy": {
      "@id": "fulcradynamics:horizontal_accuracy"
    },
    "is_produced_by_accessory": {
      "@id": "fulcradynamics:is_produced_by_accessory"
    },
    "is_simulated_by_software": {
      "@id": "fulcradynamics:is_simulated_by_software"
    },
    "latitude": {
      "@id": "fulcradynamics:latitude",
      "@type": "xsd:decimal"
    },
    "location_timestamp": {
      "@id": "fulcradynamics:location_timestamp"
    },
    "longitude": {
      "@id": "fulcradynamics:longitude",
      "@type": "xsd:decimal"
    },
    "radius": {
      "@id": "fulcradynamics:radius"
    },
    "vertical_accuracy": {
      "@id": "fulcradynamics:vertical_accuracy"
    },
    "GrantServiceRequest": "fulcradynamics:GrantServiceRequest",
    "months": {
      "@id": "fulcradynamics:months",
      "@type": "xsd:integer"
    },
    "HTTPValidationError": "fulcradynamics:HTTPValidationError",
    "IdentifyFileUploadRequestPayload": "fulcradynamics:IdentifyFileUploadRequestPayload",
    "InsightReportVersion": "fulcradynamics:InsightReportVersion",
    "ListFileUploadResponseBody": "fulcradynamics:ListFileUploadResponseBody",
    "files": {
      "@id": "fulcradynamics:files",
      "@container": "@list"
    },
    "folders": {
      "@id": "fulcradynamics:folders",
      "@container": "@list"
    },
    "LocationSampleSource": "fulcradynamics:LocationSampleSource",
    "MassMeasurement": "fulcradynamics:MassMeasurement",
    "mass": {
      "@id": "fulcradynamics:mass",
      "@type": "@id"
    },
    "MassMeasurementSpec": "fulcradynamics:MassMeasurementSpec",
    "MassUnit": "fulcradynamics:MassUnit",
    "MetricKind": "fulcradynamics:MetricKind",
    "Mode": "fulcradynamics:Mode",
    "MomentAnnotation": "fulcradynamics:MomentAnnotation",
    "NumericAnnotation": "fulcradynamics:NumericAnnotation",
    "OutputMethod": "fulcradynamics:OutputMethod",
    "PeopleAnnotation": "fulcradynamics:PeopleAnnotation",
    "PercentMeasurement": "fulcradynamics:PercentMeasurement",
    "percent": {
      "@id": "fulcradynamics:percent",
      "@type": "@id"
    },
    "PercentMeasurementSpec": "fulcradynamics:PercentMeasurementSpec",
    "PeriodMeasurement": "fulcradynamics:PeriodMeasurement",
    "period": {
      "@id": "fulcradynamics:period",
      "@type": "@id"
    },
    "PeriodMeasurementSpec": "fulcradynamics:PeriodMeasurementSpec",
    "PeriodUnit": "fulcradynamics:PeriodUnit",
    "PeriodsOfDay": "fulcradynamics:PeriodsOfDay",
    "afternoon": {
      "@id": "fulcradynamics:afternoon",
      "@type": "xsd:string"
    },
    "end_of_day": {
      "@id": "fulcradynamics:end_of_day",
      "@type": "xsd:string"
    },
    "evening": {
      "@id": "fulcradynamics:evening",
      "@type": "xsd:string"
    },
    "morning": {
      "@id": "fulcradynamics:morning",
      "@type": "xsd:string"
    },
    "RecentChangesResponseBody": "fulcradynamics:RecentChangesResponseBody",
    "RecentFileChange": "fulcradynamics:RecentFileChange",
    "full_name": {
      "@id": "fulcradynamics:full_name",
      "@type": "xsd:string"
    },
    "RecordSpec": "fulcradynamics:RecordSpec",
    "RecordSpecInput": "fulcradynamics:RecordSpecInput",
    "RescheduleFulcraReflectionsRequest": "fulcradynamics:RescheduleFulcraReflectionsRequest",
    "ResponseFormat": "fulcradynamics:ResponseFormat",
    "ScaleAnnotation": "fulcradynamics:ScaleAnnotation",
    "ScaleAnnotationSpec-Input": "fulcradynamics:ScaleAnnotationSpec-Input",
    "label_mapping": {
      "@id": "fulcradynamics:label_mapping",
      "@type": "@id"
    },
    "scale_mapping": {
      "@id": "fulcradynamics:scale_mapping"
    },
    "ScaleAnnotationSpec-Output": "fulcradynamics:ScaleAnnotationSpec-Output",
    "ScaleAnnotationSpecContainer-Input": "fulcradynamics:ScaleAnnotationSpecContainer-Input",
    "ScaleAnnotationSpecContainer-Output": "fulcradynamics:ScaleAnnotationSpecContainer-Output",
    "ScaleMeasurement": "fulcradynamics:ScaleMeasurement",
    "ScaleMeasurementSpec": "fulcradynamics:ScaleMeasurementSpec",
    "max_allowed": {
      "@id": "fulcradynamics:max_allowed",
      "@type": "xsd:integer"
    },
    "min_allowed": {
      "@id": "fulcradynamics:min_allowed",
      "@type": "xsd:integer"
    },
    "SortOrder": "fulcradynamics:SortOrder",
    "StringScaleMapping": "fulcradynamics:StringScaleMapping",
    "StringScaleMappingSpec": "fulcradynamics:StringScaleMappingSpec",
    "TemperatureMeasurement": "fulcradynamics:TemperatureMeasurement",
    "temperature": {
      "@id": "fulcradynamics:temperature",
      "@type": "@id"
    },
    "TemperatureMeasurementSpec": "fulcradynamics:TemperatureMeasurementSpec",
    "TemperatureUnit": "fulcradynamics:TemperatureUnit",
    "TimeSeriesCalculation": "fulcradynamics:TimeSeriesCalculation"
  },
  "@type": "schema:Dataset",
  "schema:name": "Fulcra API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Fulcra'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-11-09) from openapi/fulcradynamics-com-openapi.json.",
  "dcterms:created": "2026-11-09",
  "dcterms:source": [
    "openapi/fulcradynamics-com-openapi.json"
  ]
}