Share this page
Share this page E-mail this page Print this page RSS feeds
Home > Projects > Research-Output Repository Platform
Zentity

As part of Microsoft’s commitment to support the academic community, Microsoft Research has developed Zentity - a research output repository platform which provides a suite of building blocks, tools, and services to create and maintain an organization’s digital library ecosystem.

Our Research Output Repository Platform provides a built-in ScholarlyWorks data model with pre-defined entities, such as Lecture, Publication, Paper, Presentation, Video, File, Person, and Tag along with basic properties for each of these and well known relationships such as Author, Cites, Version, etc. The platform also provides support to create custom entities and design custom data models using our Extensibility API.

Default User Interface

Included is an easily extendible (ASP.Net) web interface. The web interface is built using custom controls developed as part of the included UI Toolkit controls. The web interface can be customized with (CSS) style sheets to integrate your organization’s existing web site, or the ASP.Net controls can be deployed directly into your current web presence.

Services and Extensibility

The Search API is included, which supports Advanced Query Syntax similar to that provided by Windows Search. Included in installation is support for services such as RSS, OAI-PMH, OAI-ORE, AtomPub and SWORD. Also provided is a pluggable Security model for Authentication and Authorization to allow an administrator to secure repository content. Extensive MSDN-style documentation for each API is included to enable developers to build new services or custom applications.

The platform is built on top of SQL Server 2008 and the Entity Framework (part of .NET 3.5) which gives LINQ experience for developers building on top of the platform.

Forum Feed
  • ore service functionality
    Hello, Documentation needed: how to use the ore service? Just accessing OaiOre/Ore.ashx gives me error 400... Any help is appreciated!
  • Our Repository Platform
    Hi all, Welcome to our Research Output Repository Platform community site, codename "Famulus". Thank you for your interest. The team will be monitoring this site and try to support you in your evaluation of our technology. We are very excited about Famulus and we hope you are going to like it! .savas. 
  • Customizing Zentity GUI
    First congratulations on a first class job with the extensive class libraries with this project. While I would encourage you to put all the source code on Codeplex at the earliest opportunity that's not the most pressing issue at the moment. I would like to be able to customise the existing WebGUI for Zentity. To make this a whole lot easier I would appreciate being able to download the original Visual Studio project/solution files as I have tried unsucessfully to fully reverse engineer the correct folder structure of the existing deployed site as a Visual Studio project. I am sure this will help spread adoption. Secondly if I radically reengineer the WebGUI, what obligations might I have to identity that it is Zentity working behind the scenes. Is there any notion of a "powered by Zentity" logo or any need for branding of a site to acknowledge that it is based on the Zentity Engine.?
Publications
RELATED LINKS
RECENT EVENTS