Web semantics: science, services and agents on the World Wide Web Journal uri icon