Viridi · JSON-LD Context

Viridi Parente Context

JSON-LD context defining the semantic vocabulary for Viridi Parente from Viridi.

120 Classes 238 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/
viridi: https://viridiparente.com/schema#

Classes

RepositorySettings UpdateMessage JwtSettings SecuritySettings AutoVersionCreateConfig TenantId TestSmsRequest FeaturesInfo SmsProviderConfiguration AdminSettingsId SystemInfoData AdminSettings SystemInfo RepositorySettingsInfo JwtPair UserPasswordPolicy PageDataAlarmCommentInfo UserId AlarmComment AlarmCommentId AlarmId AlarmCommentInfo EntitySubtype AlarmInfo EntityId CustomerId PageDataAlarmInfo Alarm PageDataEntitySubtype AlarmAssignee RelationsSearchParameters AssetId BulkImportRequest PageDataAsset BulkImportResultAsset AssetSearchQuery PageDataAssetInfo AssetInfo Mapping AssetProfileId Asset ColumnMapping DashboardId EntityInfo AssetProfileInfo PageDataAssetProfile AssetProfile RuleChainId PageDataAssetProfileInfo AuditLog PageDataAuditLog AuditLogId ActivateUserRequest ResetPasswordRequest RoleId User ChangePasswordRequest ResetPasswordEmailRequest ComponentDescriptor ComponentDescriptorId PageDataCustomer Customer DashboardInfo Dashboard ShortCustomerInfo PageDataDashboardInfo HomeDashboardInfo HomeDashboard ClaimRequest DeviceTransportConfiguration PageDataDeviceInfo Device DeviceId DeviceProfileId OtaPackageId DeviceData DeviceCredentialsId SaveDeviceWithCredentialsRequest BulkImportResultDevice DeviceConfiguration DeviceInfo PageDataDevice DeviceCredentials DeviceSearchQuery SnmpCommunicationConfig FilterPredicateValueLong DynamicValueBoolean TransportPayloadTypeConfiguration KeyFilterPredicate CustomTimeScheduleItem ObjectAttributes DeviceProfile DynamicValueInteger CoapDeviceTypeConfiguration DeviceProfileConfiguration TelemetryMappingConfiguration LwM2MBootstrapServerCredential DynamicValueLong DeviceProfileData AlarmConditionFilterKey DynamicValueString OtherConfiguration AlarmConditionSpec FilterPredicateValueInteger AlarmRule FilterPredicateValueString FilterPredicateValueDouble PageDataDeviceProfileInfo PowerSavingConfiguration DynamicValueDouble DeviceProfileAlarm PageDataDeviceProfile AlarmCondition AlarmConditionFilter LwM2mVersion DeviceProfileTransportConfiguration AlarmSchedule FilterPredicateValueBoolean DeviceProfileProvisionConfiguration DeviceProfileInfo

Properties

