The semantic web research and applications, 5th European Semantic Web Conference, ESWC 2008, Tenerife, Canary Islands, Spain, June 1 - 5, 2008 ; proceedings (Springer, 2008)