The NCore Repository uses Fedora open source repository software to model and manage digital objects such as resources, metadata, and agents. Fedora provides digital object and repository administrative functions as well as flexible, extensible views of the repository and its digital objects via web services. NCore Repository objects are maintained through an application programming interface (API) that allows controlled access to the objects within the repository.