an Open Knowledge Initiative specification; programmatic interfaces which comprise a service-oriented architecture for designing and building reusable and interoperable software