information-system-model/src/test/resources/types/Resource.json

1 line
33 KiB
JSON
Raw Normal View History

2023-10-25 18:01:11 +02:00
[{"type":"ResourceType","id":"5aa731ec-b1c8-46eb-a2b2-f25172d0bc6f","metadata":{"type":"Metadata","supertypes":["Property"],"createdBy":"service-account-junit.tests.luca.frosini","creationTime":"2023-05-12 16:24:22.304 +0000","lastUpdateBy":"service-account-junit.tests.luca.frosini","lastUpdateTime":"2023-05-12 16:24:22.304 +0000"},"name":"Resource","description":"This is the base type for any Resource","facets":[{"type":"LinkedEntity","source":"Resource","relation":"ConsistsOf","target":"Facet","description":"Any Resource consists of one or more Facets which describes the different aspects of the resource.","min":1,"max":null}],"resources":[{"type":"LinkedEntity","source":"Resource","relation":"IsRelatedTo","target":"Resource","description":"Any Resource can be related to any other resource.","min":0,"max":null}],"version":"1.0.0","changelog":{"1.0.0":"First Version"},"abstract":true,"final":false,"extendedTypes":["Entity"]},{"type":"ResourceType","id":"341dd43c-2333-40da-a98f-059e94dfec87","metadata":{"type":"Metadata","supertypes":["Property"],"createdBy":"service-account-junit.tests.luca.frosini","creationTime":"2023-05-12 16:28:41.094 +0000","lastUpdateBy":"service-account-junit.tests.luca.frosini","lastUpdateTime":"2023-05-12 16:28:41.094 +0000"},"name":"GCubeResource","description":"Marker type for any gCube Resource extended in the gCube model.","facets":[{"type":"LinkedEntity","source":"GCubeResource","relation":"IsIdentifiedBy","target":"Facet","description":"Any Resource has at least one Facet which in some way allow to identify the Resource per se.","min":1,"max":1}],"resources":[],"version":"1.0.0","changelog":{"1.0.0":"First Version"},"abstract":true,"final":false,"extendedTypes":["Resource"]},{"type":"ResourceType","id":"b959a18d-645d-4208-8e96-6f6b0ec2c018","metadata":{"type":"Metadata","supertypes":["Property"],"createdBy":"service-account-junit.tests.luca.frosini","creationTime":"2023-05-12 16:28:43.199 +0000","lastUpdateBy":"service-account-junit.tests.luca.frosini","lastUpdateTime":"2023-05-12 16:28:43.199 +0000"},"name":"Actor","description":"Actor (Abstract) is any entity (human or machine) playing an active role in the infrastructure. Actor has two specialisations, {@link LegalBody} which represent any legal entity, and {@link Person} which is any human playing the role of Actor. An Actor can belong to a {@link LegalBody} and this is expressed using the defined {@link BelongsTo} relation.","facets":[{"type":"LinkedEntity","source":"Actor","relation":"IsIdentifiedBy","target":"ContactFacet","description":" An Actor has at least a Contact Facet which permit to identify the Actor per se. ","min":1,"max":1},{"type":"LinkedEntity","source":"Actor","relation":"ConsistsOf","target":"ContactReferenceFacet","description":"","min":0,"max":null}],"resources":[{"type":"LinkedEntity","source":"Dataset","relation":"Involves","target":"Actor","description":"","min":0,"max":null},{"type":"LinkedEntity","source":"Site","relation":"IsOwnedBy","target":"Actor","description":"","min":0,"max":null}],"version":"1.0.0","changelog":{"1.0.0":"First Version"},"abstract":true,"final":false,"extendedTypes":["GCubeResource"]},{"type":"ResourceType","id":"dee1ce45-9311-4ff8-aab5-b8efcbc59ae2","metadata":{"type":"Metadata","supertypes":["Property"],"createdBy":"service-account-junit.tests.luca.frosini","creationTime":"2023-05-12 16:29:02.243 +0000","lastUpdateBy":"service-account-junit.tests.luca.frosini","lastUpdateTime":"2023-05-12 16:29:02.243 +0000"},"name":"EService","description":"EService is any running service that is registered in the infrastructure and made available by an access point.","facets":[{"type":"LinkedEntity","source":"EService","relation":"IsIdentifiedBy","target":"SoftwareFacet","description":"The main software enabling the EService capabilities.","min":1,"max":1},{"type":"LinkedEntity","source":"EService","relation":"ConsistsOf","target":"SoftwareFacet","description":"Software available in the EService environment that characterizes the specific EService instance.","min":0,"max":null},{"type":"LinkedEnti