data . europeana . eu : the europeana linked open data pilot .
Architectural Styles and the Design of Network-based Software Architectures