@ResourceSchemaEntry(relation=IsIdentifiedBy.class,facet=NetworkingFacet.class,min=1,max=1,description="The Network ID characterising the Virtual Machine."),
@ResourceSchemaEntry(facet=CPUFacet.class,min=1,description="The CPU equipping the Virtual Machine."),
@ResourceSchemaEntry(relation=HasPersistentMemory.class,facet=MemoryFacet.class,min=1,description="The Disk Space Capacity of the Virtual Machine."),
@ResourceSchemaEntry(relation=HasVolatileMemory.class,facet=MemoryFacet.class,min=1,description="The RAM Capacity of the Virtual Machine."),
@ResourceSchemaEntry(facet=EventFacet.class,min=1,description="Every event characterizing the life cycle of the Virtual Machine, e.g. the activation time."),
@ResourceSchemaEntry(facet=StateFacet.class,min=1,max=1,description="The current state of the Virtual Machine, e.g. started, ready, down, unreachable."),
@ResourceSchemaEntry(facet=SoftwareFacet.class,description=" Any Software characterising the Virtual Machine. Useful to report the hosted software that are not registered in the Resource Registry as Software Resource, e.g. Operating System")