Semantic Web Programming [electronic resource]