An implementation of Ultrastructure using PostgreSQL, provided as a RESTful service