Vocabulary connects semantic Markup with corresponding Javascript functionality