Delivery Architecture

The DLCS platform comprises a number of core services for delivering content, or data to viewers, websites, or other applications (via open, standard APIs where those exists).

Learn more about how content is ingested into the DLCS Ingest Architecture.

dlcs-overview

Image and Media Delivery

The DLCS can deliver images, audio and video from a high-availability, load-balanced service that can scale to any volume of content, and to any volume of user traffic. The Image and Media delivery service supports the IIIF Image API and will support the upcoming IIIF A/V specification.

Learn more about DLCS Image and Media Delivery.

Annotation Server

Increasingly information about resources — digital objects that might incorporate images, audio, video — or associations between resources are represented as annotations on those resources. Annotations are a powerful and flexible way of adding rich description, structure, and relationships about and between content. Commenting, tagging, transcribing, linking, classifying are all operations that can be effectively modelled as annotations.

The DLCS incorporates a state-of-the-art annotation server that can store W3C and Open Annotation web annotations, receive those annotations via the W3C Web Annotation protocol, and push those annotations to a search service for indexing.

Learn more about Elucidate, the DLCS Annotation Server.

Search Server

Hosting of content is important, but content is only useful if it can be found. At the core of the DLCS is the ability to search text (such as OCR or transcriptions) and search annotations on content.

Annotations are a powerful and flexible way of adding rich description, structure, and relationships about, and between, content. Commenting, tagging, transcribing, linking, classifying are all operations that can be effectively modelled as annotations.

So search across annotations, and faceted aggregation of annotations is a key part of building a discovery interface that supports search and serendipitous browsing across content.

Learn more about The Mathmos, the DLCS Search Server.

Text Service

Images and media are a core part of the DLCS platform, but searchability and discoverability of content can be enhanced greatly by incorporating text handling into the DLCS platform. The DLCS offers a number of core text-based services.

Learn more about Starsky, the DLCS Text Server.

(Roadmap) Structure Service

The Search Service can search free text and annotations across any object within the DLCS. However, the Search Service only knows limited information about the structure of collections within the DLCS. Typically for any text or annotation the Search Service will know that it is associated with a particular image, and may know that that image is within a particular multi-image object (letter, book, manuscript, set of views of a sculpture, etc).

More powerful applications of search can be built if the information that the Search Service indexes can be combined with services that know richer information about the structure of digital objects, and of digital collections.

Learn more about Meros, the DLCS Structure Service.

(Roadmap) Semantic Extraction Service

The Search Service can search free text and annotations across any object within the DLCS. However, the Search Service only enables users of the DLCS to search for content using text that they already know to search for.

More powerful applications of search can be built if the information that the Search Service indexes can be combined with services that know richer information about the semantics of the content within the text.

More Information