{
  "@context": {
    "@vocab": "https://vitruvisoftware.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "vitruvi": "https://vitruvisoftware.com/schema#",
    "AgentEntityLog": "vitruvi:AgentEntityLog",
    "id": {
      "@id": "vitruvi:id",
      "@type": "xsd:integer"
    },
    "created_by": {
      "@id": "vitruvi:created_by",
      "@type": "xsd:integer"
    },
    "extended_properties": {
      "@id": "vitruvi:extended_properties"
    },
    "created": {
      "@id": "vitruvi:created",
      "@type": "xsd:dateTime"
    },
    "modified": {
      "@id": "vitruvi:modified",
      "@type": "xsd:dateTime"
    },
    "uuid": {
      "@id": "vitruvi:uuid",
      "@type": "xsd:string"
    },
    "payload": {
      "@id": "vitruvi:payload"
    },
    "agent_context": {
      "@id": "vitruvi:agent_context"
    },
    "object_id": {
      "@id": "vitruvi:object_id",
      "@type": "xsd:integer"
    },
    "source_type": {
      "@id": "vitruvi:source_type"
    },
    "content_type": {
      "@id": "vitruvi:content_type",
      "@type": "xsd:integer"
    },
    "BlankEnum": "vitruvi:BlankEnum",
    "PaginatedAgentEntityLogList": "vitruvi:PaginatedAgentEntityLogList",
    "count": {
      "@id": "vitruvi:count",
      "@type": "xsd:integer"
    },
    "next": {
      "@id": "vitruvi:next",
      "@type": "@id"
    },
    "previous": {
      "@id": "vitruvi:previous",
      "@type": "@id"
    },
    "results": {
      "@id": "vitruvi:results",
      "@container": "@list"
    },
    "SourceTypeEnum": "vitruvi:SourceTypeEnum",
    "PatchedAgentEntityLog": "vitruvi:PatchedAgentEntityLog",
    "ActionStatusEnum": "vitruvi:ActionStatusEnum",
    "AgentLog": "vitruvi:AgentLog",
    "profile": {
      "@id": "vitruvi:profile",
      "@type": "xsd:integer"
    },
    "session": {
      "@id": "vitruvi:session",
      "@type": "xsd:string"
    },
    "action_status": {
      "@id": "vitruvi:action_status",
      "@type": "@id"
    },
    "timestamp": {
      "@id": "vitruvi:timestamp",
      "@type": "xsd:dateTime"
    },
    "log_type": {
      "@id": "vitruvi:log_type",
      "@type": "@id"
    },
    "message": {
      "@id": "vitruvi:message"
    },
    "extra_data": {
      "@id": "vitruvi:extra_data"
    },
    "tokens_in": {
      "@id": "vitruvi:tokens_in",
      "@type": "xsd:integer"
    },
    "tokens_out": {
      "@id": "vitruvi:tokens_out",
      "@type": "xsd:integer"
    },
    "LogTypeEnum": "vitruvi:LogTypeEnum",
    "PaginatedAgentLogList": "vitruvi:PaginatedAgentLogList",
    "PatchedAgentLog": "vitruvi:PatchedAgentLog",
    "CustomActionCategory": "vitruvi:CustomActionCategory",
    "has_actions": {
      "@id": "vitruvi:has_actions",
      "@type": "xsd:boolean"
    },
    "name": {
      "@id": "vitruvi:name",
      "@type": "xsd:string"
    },
    "order": {
      "@id": "vitruvi:order",
      "@type": "xsd:integer"
    },
    "description": {
      "@id": "vitruvi:description",
      "@type": "xsd:string"
    },
    "is_enabled": {
      "@id": "vitruvi:is_enabled",
      "@type": "xsd:boolean"
    },
    "PaginatedCustomActionCategoryList": "vitruvi:PaginatedCustomActionCategoryList",
    "CustomAction": "vitruvi:CustomAction",
    "rank": {
      "@id": "vitruvi:rank",
      "@type": "xsd:integer"
    },
    "timeout": {
      "@id": "vitruvi:timeout",
      "@type": "xsd:integer"
    },
    "script": {
      "@id": "vitruvi:script",
      "@type": "xsd:integer"
    },
    "required_permission": {
      "@id": "vitruvi:required_permission",
      "@type": "xsd:integer"
    },
    "custom_action_category": {
      "@id": "vitruvi:custom_action_category",
      "@type": "xsd:integer"
    },
    "PaginatedCustomActionList": "vitruvi:PaginatedCustomActionList",
    "EventHook": "vitruvi:EventHook",
    "on_event_type": {
      "@id": "vitruvi:on_event_type",
      "@type": "@id"
    },
    "event_custom_type": {
      "@id": "vitruvi:event_custom_type",
      "@type": "xsd:string"
    },
    "execution_order": {
      "@id": "vitruvi:execution_order",
      "@type": "xsd:integer"
    },
    "config": {
      "@id": "vitruvi:config"
    },
    "OnEventTypeEnum": "vitruvi:OnEventTypeEnum",
    "PaginatedEventHookList": "vitruvi:PaginatedEventHookList",
    "PatchedEventHook": "vitruvi:PatchedEventHook",
    "PaginatedScriptList": "vitruvi:PaginatedScriptList",
    "Script": "vitruvi:Script",
    "version": {
      "@id": "vitruvi:version",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "vitruvi:code",
      "@type": "xsd:string"
    },
    "code_link": {
      "@id": "vitruvi:code_link",
      "@type": "xsd:string"
    },
    "code_sha": {
      "@id": "vitruvi:code_sha",
      "@type": "xsd:string"
    },
    "debug": {
      "@id": "vitruvi:debug",
      "@type": "xsd:boolean"
    },
    "debug_file": {
      "@id": "vitruvi:debug_file",
      "@type": "xsd:string"
    },
    "author": {
      "@id": "vitruvi:author",
      "@type": "xsd:string"
    },
    "PatchedScript": "vitruvi:PatchedScript",
    "Company": "vitruvi:Company",
    "primary_contact_information": {
      "@id": "vitruvi:primary_contact_information",
      "@type": "xsd:string"
    },
    "billing_contact_information": {
      "@id": "vitruvi:billing_contact_information",
      "@type": "xsd:string"
    },
    "employee_count": {
      "@id": "vitruvi:employee_count",
      "@type": "xsd:integer"
    },
    "type": {
      "@id": "vitruvi:type",
      "@type": "@id"
    },
    "is_active": {
      "@id": "vitruvi:is_active",
      "@type": "xsd:boolean"
    },
    "phone1": {
      "@id": "vitruvi:phone1",
      "@type": "xsd:string"
    },
    "phone2": {
      "@id": "vitruvi:phone2",
      "@type": "xsd:string"
    },
    "post_code": {
      "@id": "vitruvi:post_code",
      "@type": "xsd:string"
    },
    "address1": {
      "@id": "vitruvi:address1",
      "@type": "xsd:string"
    },
    "address2": {
      "@id": "vitruvi:address2",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "vitruvi:country",
      "@type": "xsd:string"
    },
    "region": {
      "@id": "vitruvi:region",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "vitruvi:city",
      "@type": "xsd:string"
    },
    "company_color": {
      "@id": "vitruvi:company_color",
      "@type": "xsd:string"
    },
    "logo": {
      "@id": "vitruvi:logo",
      "@type": "@id"
    },
    "show_coded_labor_material_only": {
      "@id": "vitruvi:show_coded_labor_material_only",
      "@type": "xsd:boolean"
    },
    "email": {
      "@id": "vitruvi:email",
      "@type": "xsd:string"
    },
    "default_user_tier": {
      "@id": "vitruvi:default_user_tier",
      "@type": "@id"
    },
    "system_admin_email": {
      "@id": "vitruvi:system_admin_email",
      "@type": "xsd:string"
    },
    "primary_contact": {
      "@id": "vitruvi:primary_contact",
      "@type": "xsd:integer"
    },
    "billing_contact": {
      "@id": "vitruvi:billing_contact",
      "@type": "xsd:integer"
    },
    "permission_group": {
      "@id": "vitruvi:permission_group",
      "@type": "xsd:integer"
    },
    "admin_permission_group": {
      "@id": "vitruvi:admin_permission_group",
      "@type": "xsd:integer"
    },
    "read_permission": {
      "@id": "vitruvi:read_permission",
      "@type": "xsd:integer"
    },
    "admin_permission": {
      "@id": "vitruvi:admin_permission",
      "@type": "xsd:integer"
    },
    "denied_permission": {
      "@id": "vitruvi:denied_permission",
      "@type": "xsd:integer"
    },
    "CompanyTypeEnum": "vitruvi:CompanyTypeEnum",
    "PaginatedCompanyList": "vitruvi:PaginatedCompanyList",
    "UserTierEnum": "vitruvi:UserTierEnum",
    "PatchedCompany": "vitruvi:PatchedCompany",
    "ChildCustomFieldSettings": "vitruvi:ChildCustomFieldSettings",
    "list_options": {
      "@id": "vitruvi:list_options",
      "@container": "@list"
    },
    "data_type": {
      "@id": "vitruvi:data_type",
      "@type": "@id"
    },
    "data_format": {
      "@id": "vitruvi:data_format"
    },
    "label": {
      "@id": "vitruvi:label",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "vitruvi:metadata"
    },
    "entity_list_content_type": {
      "@id": "vitruvi:entity_list_content_type",
      "@type": "xsd:integer"
    },
    "parent": {
      "@id": "vitruvi:parent",
      "@type": "xsd:integer"
    },
    "CustomField": "vitruvi:CustomField",
    "settings": {
      "@id": "vitruvi:settings",
      "@type": "xsd:integer"
    },
    "network_operator": {
      "@id": "vitruvi:network_operator",
      "@type": "xsd:integer"
    },
    "children": {
      "@id": "vitruvi:children",
      "@container": "@list"
    },
    "category": {
      "@id": "vitruvi:category",
      "@type": "xsd:integer"
    },
    "CustomFieldDataTypeEnum": "vitruvi:CustomFieldDataTypeEnum",
    "CustomFieldListOption": "vitruvi:CustomFieldListOption",
    "DataFormatEnum": "vitruvi:DataFormatEnum",
    "Material": "vitruvi:Material",
    "custom_fields": {
      "@id": "vitruvi:custom_fields",
      "@container": "@list"
    },
    "cf_values": {
      "@id": "vitruvi:cf_values"
    },
    "custom_field_values": {
      "@id": "vitruvi:custom_field_values"
    },
    "material_category_names": {
      "@id": "vitruvi:material_category_names",
      "@container": "@list"
    },
    "color": {
      "@id": "vitruvi:color",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "vitruvi:size",
      "@type": "xsd:string"
    },
    "video_url": {
      "@id": "vitruvi:video_url",
      "@type": "xsd:string"
    },
    "supplier": {
      "@id": "vitruvi:supplier",
      "@type": "xsd:string"
    },
    "quantity_description": {
      "@id": "vitruvi:quantity_description",
      "@type": "xsd:integer"
    },
    "material_categories": {
      "@id": "vitruvi:material_categories",
      "@container": "@list"
    },
    "PaginatedMaterialList": "vitruvi:PaginatedMaterialList",
    "PatchedMaterial": "vitruvi:PatchedMaterial",
    "BatchDeleteIds": "vitruvi:BatchDeleteIds",
    "ids": {
      "@id": "vitruvi:ids",
      "@container": "@list"
    },
    "ConditionalCustomFieldOverride": "vitruvi:ConditionalCustomFieldOverride",
    "condition": {
      "@id": "vitruvi:condition"
    },
    "is_mandatory": {
      "@id": "vitruvi:is_mandatory",
      "@type": "xsd:boolean"
    },
    "visibility_on_mobile_app": {
      "@id": "vitruvi:visibility_on_mobile_app",
      "@type": "@id"
    },
    "custom_field_settings": {
      "@id": "vitruvi:custom_field_settings",
      "@type": "xsd:integer"
    },
    "CustomFieldOverrideCondition": "vitruvi:CustomFieldOverrideCondition",
    "values": {
      "@id": "vitruvi:values"
    },
    "override": {
      "@id": "vitruvi:override",
      "@type": "xsd:integer"
    },
    "PaginatedConditionalCustomFieldOverrideList": "vitruvi:PaginatedConditionalCustomFieldOverrideList",
    "VisibilityOnMobileAppEnum": "vitruvi:VisibilityOnMobileAppEnum",
    "PatchedConditionalCustomFieldOverride": "vitruvi:PatchedConditionalCustomFieldOverride",
    "ConfigurationImport": "vitruvi:ConfigurationImport",
    "configuration_file_name": {
      "@id": "vitruvi:configuration_file_name",
      "@type": "xsd:string"
    },
    "configuration_file": {
      "@id": "vitruvi:configuration_file",
      "@type": "@id"
    },
    "filterable_instances_hierarchical_view": {
      "@id": "vitruvi:filterable_instances_hierarchical_view"
    },
    "selected_filterable_instances": {
      "@id": "vitruvi:selected_filterable_instances"
    },
    "program_name": {
      "@id": "vitruvi:program_name",
      "@type": "xsd:string"
    },
    "program_code": {
      "@id": "vitruvi:program_code",
      "@type": "xsd:string"
    },
    "target_network_operator": {
      "@id": "vitruvi:target_network_operator",
      "@type": "xsd:integer"
    },
    "PaginatedConfigurationImportList": "vitruvi:PaginatedConfigurationImportList",
    "PatchedConfigurationImport": "vitruvi:PatchedConfigurationImport",
    "ContentType": "vitruvi:ContentType",
    "app_label": {
      "@id": "vitruvi:app_label",
      "@type": "xsd:string"
    },
    "model": {
      "@id": "vitruvi:model",
      "@type": "xsd:string"
    },
    "PaginatedContentTypeList": "vitruvi:PaginatedContentTypeList",
    "CrewCategory": "vitruvi:CrewCategory",
    "lead_role_name": {
      "@id": "vitruvi:lead_role_name",
      "@type": "xsd:string"
    },
    "crew_count": {
      "@id": "vitruvi:crew_count",
      "@type": "xsd:string"
    },
    "default_velocity": {
      "@id": "vitruvi:default_velocity",
      "@type": "xsd:string"
    },
    "lead_role": {
      "@id": "vitruvi:lead_role",
      "@type": "xsd:integer"
    },
    "roles": {
      "@id": "vitruvi:roles",
      "@container": "@list"
    },
    "equipment_categories": {
      "@id": "vitruvi:equipment_categories",
      "@container": "@list"
    },
    "PaginatedCrewCategoryList": "vitruvi:PaginatedCrewCategoryList",
    "PatchedCrewCategory": "vitruvi:PatchedCrewCategory",
    "Crew": "vitruvi:Crew",
    "lead_name": {
      "@id": "vitruvi:lead_name",
      "@type": "xsd:string"
    },
    "crew_person_roles": {
      "@id": "vitruvi:crew_person_roles",
      "@container": "@list"
    },
    "equipment": {
      "@id": "vitruvi:equipment",
      "@container": "@list"
    },
    "crew_categories": {
      "@id": "vitruvi:crew_categories",
      "@container": "@list"
    },
    "crew_categories_equipment_ids": {
      "@id": "vitruvi:crew_categories_equipment_ids",
      "@container": "@list"
    },
    "company_type": {
      "@id": "vitruvi:company_type"
    },
    "crew_category_names": {
      "@id": "vitruvi:crew_category_names",
      "@container": "@list"
    },
    "company": {
      "@id": "vitruvi:company",
      "@type": "xsd:integer"
    },
    "lead": {
      "@id": "vitruvi:lead",
      "@type": "xsd:integer"
    },
    "CrewPersonRole": "vitruvi:CrewPersonRole",
    "crew": {
      "@id": "vitruvi:crew",
      "@type": "xsd:integer"
    },
    "person": {
      "@id": "vitruvi:person",
      "@type": "xsd:integer"
    },
    "role": {
      "@id": "vitruvi:role",
      "@type": "xsd:integer"
    },
    "PaginatedCrewList": "vitruvi:PaginatedCrewList",
    "ReadOnlyGeneric": "vitruvi:ReadOnlyGeneric",
    "PatchedCrew": "vitruvi:PatchedCrew",
    "CrewNested": "vitruvi:CrewNested",
    "persons": {
      "@id": "vitruvi:persons",
      "@container": "@list"
    },
    "DefaultDynamicModel": "vitruvi:DefaultDynamicModel",
    "full_name": {
      "@id": "vitruvi:full_name",
      "@type": "xsd:string"
    },
    "PaginatedCrewNestedList": "vitruvi:PaginatedCrewNestedList",
    "PatchedCrewNested": "vitruvi:PatchedCrewNested",
    "CustomFieldCategory": "vitruvi:CustomFieldCategory",
    "PaginatedCustomFieldCategoryList": "vitruvi:PaginatedCustomFieldCategoryList",
    "PatchedCustomFieldCategory": "vitruvi:PatchedCustomFieldCategory",
    "CustomFieldSettings": "vitruvi:CustomFieldSettings",
    "fields": {
      "@id": "vitruvi:fields",
      "@container": "@list"
    },
    "PaginatedCustomFieldSettingsList": "vitruvi:PaginatedCustomFieldSettingsList",
    "PatchedCustomFieldSettings": "vitruvi:PatchedCustomFieldSettings",
    "PaginatedCustomFieldList": "vitruvi:PaginatedCustomFieldList",
    "PatchedCustomField": "vitruvi:PatchedCustomField",
    "DataResource": "vitruvi:DataResource",
    "added": {
      "@id": "vitruvi:added",
      "@type": "xsd:dateTime"
    },
    "upload": {
      "@id": "vitruvi:upload",
      "@type": "@id"
    },
    "extension": {
      "@id": "vitruvi:extension",
      "@type": "xsd:string"
    },
    "thumbnail": {
      "@id": "vitruvi:thumbnail",
      "@type": "@id"
    },
    "PaginatedDataResourceList": "vitruvi:PaginatedDataResourceList",
    "PatchedDataResource": "vitruvi:PatchedDataResource",
    "CompleteLinetypeEnum": "vitruvi:CompleteLinetypeEnum",
    "DesignElementCategory": "vitruvi:DesignElementCategory",
    "is_region_type": {
      "@id": "vitruvi:is_region_type",
      "@type": "xsd:boolean"
    },
    "icon": {
      "@id": "vitruvi:icon",
      "@type": "xsd:string"
    },
    "incomplete_color": {
      "@id": "vitruvi:incomplete_color",
      "@type": "xsd:string"
    },
    "disputed_color": {
      "@id": "vitruvi:disputed_color",
      "@type": "xsd:string"
    },
    "complete_linetype": {
      "@id": "vitruvi:complete_linetype"
    },
    "incomplete_linetype": {
      "@id": "vitruvi:incomplete_linetype"
    },
    "map_zoom_visibility": {
      "@id": "vitruvi:map_zoom_visibility",
      "@type": "xsd:integer"
    },
    "map_zoom_clear_fill": {
      "@id": "vitruvi:map_zoom_clear_fill",
      "@type": "xsd:integer"
    },
    "DesignElementCategoryTypeEnum": "vitruvi:DesignElementCategoryTypeEnum",
    "IncompleteLinetypeEnum": "vitruvi:IncompleteLinetypeEnum",
    "NullEnum": "vitruvi:NullEnum",
    "PaginatedDesignElementCategoryList": "vitruvi:PaginatedDesignElementCategoryList",
    "PatchedDesignElementCategory": "vitruvi:PatchedDesignElementCategory",
    "CustomFieldToAnnotation": "vitruvi:CustomFieldToAnnotation",
    "value": {
      "@id": "vitruvi:value"
    },
    "design_element": {
      "@id": "vitruvi:design_element",
      "@type": "xsd:integer"
    },
    "DesignElement": "vitruvi:DesignElement",
    "the_geom": {
      "@id": "vitruvi:the_geom",
      "@type": "xsd:string"
    },
    "address_formatting_status": {
      "@id": "vitruvi:address_formatting_status",
      "@type": "xsd:string"
    },
    "as_built_annotations": {
      "@id": "vitruvi:as_built_annotations",
      "@container": "@list"
    },
    "redline_vertices": {
      "@id": "vitruvi:redline_vertices",
      "@container": "@list"
    },
    "category_name": {
      "@id": "vitruvi:category_name",
      "@type": "xsd:string"
    },
    "category_icon": {
      "@id": "vitruvi:category_icon",
      "@type": "xsd:string"
    },
    "category_rank": {
      "@id": "vitruvi:category_rank",
      "@type": "xsd:integer"
    },
    "region_name": {
      "@id": "vitruvi:region_name",
      "@type": "xsd:string"
    },
    "location": {
      "@id": "vitruvi:location"
    },
    "custom_fields_provider_object_id": {
      "@id": "vitruvi:custom_fields_provider_object_id",
      "@type": "xsd:string"
    },
    "feature_length": {
      "@id": "vitruvi:feature_length",
      "@type": "xsd:string"
    },
    "uid": {
      "@id": "vitruvi:uid",
      "@type": "xsd:string"
    },
    "comments": {
      "@id": "vitruvi:comments",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "vitruvi:status",
      "@type": "@id"
    },
    "go_from": {
      "@id": "vitruvi:go_from",
      "@type": "xsd:string"
    },
    "go_to": {
      "@id": "vitruvi:go_to",
      "@type": "xsd:string"
    },
    "full_address": {
      "@id": "vitruvi:full_address",
      "@type": "xsd:string"
    },
    "measured_length": {
      "@id": "vitruvi:measured_length",
      "@type": "xsd:decimal"
    },
    "custom_style": {
      "@id": "vitruvi:custom_style"
    },
    "last_synced_from_external_system": {
      "@id": "vitruvi:last_synced_from_external_system",
      "@type": "xsd:dateTime"
    },
    "represented_region": {
      "@id": "vitruvi:represented_region",
      "@type": "xsd:integer"
    },
    "design": {
      "@id": "vitruvi:design",
      "@type": "xsd:integer"
    },
    "element_work_template": {
      "@id": "vitruvi:element_work_template",
      "@type": "xsd:integer"
    },
    "DesignElementStatusEnum": "vitruvi:DesignElementStatusEnum",
    "LocationEnum": "vitruvi:LocationEnum",
    "Offset": "vitruvi:Offset",
    "offset_to": {
      "@id": "vitruvi:offset_to",
      "@type": "xsd:string"
    },
    "station": {
      "@id": "vitruvi:station",
      "@type": "xsd:string"
    },
    "offset": {
      "@id": "vitruvi:offset",
      "@type": "xsd:decimal"
    },
    "unit": {
      "@id": "vitruvi:unit"
    },
    "redline_vertex": {
      "@id": "vitruvi:redline_vertex",
      "@type": "xsd:integer"
    },
    "PaginatedDesignElementList": "vitruvi:PaginatedDesignElementList",
    "RedlineVertex": "vitruvi:RedlineVertex",
    "offsets": {
      "@id": "vitruvi:offsets",
      "@container": "@list"
    },
    "reference_point_lat": {
      "@id": "vitruvi:reference_point_lat",
      "@type": "xsd:string"
    },
    "reference_point_lon": {
      "@id": "vitruvi:reference_point_lon",
      "@type": "xsd:string"
    },
    "UnitEnum": "vitruvi:UnitEnum",
    "PatchedDesignElement": "vitruvi:PatchedDesignElement",
    "DesignElementWithTickets": "vitruvi:DesignElementWithTickets",
    "ticket_collection": {
      "@id": "vitruvi:ticket_collection",
      "@container": "@list"
    },
    "PaginatedDesignElementWithTicketsList": "vitruvi:PaginatedDesignElementWithTicketsList",
    "PriorityEnum": "vitruvi:PriorityEnum",
    "SimpleNestedTicketCollection": "vitruvi:SimpleNestedTicketCollection",
    "tickets": {
      "@id": "vitruvi:tickets",
      "@container": "@list"
    },
    "SimpleTicket": "vitruvi:SimpleTicket",
    "priority": {
      "@id": "vitruvi:priority"
    },
    "PatchedDesignElementWithTickets": "vitruvi:PatchedDesignElementWithTickets",
    "DesignElementWork": "vitruvi:DesignElementWork",
    "container_design_element": {
      "@id": "vitruvi:container_design_element",
      "@type": "xsd:string"
    },
    "centroid": {
      "@id": "vitruvi:centroid",
      "@type": "xsd:string"
    },
    "work_items": {
      "@id": "vitruvi:work_items",
      "@type": "xsd:string"
    },
    "files_count": {
      "@id": "vitruvi:files_count",
      "@type": "xsd:string"
    },
    "PaginatedDesignElementWorkList": "vitruvi:PaginatedDesignElementWorkList",
    "PatchedDesignElementWork": "vitruvi:PatchedDesignElementWork",
    "Design": "vitruvi:Design",
    "modified_by_name": {
      "@id": "vitruvi:modified_by_name",
      "@type": "xsd:string"
    },
    "process": {
      "@id": "vitruvi:process"
    },
    "design_type": {
      "@id": "vitruvi:design_type",
      "@type": "@id"
    },
    "design_name": {
      "@id": "vitruvi:design_name",
      "@type": "xsd:string"
    },
    "source_object_id": {
      "@id": "vitruvi:source_object_id",
      "@type": "xsd:integer"
    },
    "modified_by": {
      "@id": "vitruvi:modified_by",
      "@type": "xsd:integer"
    },
    "source_content_type": {
      "@id": "vitruvi:source_content_type",
      "@type": "xsd:integer"
    },
    "regions": {
      "@id": "vitruvi:regions",
      "@container": "@list"
    },
    "DesignTypeEnum": "vitruvi:DesignTypeEnum",
    "PaginatedDesignList": "vitruvi:PaginatedDesignList",
    "SimpleProcess": "vitruvi:SimpleProcess",
    "source": {
      "@id": "vitruvi:source",
      "@type": "xsd:string"
    },
    "count_work_items": {
      "@id": "vitruvi:count_work_items",
      "@type": "xsd:integer"
    },
    "created_by_name": {
      "@id": "vitruvi:created_by_name",
      "@type": "xsd:string"
    },
    "work_load_status": {
      "@id": "vitruvi:work_load_status",
      "@type": "xsd:string"
    },
    "validation_status": {
      "@id": "vitruvi:validation_status"
    },
    "upload_status": {
      "@id": "vitruvi:upload_status"
    },
    "processed_design_elements_count": {
      "@id": "vitruvi:processed_design_elements_count",
      "@type": "xsd:integer"
    },
    "failed_design_elements_count": {
      "@id": "vitruvi:failed_design_elements_count",
      "@type": "xsd:integer"
    },
    "created_work_items_count": {
      "@id": "vitruvi:created_work_items_count",
      "@type": "xsd:integer"
    },
    "updated_work_items_count": {
      "@id": "vitruvi:updated_work_items_count",
      "@type": "xsd:integer"
    },
    "job_id": {
      "@id": "vitruvi:job_id",
      "@type": "xsd:string"
    },
    "validation_job_id": {
      "@id": "vitruvi:validation_job_id",
      "@type": "xsd:string"
    },
    "upload_job_id": {
      "@id": "vitruvi:upload_job_id",
      "@type": "xsd:string"
    },
    "deleted_date": {
      "@id": "vitruvi:deleted_date",
      "@type": "xsd:dateTime"
    },
    "settings_names": {
      "@id": "vitruvi:settings_names"
    },
    "table_slug": {
      "@id": "vitruvi:table_slug",
      "@type": "xsd:string"
    },
    "file_fields": {
      "@id": "vitruvi:file_fields"
    },
    "shrinked_file_fields": {
      "@id": "vitruvi:shrinked_file_fields"
    },
    "fatal_error_message": {
      "@id": "vitruvi:fatal_error_message",
      "@type": "xsd:string"
    },
    "current_step": {
      "@id": "vitruvi:current_step",
      "@type": "xsd:string"
    },
    "deleted_by": {
      "@id": "vitruvi:deleted_by",
      "@type": "xsd:integer"
    },
    "data_resource": {
      "@id": "vitruvi:data_resource",
      "@type": "xsd:integer"
    },
    "Status47aEnum": "vitruvi:Status47aEnum",
    "TypeD84Enum": "vitruvi:TypeD84Enum",
    "UploadStatusEnum": "vitruvi:UploadStatusEnum",
    "ValidationStatusEnum": "vitruvi:ValidationStatusEnum",
    "PatchedDesign": "vitruvi:PatchedDesign",
    "MarkupItemCustomFieldVisibility": "vitruvi:MarkupItemCustomFieldVisibility",
    "PaginatedMarkupItemCustomFieldVisibilityList": "vitruvi:PaginatedMarkupItemCustomFieldVisibilityList",
    "PatchedMarkupItemCustomFieldVisibility": "vitruvi:PatchedMarkupItemCustomFieldVisibility",
    "GeoJson": "vitruvi:GeoJson",
    "features": {
      "@id": "vitruvi:features",
      "@container": "@list"
    },
    "GeoJsonFeature": "vitruvi:GeoJsonFeature",
    "properties": {
      "@id": "vitruvi:properties"
    },
    "geometry": {
      "@id": "vitruvi:geometry"
    },
    "MappingProcessGeoJson": "vitruvi:MappingProcessGeoJson",
    "MatchCfByEnum": "vitruvi:MatchCfByEnum",
    "ProcessGeoJson": "vitruvi:ProcessGeoJson",
    "network_operator_name": {
      "@id": "vitruvi:network_operator_name",
      "@type": "xsd:string"
    },
    "network_operator_code": {
      "@id": "vitruvi:network_operator_code",
      "@type": "xsd:string"
    },
    "default_region": {
      "@id": "vitruvi:default_region",
      "@type": "xsd:string"
    },
    "default_category": {
      "@id": "vitruvi:default_category",
      "@type": "xsd:string"
    },
    "match_cf_by": {
      "@id": "vitruvi:match_cf_by"
    },
    "geojson": {
      "@id": "vitruvi:geojson",
      "@type": "@id"
    },
    "mapping": {
      "@id": "vitruvi:mapping",
      "@type": "@id"
    },
    "PaginatedProcessSettingsTemplateList": "vitruvi:PaginatedProcessSettingsTemplateList",
    "ProcessSettingsTemplate": "vitruvi:ProcessSettingsTemplate",
    "data": {
      "@id": "vitruvi:data"
    },
    "PatchedProcessSettingsTemplate": "vitruvi:PatchedProcessSettingsTemplate",
    "PaginatedSimpleProcessList": "vitruvi:PaginatedSimpleProcessList",
    "Process": "vitruvi:Process",
    "total_items": {
      "@id": "vitruvi:total_items",
      "@type": "xsd:string"
    },
    "statuses_results_count": {
      "@id": "vitruvi:statuses_results_count",
      "@type": "xsd:string"
    },
    "PatchedProcess": "vitruvi:PatchedProcess",
    "BulkDeleteResult": "vitruvi:BulkDeleteResult",
    "requested_at": {
      "@id": "vitruvi:requested_at",
      "@type": "xsd:dateTime"
    },
    "started_at": {
      "@id": "vitruvi:started_at",
      "@type": "xsd:dateTime"
    },
    "completed_at": {
      "@id": "vitruvi:completed_at",
      "@type": "xsd:dateTime"
    },
    "num_errors": {
      "@id": "vitruvi:num_errors",
      "@type": "xsd:integer"
    },
    "errors": {
      "@id": "vitruvi:errors",
      "@container": "@list"
    },
    "IdList": "vitruvi:IdList",
    "ItemDeleteError": "vitruvi:ItemDeleteError",
    "item": {
      "@id": "vitruvi:item",
      "@type": "xsd:string"
    },
    "error": {
      "@id": "vitruvi:error",
      "@type": "xsd:string"
    },
    "ItemDeleteSuccess": "vitruvi:ItemDeleteSuccess"
  },
  "@type": "schema:Dataset",
  "schema:name": "Fresnel Software API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Fresnel Software'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-10-19) from openapi/vitruvi-api-documentation-api-openapi.yml.",
  "dcterms:created": "2026-10-19",
  "dcterms:source": [
    "openapi/vitruvi-api-documentation-api-openapi.yml"
  ]
}