Semantic Device Annotator