Skip to content
Snippets Groups Projects
Commit 6e7e1de8 authored by Martin Hoppen's avatar Martin Hoppen
Browse files

ADD demo2 security submodel

parent d7668efa
No related branches found
No related tags found
No related merge requests found
Pipeline #358238 passed
{
"idShort": "Security",
"modelType": "Submodel",
"id": "https://www.company.com/security",
"submodelElements": [
{
"idShort": "AccessControl",
"modelType": "SubmodelElementList",
"orderRelevant": true,
"typeValueListElement": "SubmodelElementCollection",
"value": [
{
"idShort": "AccessPermissionCollection1",
"modelType": "SubmodelElementCollection",
"value": [
{
"idShort": "Target",
"modelType": "ReferenceElement",
"value": {
"type": "ModelReference",
"keys": [
{
"type": "AssetAdministrationShell",
"value": "https://www.company.com/dz_wald/1"
}
]
}
},
{
"idShort": "Rules",
"modelType": "SubmodelElementList",
"orderRelevant": true,
"typeValueListElement": "SubmodelElementCollection",
"value": [
{
"idShort": "AccessPermissionRule1",
"modelType": "SubmodelElementCollection",
"value": [
{
"idShort": "User",
"modelType": "Property",
"value": "s3i:e8ef672c-109b-4c36-8999-f4ababa0bffc",
"valueType": "xs:string"
},
{
"idShort": "PermissionKind",
"modelType": "Property",
"value": "0",
"valueType": "xs:integer"
},
{
"idShort": "Permission",
"modelType": "Property",
"value": "READ",
"valueType": "xs:string"
}
]
},
{
"idShort": "AccessPermissionRule2",
"modelType": "SubmodelElementCollection",
"value": [
{
"idShort": "User",
"modelType": "Property",
"value": "s3i:3f23c856-d252-42c9-a590-0b87d87478d4",
"valueType": "xs:string"
},
{
"idShort": "PermissionKind",
"modelType": "Property",
"value": "0",
"valueType": "xs:integer"
},
{
"idShort": "Permission",
"modelType": "Property",
"value": "READ",
"valueType": "xs:string"
}
]
},
{
"idShort": "AccessPermissionRule3",
"modelType": "SubmodelElementCollection",
"value": [
{
"idShort": "User",
"modelType": "Property",
"value": "s3i:02946b44-9308-462e-b290-0e5f616914ff",
"valueType": "xs:string"
},
{
"idShort": "PermissionKind",
"modelType": "Property",
"value": "0",
"valueType": "xs:integer"
},
{
"idShort": "Permission",
"modelType": "Property",
"value": "READ",
"valueType": "xs:string"
}
]
},
{
"idShort": "AccessPermissionRule4",
"modelType": "SubmodelElementCollection",
"value": [
{
"idShort": "User",
"modelType": "Property",
"value": "s3i:8a8ee1ab-63d2-42ea-92d1-1ae682a55e7a",
"valueType": "xs:string"
},
{
"idShort": "PermissionKind",
"modelType": "Property",
"value": "0",
"valueType": "xs:integer"
},
{
"idShort": "Permission",
"modelType": "Property",
"value": "READ",
"valueType": "xs:string"
}
]
},
{
"idShort": "AccessPermissionRule5",
"modelType": "SubmodelElementCollection",
"value": [
{
"idShort": "User",
"modelType": "Property",
"value": "s3i:f0348071-61b3-4290-84db-8584ffba4650",
"valueType": "xs:string"
},
{
"idShort": "PermissionKind",
"modelType": "Property",
"value": "0",
"valueType": "xs:integer"
},
{
"idShort": "Permission",
"modelType": "Property",
"value": "READ",
"valueType": "xs:string"
}
]
},
{
"idShort": "AccessPermissionRule6",
"modelType": "SubmodelElementCollection",
"value": [
{
"idShort": "User",
"modelType": "Property",
"value": "s3i:e8ef672c-109b-4c36-8999-f4ababa0bffc",
"valueType": "xs:string"
},
{
"idShort": "PermissionKind",
"modelType": "Property",
"value": "0",
"valueType": "xs:integer"
},
{
"idShort": "Permission",
"modelType": "Property",
"value": "WRITE",
"valueType": "xs:string"
}
]
},
{
"idShort": "AccessPermissionRule7",
"modelType": "SubmodelElementCollection",
"value": [
{
"idShort": "User",
"modelType": "Property",
"value": "s3i:3f23c856-d252-42c9-a590-0b87d87478d4",
"valueType": "xs:string"
},
{
"idShort": "PermissionKind",
"modelType": "Property",
"value": "0",
"valueType": "xs:integer"
},
{
"idShort": "Permission",
"modelType": "Property",
"value": "WRITE",
"valueType": "xs:string"
}
]
},
{
"idShort": "AccessPermissionRule8",
"modelType": "SubmodelElementCollection",
"value": [
{
"idShort": "User",
"modelType": "Property",
"value": "s3i:02946b44-9308-462e-b290-0e5f616914ff",
"valueType": "xs:string"
},
{
"idShort": "PermissionKind",
"modelType": "Property",
"value": "0",
"valueType": "xs:integer"
},
{
"idShort": "Permission",
"modelType": "Property",
"value": "WRITE",
"valueType": "xs:string"
}
]
},
{
"idShort": "AccessPermissionRule9",
"modelType": "SubmodelElementCollection",
"value": [
{
"idShort": "User",
"modelType": "Property",
"value": "s3i:8a8ee1ab-63d2-42ea-92d1-1ae682a55e7a",
"valueType": "xs:string"
},
{
"idShort": "PermissionKind",
"modelType": "Property",
"value": "0",
"valueType": "xs:integer"
},
{
"idShort": "Permission",
"modelType": "Property",
"value": "WRITE",
"valueType": "xs:string"
}
]
},
{
"idShort": "AccessPermissionRule10",
"modelType": "SubmodelElementCollection",
"value": [
{
"idShort": "User",
"modelType": "Property",
"value": "s3i:f0348071-61b3-4290-84db-8584ffba4650",
"valueType": "xs:string"
},
{
"idShort": "PermissionKind",
"modelType": "Property",
"value": "0",
"valueType": "xs:integer"
},
{
"idShort": "Permission",
"modelType": "Property",
"value": "WRITE",
"valueType": "xs:string"
}
]
}
]
}
]
}
]
}
]
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment