abstraction over directory and file resources, a search engine, type marshallers, datatype schemas, i18n support, URI handlers, web programming interface, workflow interface, and support for data formats such as X/HTML, XML, iCalendar, RSS 2.0, and XLIFF.