Property Type Container
repositoryUri string
authMethod string
username string
password string
privateKeyFileName string
privateKey string
privateKeyPassword string
defaultBranch string
readOnly boolean
showMergeCommits boolean
updateAvailable boolean
currentVersion string
latestVersion string
upgradeInstructionsUrl string
currentVersionReleaseNotesUrl string
latestVersionReleaseNotesUrl string
tokenExpirationTime integer
refreshTokenExpTime integer
tokenIssuer string
tokenSigningKey string
passwordPolicy reference
maxFailedLoginAttempts integer
userLockoutNotificationEmail string
mobileSecretKeyLength integer
saveRelations boolean
saveAttributes boolean
saveCredentials boolean
branch string
id string
entityType string
providerConfiguration
numberTo string
message string
smsEnabled boolean
oauthEnabled boolean
notificationEnabled boolean
emailEnabled boolean
twoFaEnabled boolean
type string
serviceId string
serviceType string
cpuUsage integer
cpuCount integer
memoryUsage integer
totalMemory integer
discUsage integer
totalDiscSpace integer
createdTime integer
tenantId reference
key string
jsonValue reference
systemData list
monolith boolean
configured boolean
token string
refreshToken string
scope string
minimumLength integer
maximumLength integer
minimumUppercaseLetters integer
minimumLowercaseLetters integer
minimumDigits integer
minimumSpecialCharacters integer
allowWhitespaces boolean
forceUserToResetPasswordIfNotValid boolean
passwordExpirationPeriodDays integer
passwordReuseFrequencyDays integer
data list
totalPages integer
totalElements integer
hasNext boolean
alarmId reference
userId reference
comment reference
name string
firstName string
lastName string
email string
customerId reference
originator reference
severity string
acknowledged boolean
cleared boolean
assigneeId reference
startTs integer
endTs integer
ackTs integer
clearTs integer
assignTs integer
propagate boolean
propagateToOwner boolean
propagateToTenant boolean
propagateRelationTypes list
originatorName string
originatorLabel string
assignee reference
status string
details reference
rootId string
rootType string
direction string
relationTypeGroup string
maxLevel integer
fetchLastLevelOnly boolean
file string
mapping reference
created
updated
errors
errorsList list
parameters reference
relationType string
assetTypes list
label string
assetProfileId reference
customerTitle string
customerIsPublic boolean
assetProfileName string
additionalInfo reference
columns list
delimiter string
update boolean
header boolean
image string
defaultDashboardId reference
description string
defaultRuleChainId reference
defaultQueueName string
defaultEdgeRuleChainId reference
default boolean
entityId reference
entityName string
userName string
actionType string
actionData reference
actionStatus string
actionFailureDetails string
activateToken string
resetToken string
roleId reference
authority string
phone string
currentPassword string
newPassword string
clusteringMode string
clazz string
configurationVersion integer
actions string
hasQueueName boolean
configurationDescriptor reference
country string
state string
city string
address string
address2 string
zip string
title string
assignedCustomers list
mobileHide boolean
mobileOrder integer
configuration reference
isPublic boolean
public boolean
dashboardId reference
hideDashboardToolbar boolean
secretKey string
deviceProfileId reference
firmwareId reference
softwareId reference
deviceData reference
transportConfiguration
device reference
credentials reference
deviceProfileName string
active boolean
deviceId reference
credentialsType string
credentialsId string
credentialsValue string
deviceTypes list
spec string
defaultValue integer
userValue integer
dynamicValue reference
sourceType string
sourceAttribute string
inherit boolean
transportPayloadType string
enabled boolean
dayOfWeek integer
startsOn integer
endsOn integer
dim integer
ssid integer
uri string
ver
lwm2m reference
pmin integer
pmax integer
gt decimal
lt decimal
st decimal
epmin integer
epmax integer
transportType string
provisionType string
provisionDeviceKey string
profileData reference
coapDeviceType string
keyName
observe list
attribute list
telemetry list
attributeLwm2m
securityMode string
provisionConfiguration
alarms list
fwUpdateStrategy integer
swUpdateStrategy integer
clientOnlyObserveAfterConnect integer
powerMode string
psmActivityTimer integer
edrxCycle integer
pagingTransmissionWindow integer
fwUpdateResource string
swUpdateResource string
defaultObjectIDVer string
condition reference
schedule
alarmDetails string
alarmType string
createRules
clearRule reference
valueType string
value
predicate
supported boolean
provisionDeviceSecret string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://viridiparente.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "viridi": "https://viridiparente.com/schema#",
    "RepositorySettings": "viridi:RepositorySettings",
    "repositoryUri": {
      "@id": "viridi:repositoryUri",
      "@type": "xsd:string"
    },
    "authMethod": {
      "@id": "viridi:authMethod",
      "@type": "xsd:string"
    },
    "username": {
      "@id": "viridi:username",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "viridi:password",
      "@type": "xsd:string"
    },
    "privateKeyFileName": {
      "@id": "viridi:privateKeyFileName",
      "@type": "xsd:string"
    },
    "privateKey": {
      "@id": "viridi:privateKey",
      "@type": "xsd:string"
    },
    "privateKeyPassword": {
      "@id": "viridi:privateKeyPassword",
      "@type": "xsd:string"
    },
    "defaultBranch": {
      "@id": "viridi:defaultBranch",
      "@type": "xsd:string"
    },
    "readOnly": {
      "@id": "viridi:readOnly",
      "@type": "xsd:boolean"
    },
    "showMergeCommits": {
      "@id": "viridi:showMergeCommits",
      "@type": "xsd:boolean"
    },
    "UpdateMessage": "viridi:UpdateMessage",
    "updateAvailable": {
      "@id": "viridi:updateAvailable",
      "@type": "xsd:boolean"
    },
    "currentVersion": {
      "@id": "viridi:currentVersion",
      "@type": "xsd:string"
    },
    "latestVersion": {
      "@id": "viridi:latestVersion",
      "@type": "xsd:string"
    },
    "upgradeInstructionsUrl": {
      "@id": "viridi:upgradeInstructionsUrl",
      "@type": "xsd:string"
    },
    "currentVersionReleaseNotesUrl": {
      "@id": "viridi:currentVersionReleaseNotesUrl",
      "@type": "xsd:string"
    },
    "latestVersionReleaseNotesUrl": {
      "@id": "viridi:latestVersionReleaseNotesUrl",
      "@type": "xsd:string"
    },
    "JwtSettings": "viridi:JwtSettings",
    "tokenExpirationTime": {
      "@id": "viridi:tokenExpirationTime",
      "@type": "xsd:integer"
    },
    "refreshTokenExpTime": {
      "@id": "viridi:refreshTokenExpTime",
      "@type": "xsd:integer"
    },
    "tokenIssuer": {
      "@id": "viridi:tokenIssuer",
      "@type": "xsd:string"
    },
    "tokenSigningKey": {
      "@id": "viridi:tokenSigningKey",
      "@type": "xsd:string"
    },
    "SecuritySettings": "viridi:SecuritySettings",
    "passwordPolicy": {
      "@id": "viridi:passwordPolicy",
      "@type": "@id"
    },
    "maxFailedLoginAttempts": {
      "@id": "viridi:maxFailedLoginAttempts",
      "@type": "xsd:integer"
    },
    "userLockoutNotificationEmail": {
      "@id": "viridi:userLockoutNotificationEmail",
      "@type": "xsd:string"
    },
    "mobileSecretKeyLength": {
      "@id": "viridi:mobileSecretKeyLength",
      "@type": "xsd:integer"
    },
    "AutoVersionCreateConfig": "viridi:AutoVersionCreateConfig",
    "saveRelations": {
      "@id": "viridi:saveRelations",
      "@type": "xsd:boolean"
    },
    "saveAttributes": {
      "@id": "viridi:saveAttributes",
      "@type": "xsd:boolean"
    },
    "saveCredentials": {
      "@id": "viridi:saveCredentials",
      "@type": "xsd:boolean"
    },
    "branch": {
      "@id": "viridi:branch",
      "@type": "xsd:string"
    },
    "TenantId": "viridi:TenantId",
    "id": {
      "@id": "viridi:id",
      "@type": "xsd:string"
    },
    "entityType": {
      "@id": "viridi:entityType",
      "@type": "xsd:string"
    },
    "TestSmsRequest": "viridi:TestSmsRequest",
    "providerConfiguration": {
      "@id": "viridi:providerConfiguration"
    },
    "numberTo": {
      "@id": "viridi:numberTo",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "viridi:message",
      "@type": "xsd:string"
    },
    "FeaturesInfo": "viridi:FeaturesInfo",
    "smsEnabled": {
      "@id": "viridi:smsEnabled",
      "@type": "xsd:boolean"
    },
    "oauthEnabled": {
      "@id": "viridi:oauthEnabled",
      "@type": "xsd:boolean"
    },
    "notificationEnabled": {
      "@id": "viridi:notificationEnabled",
      "@type": "xsd:boolean"
    },
    "emailEnabled": {
      "@id": "viridi:emailEnabled",
      "@type": "xsd:boolean"
    },
    "twoFaEnabled": {
      "@id": "viridi:twoFaEnabled",
      "@type": "xsd:boolean"
    },
    "SmsProviderConfiguration": "viridi:SmsProviderConfiguration",
    "type": {
      "@id": "viridi:type",
      "@type": "xsd:string"
    },
    "AdminSettingsId": "viridi:AdminSettingsId",
    "SystemInfoData": "viridi:SystemInfoData",
    "serviceId": {
      "@id": "viridi:serviceId",
      "@type": "xsd:string"
    },
    "serviceType": {
      "@id": "viridi:serviceType",
      "@type": "xsd:string"
    },
    "cpuUsage": {
      "@id": "viridi:cpuUsage",
      "@type": "xsd:integer"
    },
    "cpuCount": {
      "@id": "viridi:cpuCount",
      "@type": "xsd:integer"
    },
    "memoryUsage": {
      "@id": "viridi:memoryUsage",
      "@type": "xsd:integer"
    },
    "totalMemory": {
      "@id": "viridi:totalMemory",
      "@type": "xsd:integer"
    },
    "discUsage": {
      "@id": "viridi:discUsage",
      "@type": "xsd:integer"
    },
    "totalDiscSpace": {
      "@id": "viridi:totalDiscSpace",
      "@type": "xsd:integer"
    },
    "AdminSettings": "viridi:AdminSettings",
    "createdTime": {
      "@id": "viridi:createdTime",
      "@type": "xsd:integer"
    },
    "tenantId": {
      "@id": "viridi:tenantId",
      "@type": "@id"
    },
    "key": {
      "@id": "viridi:key",
      "@type": "xsd:string"
    },
    "jsonValue": {
      "@id": "viridi:jsonValue",
      "@type": "@id"
    },
    "SystemInfo": "viridi:SystemInfo",
    "systemData": {
      "@id": "viridi:systemData",
      "@container": "@list"
    },
    "monolith": {
      "@id": "viridi:monolith",
      "@type": "xsd:boolean"
    },
    "RepositorySettingsInfo": "viridi:RepositorySettingsInfo",
    "configured": {
      "@id": "viridi:configured",
      "@type": "xsd:boolean"
    },
    "JwtPair": "viridi:JwtPair",
    "token": {
      "@id": "viridi:token",
      "@type": "xsd:string"
    },
    "refreshToken": {
      "@id": "viridi:refreshToken",
      "@type": "xsd:string"
    },
    "scope": {
      "@id": "viridi:scope",
      "@type": "xsd:string"
    },
    "UserPasswordPolicy": "viridi:UserPasswordPolicy",
    "minimumLength": {
      "@id": "viridi:minimumLength",
      "@type": "xsd:integer"
    },
    "maximumLength": {
      "@id": "viridi:maximumLength",
      "@type": "xsd:integer"
    },
    "minimumUppercaseLetters": {
      "@id": "viridi:minimumUppercaseLetters",
      "@type": "xsd:integer"
    },
    "minimumLowercaseLetters": {
      "@id": "viridi:minimumLowercaseLetters",
      "@type": "xsd:integer"
    },
    "minimumDigits": {
      "@id": "viridi:minimumDigits",
      "@type": "xsd:integer"
    },
    "minimumSpecialCharacters": {
      "@id": "viridi:minimumSpecialCharacters",
      "@type": "xsd:integer"
    },
    "allowWhitespaces": {
      "@id": "viridi:allowWhitespaces",
      "@type": "xsd:boolean"
    },
    "forceUserToResetPasswordIfNotValid": {
      "@id": "viridi:forceUserToResetPasswordIfNotValid",
      "@type": "xsd:boolean"
    },
    "passwordExpirationPeriodDays": {
      "@id": "viridi:passwordExpirationPeriodDays",
      "@type": "xsd:integer"
    },
    "passwordReuseFrequencyDays": {
      "@id": "viridi:passwordReuseFrequencyDays",
      "@type": "xsd:integer"
    },
    "PageDataAlarmCommentInfo": "viridi:PageDataAlarmCommentInfo",
    "data": {
      "@id": "viridi:data",
      "@container": "@list"
    },
    "totalPages": {
      "@id": "viridi:totalPages",
      "@type": "xsd:integer"
    },
    "totalElements": {
      "@id": "viridi:totalElements",
      "@type": "xsd:integer"
    },
    "hasNext": {
      "@id": "viridi:hasNext",
      "@type": "xsd:boolean"
    },
    "UserId": "viridi:UserId",
    "AlarmComment": "viridi:AlarmComment",
    "alarmId": {
      "@id": "viridi:alarmId",
      "@type": "@id"
    },
    "userId": {
      "@id": "viridi:userId",
      "@type": "@id"
    },
    "comment": {
      "@id": "viridi:comment",
      "@type": "@id"
    },
    "name": {
      "@id": "viridi:name",
      "@type": "xsd:string"
    },
    "AlarmCommentId": "viridi:AlarmCommentId",
    "AlarmId": "viridi:AlarmId",
    "AlarmCommentInfo": "viridi:AlarmCommentInfo",
    "firstName": {
      "@id": "viridi:firstName",
      "@type": "xsd:string"
    },
    "lastName": {
      "@id": "viridi:lastName",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "viridi:email",
      "@type": "xsd:string"
    },
    "EntitySubtype": "viridi:EntitySubtype",
    "AlarmInfo": "viridi:AlarmInfo",
    "customerId": {
      "@id": "viridi:customerId",
      "@type": "@id"
    },
    "originator": {
      "@id": "viridi:originator",
      "@type": "@id"
    },
    "severity": {
      "@id": "viridi:severity",
      "@type": "xsd:string"
    },
    "acknowledged": {
      "@id": "viridi:acknowledged",
      "@type": "xsd:boolean"
    },
    "cleared": {
      "@id": "viridi:cleared",
      "@type": "xsd:boolean"
    },
    "assigneeId": {
      "@id": "viridi:assigneeId",
      "@type": "@id"
    },
    "startTs": {
      "@id": "viridi:startTs",
      "@type": "xsd:integer"
    },
    "endTs": {
      "@id": "viridi:endTs",
      "@type": "xsd:integer"
    },
    "ackTs": {
      "@id": "viridi:ackTs",
      "@type": "xsd:integer"
    },
    "clearTs": {
      "@id": "viridi:clearTs",
      "@type": "xsd:integer"
    },
    "assignTs": {
      "@id": "viridi:assignTs",
      "@type": "xsd:integer"
    },
    "propagate": {
      "@id": "viridi:propagate",
      "@type": "xsd:boolean"
    },
    "propagateToOwner": {
      "@id": "viridi:propagateToOwner",
      "@type": "xsd:boolean"
    },
    "propagateToTenant": {
      "@id": "viridi:propagateToTenant",
      "@type": "xsd:boolean"
    },
    "propagateRelationTypes": {
      "@id": "viridi:propagateRelationTypes",
      "@container": "@list"
    },
    "originatorName": {
      "@id": "viridi:originatorName",
      "@type": "xsd:string"
    },
    "originatorLabel": {
      "@id": "viridi:originatorLabel",
      "@type": "xsd:string"
    },
    "assignee": {
      "@id": "viridi:assignee",
      "@type": "@id"
    },
    "status": {
      "@id": "viridi:status",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "viridi:details",
      "@type": "@id"
    },
    "EntityId": "viridi:EntityId",
    "CustomerId": "viridi:CustomerId",
    "PageDataAlarmInfo": "viridi:PageDataAlarmInfo",
    "Alarm": "viridi:Alarm",
    "PageDataEntitySubtype": "viridi:PageDataEntitySubtype",
    "AlarmAssignee": "viridi:AlarmAssignee",
    "RelationsSearchParameters": "viridi:RelationsSearchParameters",
    "rootId": {
      "@id": "viridi:rootId",
      "@type": "xsd:string"
    },
    "rootType": {
      "@id": "viridi:rootType",
      "@type": "xsd:string"
    },
    "direction": {
      "@id": "viridi:direction",
      "@type": "xsd:string"
    },
    "relationTypeGroup": {
      "@id": "viridi:relationTypeGroup",
      "@type": "xsd:string"
    },
    "maxLevel": {
      "@id": "viridi:maxLevel",
      "@type": "xsd:integer"
    },
    "fetchLastLevelOnly": {
      "@id": "viridi:fetchLastLevelOnly",
      "@type": "xsd:boolean"
    },
    "AssetId": "viridi:AssetId",
    "BulkImportRequest": "viridi:BulkImportRequest",
    "file": {
      "@id": "viridi:file",
      "@type": "xsd:string"
    },
    "mapping": {
      "@id": "viridi:mapping",
      "@type": "@id"
    },
    "PageDataAsset": "viridi:PageDataAsset",
    "BulkImportResultAsset": "viridi:BulkImportResultAsset",
    "created": {
      "@id": "viridi:created"
    },
    "updated": {
      "@id": "viridi:updated"
    },
    "errors": {
      "@id": "viridi:errors"
    },
    "errorsList": {
      "@id": "viridi:errorsList",
      "@container": "@list"
    },
    "AssetSearchQuery": "viridi:AssetSearchQuery",
    "parameters": {
      "@id": "viridi:parameters",
      "@type": "@id"
    },
    "relationType": {
      "@id": "viridi:relationType",
      "@type": "xsd:string"
    },
    "assetTypes": {
      "@id": "viridi:assetTypes",
      "@container": "@list"
    },
    "PageDataAssetInfo": "viridi:PageDataAssetInfo",
    "AssetInfo": "viridi:AssetInfo",
    "label": {
      "@id": "viridi:label",
      "@type": "xsd:string"
    },
    "assetProfileId": {
      "@id": "viridi:assetProfileId",
      "@type": "@id"
    },
    "customerTitle": {
      "@id": "viridi:customerTitle",
      "@type": "xsd:string"
    },
    "customerIsPublic": {
      "@id": "viridi:customerIsPublic",
      "@type": "xsd:boolean"
    },
    "assetProfileName": {
      "@id": "viridi:assetProfileName",
      "@type": "xsd:string"
    },
    "additionalInfo": {
      "@id": "viridi:additionalInfo",
      "@type": "@id"
    },
    "Mapping": "viridi:Mapping",
    "columns": {
      "@id": "viridi:columns",
      "@container": "@list"
    },
    "delimiter": {
      "@id": "viridi:delimiter",
      "@type": "xsd:string"
    },
    "update": {
      "@id": "viridi:update",
      "@type": "xsd:boolean"
    },
    "header": {
      "@id": "viridi:header",
      "@type": "xsd:boolean"
    },
    "AssetProfileId": "viridi:AssetProfileId",
    "Asset": "viridi:Asset",
    "ColumnMapping": "viridi:ColumnMapping",
    "DashboardId": "viridi:DashboardId",
    "EntityInfo": "viridi:EntityInfo",
    "AssetProfileInfo": "viridi:AssetProfileInfo",
    "image": {
      "@id": "viridi:image",
      "@type": "xsd:string"
    },
    "defaultDashboardId": {
      "@id": "viridi:defaultDashboardId",
      "@type": "@id"
    },
    "PageDataAssetProfile": "viridi:PageDataAssetProfile",
    "AssetProfile": "viridi:AssetProfile",
    "description": {
      "@id": "viridi:description",
      "@type": "xsd:string"
    },
    "defaultRuleChainId": {
      "@id": "viridi:defaultRuleChainId",
      "@type": "@id"
    },
    "defaultQueueName": {
      "@id": "viridi:defaultQueueName",
      "@type": "xsd:string"
    },
    "defaultEdgeRuleChainId": {
      "@id": "viridi:defaultEdgeRuleChainId",
      "@type": "@id"
    },
    "default": {
      "@id": "viridi:default",
      "@type": "xsd:boolean"
    },
    "RuleChainId": "viridi:RuleChainId",
    "PageDataAssetProfileInfo": "viridi:PageDataAssetProfileInfo",
    "AuditLog": "viridi:AuditLog",
    "entityId": {
      "@id": "viridi:entityId",
      "@type": "@id"
    },
    "entityName": {
      "@id": "viridi:entityName",
      "@type": "xsd:string"
    },
    "userName": {
      "@id": "viridi:userName",
      "@type": "xsd:string"
    },
    "actionType": {
      "@id": "viridi:actionType",
      "@type": "xsd:string"
    },
    "actionData": {
      "@id": "viridi:actionData",
      "@type": "@id"
    },
    "actionStatus": {
      "@id": "viridi:actionStatus",
      "@type": "xsd:string"
    },
    "actionFailureDetails": {
      "@id": "viridi:actionFailureDetails",
      "@type": "xsd:string"
    },
    "PageDataAuditLog": "viridi:PageDataAuditLog",
    "AuditLogId": "viridi:AuditLogId",
    "ActivateUserRequest": "viridi:ActivateUserRequest",
    "activateToken": {
      "@id": "viridi:activateToken",
      "@type": "xsd:string"
    },
    "ResetPasswordRequest": "viridi:ResetPasswordRequest",
    "resetToken": {
      "@id": "viridi:resetToken",
      "@type": "xsd:string"
    },
    "RoleId": "viridi:RoleId",
    "User": "viridi:User",
    "roleId": {
      "@id": "viridi:roleId",
      "@type": "@id"
    },
    "authority": {
      "@id": "viridi:authority",
      "@type": "xsd:string"
    },
    "phone": {
      "@id": "viridi:phone",
      "@type": "xsd:string"
    },
    "ChangePasswordRequest": "viridi:ChangePasswordRequest",
    "currentPassword": {
      "@id": "viridi:currentPassword",
      "@type": "xsd:string"
    },
    "newPassword": {
      "@id": "viridi:newPassword",
      "@type": "xsd:string"
    },
    "ResetPasswordEmailRequest": "viridi:ResetPasswordEmailRequest",
    "ComponentDescriptor": "viridi:ComponentDescriptor",
    "clusteringMode": {
      "@id": "viridi:clusteringMode",
      "@type": "xsd:string"
    },
    "clazz": {
      "@id": "viridi:clazz",
      "@type": "xsd:string"
    },
    "configurationVersion": {
      "@id": "viridi:configurationVersion",
      "@type": "xsd:integer"
    },
    "actions": {
      "@id": "viridi:actions",
      "@type": "xsd:string"
    },
    "hasQueueName": {
      "@id": "viridi:hasQueueName",
      "@type": "xsd:boolean"
    },
    "configurationDescriptor": {
      "@id": "viridi:configurationDescriptor",
      "@type": "@id"
    },
    "ComponentDescriptorId": "viridi:ComponentDescriptorId",
    "PageDataCustomer": "viridi:PageDataCustomer",
    "Customer": "viridi:Customer",
    "country": {
      "@id": "viridi:country",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "viridi:state",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "viridi:city",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "viridi:address",
      "@type": "xsd:string"
    },
    "address2": {
      "@id": "viridi:address2",
      "@type": "xsd:string"
    },
    "zip": {
      "@id": "viridi:zip",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "viridi:title",
      "@type": "xsd:string"
    },
    "DashboardInfo": "viridi:DashboardInfo",
    "assignedCustomers": {
      "@id": "viridi:assignedCustomers",
      "@container": "@list"
    },
    "mobileHide": {
      "@id": "viridi:mobileHide",
      "@type": "xsd:boolean"
    },
    "mobileOrder": {
      "@id": "viridi:mobileOrder",
      "@type": "xsd:integer"
    },
    "Dashboard": "viridi:Dashboard",
    "configuration": {
      "@id": "viridi:configuration",
      "@type": "@id"
    },
    "ShortCustomerInfo": "viridi:ShortCustomerInfo",
    "isPublic": {
      "@id": "viridi:isPublic",
      "@type": "xsd:boolean"
    },
    "public": {
      "@id": "viridi:public",
      "@type": "xsd:boolean"
    },
    "PageDataDashboardInfo": "viridi:PageDataDashboardInfo",
    "HomeDashboardInfo": "viridi:HomeDashboardInfo",
    "dashboardId": {
      "@id": "viridi:dashboardId",
      "@type": "@id"
    },
    "hideDashboardToolbar": {
      "@id": "viridi:hideDashboardToolbar",
      "@type": "xsd:boolean"
    },
    "HomeDashboard": "viridi:HomeDashboard",
    "ClaimRequest": "viridi:ClaimRequest",
    "secretKey": {
      "@id": "viridi:secretKey",
      "@type": "xsd:string"
    },
    "DeviceTransportConfiguration": "viridi:DeviceTransportConfiguration",
    "PageDataDeviceInfo": "viridi:PageDataDeviceInfo",
    "Device": "viridi:Device",
    "deviceProfileId": {
      "@id": "viridi:deviceProfileId",
      "@type": "@id"
    },
    "firmwareId": {
      "@id": "viridi:firmwareId",
      "@type": "@id"
    },
    "softwareId": {
      "@id": "viridi:softwareId",
      "@type": "@id"
    },
    "deviceData": {
      "@id": "viridi:deviceData",
      "@type": "@id"
    },
    "DeviceId": "viridi:DeviceId",
    "DeviceProfileId": "viridi:DeviceProfileId",
    "OtaPackageId": "viridi:OtaPackageId",
    "DeviceData": "viridi:DeviceData",
    "transportConfiguration": {
      "@id": "viridi:transportConfiguration"
    },
    "DeviceCredentialsId": "viridi:DeviceCredentialsId",
    "SaveDeviceWithCredentialsRequest": "viridi:SaveDeviceWithCredentialsRequest",
    "device": {
      "@id": "viridi:device",
      "@type": "@id"
    },
    "credentials": {
      "@id": "viridi:credentials",
      "@type": "@id"
    },
    "BulkImportResultDevice": "viridi:BulkImportResultDevice",
    "DeviceConfiguration": "viridi:DeviceConfiguration",
    "DeviceInfo": "viridi:DeviceInfo",
    "deviceProfileName": {
      "@id": "viridi:deviceProfileName",
      "@type": "xsd:string"
    },
    "active": {
      "@id": "viridi:active",
      "@type": "xsd:boolean"
    },
    "PageDataDevice": "viridi:PageDataDevice",
    "DeviceCredentials": "viridi:DeviceCredentials",
    "deviceId": {
      "@id": "viridi:deviceId",
      "@type": "@id"
    },
    "credentialsType": {
      "@id": "viridi:credentialsType",
      "@type": "xsd:string"
    },
    "credentialsId": {
      "@id": "viridi:credentialsId",
      "@type": "xsd:string"
    },
    "credentialsValue": {
      "@id": "viridi:credentialsValue",
      "@type": "xsd:string"
    },
    "DeviceSearchQuery": "viridi:DeviceSearchQuery",
    "deviceTypes": {
      "@id": "viridi:deviceTypes",
      "@container": "@list"
    },
    "SnmpCommunicationConfig": "viridi:SnmpCommunicationConfig",
    "spec": {
      "@id": "viridi:spec",
      "@type": "xsd:string"
    },
    "FilterPredicateValueLong": "viridi:FilterPredicateValueLong",
    "defaultValue": {
      "@id": "viridi:defaultValue",
      "@type": "xsd:integer"
    },
    "userValue": {
      "@id": "viridi:userValue",
      "@type": "xsd:integer"
    },
    "dynamicValue": {
      "@id": "viridi:dynamicValue",
      "@type": "@id"
    },
    "DynamicValueBoolean": "viridi:DynamicValueBoolean",
    "sourceType": {
      "@id": "viridi:sourceType",
      "@type": "xsd:string"
    },
    "sourceAttribute": {
      "@id": "viridi:sourceAttribute",
      "@type": "xsd:string"
    },
    "inherit": {
      "@id": "viridi:inherit",
      "@type": "xsd:boolean"
    },
    "TransportPayloadTypeConfiguration": "viridi:TransportPayloadTypeConfiguration",
    "transportPayloadType": {
      "@id": "viridi:transportPayloadType",
      "@type": "xsd:string"
    },
    "KeyFilterPredicate": "viridi:KeyFilterPredicate",
    "CustomTimeScheduleItem": "viridi:CustomTimeScheduleItem",
    "enabled": {
      "@id": "viridi:enabled",
      "@type": "xsd:boolean"
    },
    "dayOfWeek": {
      "@id": "viridi:dayOfWeek",
      "@type": "xsd:integer"
    },
    "startsOn": {
      "@id": "viridi:startsOn",
      "@type": "xsd:integer"
    },
    "endsOn": {
      "@id": "viridi:endsOn",
      "@type": "xsd:integer"
    },
    "ObjectAttributes": "viridi:ObjectAttributes",
    "dim": {
      "@id": "viridi:dim",
      "@type": "xsd:integer"
    },
    "ssid": {
      "@id": "viridi:ssid",
      "@type": "xsd:integer"
    },
    "uri": {
      "@id": "viridi:uri",
      "@type": "xsd:string"
    },
    "ver": {
      "@id": "viridi:ver"
    },
    "lwm2m": {
      "@id": "viridi:lwm2m",
      "@type": "@id"
    },
    "pmin": {
      "@id": "viridi:pmin",
      "@type": "xsd:integer"
    },
    "pmax": {
      "@id": "viridi:pmax",
      "@type": "xsd:integer"
    },
    "gt": {
      "@id": "viridi:gt",
      "@type": "xsd:decimal"
    },
    "lt": {
      "@id": "viridi:lt",
      "@type": "xsd:decimal"
    },
    "st": {
      "@id": "viridi:st",
      "@type": "xsd:decimal"
    },
    "epmin": {
      "@id": "viridi:epmin",
      "@type": "xsd:integer"
    },
    "epmax": {
      "@id": "viridi:epmax",
      "@type": "xsd:integer"
    },
    "DeviceProfile": "viridi:DeviceProfile",
    "transportType": {
      "@id": "viridi:transportType",
      "@type": "xsd:string"
    },
    "provisionType": {
      "@id": "viridi:provisionType",
      "@type": "xsd:string"
    },
    "provisionDeviceKey": {
      "@id": "viridi:provisionDeviceKey",
      "@type": "xsd:string"
    },
    "profileData": {
      "@id": "viridi:profileData",
      "@type": "@id"
    },
    "DynamicValueInteger": "viridi:DynamicValueInteger",
    "CoapDeviceTypeConfiguration": "viridi:CoapDeviceTypeConfiguration",
    "coapDeviceType": {
      "@id": "viridi:coapDeviceType",
      "@type": "xsd:string"
    },
    "DeviceProfileConfiguration": "viridi:DeviceProfileConfiguration",
    "TelemetryMappingConfiguration": "viridi:TelemetryMappingConfiguration",
    "keyName": {
      "@id": "viridi:keyName"
    },
    "observe": {
      "@id": "viridi:observe",
      "@container": "@list"
    },
    "attribute": {
      "@id": "viridi:attribute",
      "@container": "@list"
    },
    "telemetry": {
      "@id": "viridi:telemetry",
      "@container": "@list"
    },
    "attributeLwm2m": {
      "@id": "viridi:attributeLwm2m"
    },
    "LwM2MBootstrapServerCredential": "viridi:LwM2MBootstrapServerCredential",
    "securityMode": {
      "@id": "viridi:securityMode",
      "@type": "xsd:string"
    },
    "DynamicValueLong": "viridi:DynamicValueLong",
    "DeviceProfileData": "viridi:DeviceProfileData",
    "provisionConfiguration": {
      "@id": "viridi:provisionConfiguration"
    },
    "alarms": {
      "@id": "viridi:alarms",
      "@container": "@list"
    },
    "AlarmConditionFilterKey": "viridi:AlarmConditionFilterKey",
    "DynamicValueString": "viridi:DynamicValueString",
    "OtherConfiguration": "viridi:OtherConfiguration",
    "fwUpdateStrategy": {
      "@id": "viridi:fwUpdateStrategy",
      "@type": "xsd:integer"
    },
    "swUpdateStrategy": {
      "@id": "viridi:swUpdateStrategy",
      "@type": "xsd:integer"
    },
    "clientOnlyObserveAfterConnect": {
      "@id": "viridi:clientOnlyObserveAfterConnect",
      "@type": "xsd:integer"
    },
    "powerMode": {
      "@id": "viridi:powerMode",
      "@type": "xsd:string"
    },
    "psmActivityTimer": {
      "@id": "viridi:psmActivityTimer",
      "@type": "xsd:integer"
    },
    "edrxCycle": {
      "@id": "viridi:edrxCycle",
      "@type": "xsd:integer"
    },
    "pagingTransmissionWindow": {
      "@id": "viridi:pagingTransmissionWindow",
      "@type": "xsd:integer"
    },
    "fwUpdateResource": {
      "@id": "viridi:fwUpdateResource",
      "@type": "xsd:string"
    },
    "swUpdateResource": {
      "@id": "viridi:swUpdateResource",
      "@type": "xsd:string"
    },
    "defaultObjectIDVer": {
      "@id": "viridi:defaultObjectIDVer",
      "@type": "xsd:string"
    },
    "AlarmConditionSpec": "viridi:AlarmConditionSpec",
    "FilterPredicateValueInteger": "viridi:FilterPredicateValueInteger",
    "AlarmRule": "viridi:AlarmRule",
    "condition": {
      "@id": "viridi:condition",
      "@type": "@id"
    },
    "schedule": {
      "@id": "viridi:schedule"
    },
    "alarmDetails": {
      "@id": "viridi:alarmDetails",
      "@type": "xsd:string"
    },
    "FilterPredicateValueString": "viridi:FilterPredicateValueString",
    "FilterPredicateValueDouble": "viridi:FilterPredicateValueDouble",
    "PageDataDeviceProfileInfo": "viridi:PageDataDeviceProfileInfo",
    "PowerSavingConfiguration": "viridi:PowerSavingConfiguration",
    "DynamicValueDouble": "viridi:DynamicValueDouble",
    "DeviceProfileAlarm": "viridi:DeviceProfileAlarm",
    "alarmType": {
      "@id": "viridi:alarmType",
      "@type": "xsd:string"
    },
    "createRules": {
      "@id": "viridi:createRules"
    },
    "clearRule": {
      "@id": "viridi:clearRule",
      "@type": "@id"
    },
    "PageDataDeviceProfile": "viridi:PageDataDeviceProfile",
    "AlarmCondition": "viridi:AlarmCondition",
    "AlarmConditionFilter": "viridi:AlarmConditionFilter",
    "valueType": {
      "@id": "viridi:valueType",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "viridi:value"
    },
    "predicate": {
      "@id": "viridi:predicate"
    },
    "LwM2mVersion": "viridi:LwM2mVersion",
    "supported": {
      "@id": "viridi:supported",
      "@type": "xsd:boolean"
    },
    "DeviceProfileTransportConfiguration": "viridi:DeviceProfileTransportConfiguration",
    "AlarmSchedule": "viridi:AlarmSchedule",
    "FilterPredicateValueBoolean": "viridi:FilterPredicateValueBoolean",
    "DeviceProfileProvisionConfiguration": "viridi:DeviceProfileProvisionConfiguration",
    "provisionDeviceSecret": {
      "@id": "viridi:provisionDeviceSecret",
      "@type": "xsd:string"
    },
    "DeviceProfileInfo": "viridi:DeviceProfileInfo"
  },
  "@type": "schema:Dataset",
  "schema:name": "Viridi API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Viridi'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-20) from openapi/viridi-parente-admin-controller-api-openapi.yml, openapi/viridi-parente-alarm-comment-controller-api-openapi.yml, openapi/viridi-parente-alarm-controller-api-openapi.yml.",
  "dcterms:created": "2026-10-20",
  "dcterms:source": [
    "openapi/viridi-parente-admin-controller-api-openapi.yml",
    "openapi/viridi-parente-alarm-comment-controller-api-openapi.yml",
    "openapi/viridi-parente-alarm-controller-api-openapi.yml",
    "openapi/viridi-parente-asset-controller-api-openapi.yml",
    "openapi/viridi-parente-asset-profile-controller-api-openapi.yml"
  ]
}