Modeling Device Capabilities for Analytics - Enggist