Fresnel Software · JSON-LD Context

Vitruvi Context

JSON-LD context defining the semantic vocabulary for Vitruvi from Fresnel Software.

120 Classes 231 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/
vitruvi: https://vitruvisoftware.com/schema#

Classes

AgentEntityLog BlankEnum PaginatedAgentEntityLogList SourceTypeEnum PatchedAgentEntityLog ActionStatusEnum AgentLog LogTypeEnum PaginatedAgentLogList PatchedAgentLog CustomActionCategory PaginatedCustomActionCategoryList CustomAction PaginatedCustomActionList EventHook OnEventTypeEnum PaginatedEventHookList PatchedEventHook PaginatedScriptList Script PatchedScript Company CompanyTypeEnum PaginatedCompanyList UserTierEnum PatchedCompany ChildCustomFieldSettings CustomField CustomFieldDataTypeEnum CustomFieldListOption DataFormatEnum Material PaginatedMaterialList PatchedMaterial BatchDeleteIds ConditionalCustomFieldOverride CustomFieldOverrideCondition PaginatedConditionalCustomFieldOverrideList VisibilityOnMobileAppEnum PatchedConditionalCustomFieldOverride ConfigurationImport PaginatedConfigurationImportList PatchedConfigurationImport ContentType PaginatedContentTypeList CrewCategory PaginatedCrewCategoryList PatchedCrewCategory Crew CrewPersonRole PaginatedCrewList ReadOnlyGeneric PatchedCrew CrewNested DefaultDynamicModel PaginatedCrewNestedList PatchedCrewNested CustomFieldCategory PaginatedCustomFieldCategoryList PatchedCustomFieldCategory CustomFieldSettings PaginatedCustomFieldSettingsList PatchedCustomFieldSettings PaginatedCustomFieldList PatchedCustomField DataResource PaginatedDataResourceList PatchedDataResource CompleteLinetypeEnum DesignElementCategory DesignElementCategoryTypeEnum IncompleteLinetypeEnum NullEnum PaginatedDesignElementCategoryList PatchedDesignElementCategory CustomFieldToAnnotation DesignElement DesignElementStatusEnum LocationEnum Offset PaginatedDesignElementList RedlineVertex UnitEnum PatchedDesignElement DesignElementWithTickets PaginatedDesignElementWithTicketsList PriorityEnum SimpleNestedTicketCollection SimpleTicket PatchedDesignElementWithTickets DesignElementWork PaginatedDesignElementWorkList PatchedDesignElementWork Design DesignTypeEnum PaginatedDesignList SimpleProcess Status47aEnum TypeD84Enum UploadStatusEnum ValidationStatusEnum PatchedDesign MarkupItemCustomFieldVisibility PaginatedMarkupItemCustomFieldVisibilityList PatchedMarkupItemCustomFieldVisibility GeoJson GeoJsonFeature MappingProcessGeoJson MatchCfByEnum ProcessGeoJson PaginatedProcessSettingsTemplateList ProcessSettingsTemplate PatchedProcessSettingsTemplate PaginatedSimpleProcessList Process PatchedProcess BulkDeleteResult IdList ItemDeleteError ItemDeleteSuccess

Properties

Property Type Container
id integer
created_by integer
extended_properties
created dateTime
modified dateTime
uuid string
payload
agent_context
object_id integer
source_type
content_type integer
count integer
next reference
previous reference
results list
profile integer
session string
action_status reference
timestamp dateTime
log_type reference
message
extra_data
tokens_in integer
tokens_out integer
has_actions boolean
name string
order integer
description string
is_enabled boolean
rank integer
timeout integer
script integer
required_permission integer
custom_action_category integer
on_event_type reference
event_custom_type string
execution_order integer
config
version string
code string
code_link string
code_sha string
debug boolean
debug_file string
author string
primary_contact_information string
billing_contact_information string
employee_count integer
type reference
is_active boolean
phone1 string
phone2 string
post_code string
address1 string
address2 string
country string
region string
city string
company_color string
logo reference
show_coded_labor_material_only boolean
email string
default_user_tier reference
system_admin_email string
primary_contact integer
billing_contact integer
permission_group integer
admin_permission_group integer
read_permission integer
admin_permission integer
denied_permission integer
list_options list
data_type reference
data_format
label string
metadata
entity_list_content_type integer
parent integer
settings integer
network_operator integer
children list
category integer
custom_fields list
cf_values
custom_field_values
material_category_names list
color string
size string
video_url string
supplier string
quantity_description integer
material_categories list
ids list
condition
is_mandatory boolean
visibility_on_mobile_app reference
custom_field_settings integer
values
override integer
configuration_file_name string
configuration_file reference
filterable_instances_hierarchical_view
selected_filterable_instances
program_name string
program_code string
target_network_operator integer
app_label string
model string
lead_role_name string
crew_count string
default_velocity string
lead_role integer
roles list
equipment_categories list
lead_name string
crew_person_roles list
equipment list
crew_categories list
crew_categories_equipment_ids list
company_type
crew_category_names list
company integer
lead integer
crew integer
person integer
role integer
persons list
full_name string
fields list
added dateTime
upload reference
extension string
thumbnail reference
is_region_type boolean
icon string
incomplete_color string
disputed_color string
complete_linetype
incomplete_linetype
map_zoom_visibility integer
map_zoom_clear_fill integer
value
design_element integer
the_geom string
address_formatting_status string
as_built_annotations list
redline_vertices list
category_name string
category_icon string
category_rank integer
region_name string
location
custom_fields_provider_object_id string
feature_length string
uid string
comments string
status reference
go_from string
go_to string
full_address string
measured_length decimal
custom_style
last_synced_from_external_system dateTime
represented_region integer
design integer
element_work_template integer
offset_to string
station string
offset decimal
unit
redline_vertex integer
offsets list
reference_point_lat string
reference_point_lon string
ticket_collection list
tickets list
priority
container_design_element string
centroid string
work_items string
files_count string
modified_by_name string
process
design_type reference
design_name string
source_object_id integer
modified_by integer
source_content_type integer
regions list
source string
count_work_items integer
created_by_name string
work_load_status string
validation_status
upload_status
processed_design_elements_count integer
failed_design_elements_count integer
created_work_items_count integer
updated_work_items_count integer
job_id string
validation_job_id string
upload_job_id string
deleted_date dateTime
settings_names
table_slug string
file_fields
shrinked_file_fields
fatal_error_message string
current_step string
deleted_by integer
data_resource integer
features list
properties
geometry
network_operator_name string
network_operator_code string
default_region string
default_category string
match_cf_by
geojson reference
mapping reference
data
total_items string
statuses_results_count string
requested_at dateTime
started_at dateTime
completed_at dateTime
num_errors integer
errors list
item string
error string

JSON-LD Document

Raw ↑
{
  "@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"
  ]
}