The interoperability of learning object repositories and services: standards, implementations and lessons learned