×

System and method for providing link property types for content management

  • US 7,917,537 B2
  • Filed: 05/22/2006
  • Issued: 03/29/2011
  • Est. Priority Date: 09/26/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing a link property definition type mechanism in a content management system, the method comprising:

  • providing a virtual content repository (VCR) with a plurality of content repositories;

    associating the VCR with an application programming interface (API), wherein a user of the VCR uses the API to manipulate content in the plurality of content repositories in a programming language;

    modeling content in the plurality of content repositories using a general service provider interface (SPI), wherein the general SPI isolates direct interaction with each content repository in the plurality of content repositories from the API;

    associating a plurality of format specific content repositories with the general SPI, wherein each format specific content repository is associated with the general SPI through a format specific SPI implementation, and wherein each format specific SPI implementation connects indirectly with the API through the general SPI and provides a different format specific SPI for a different format specific content repository;

    providing a link property definition type that relates a plurality of source nodes to a plurality of target nodes, wherein one source node of the plurality of source nodes is a first node within a first content repository in the VCR, and one target node of the plurality of target nodes is a second node in a second content repository in the VCR, wherein one of the first content repository and the second content repository uses a format specific SPI that is different from the general SPI;

    instantiating a software object type in the programming language using the API, wherein the software object type is associated with the link property definition type;

    accessing, via an instance of the software object type and the API, said target node from said source node through both the general SPI and the format specific SPI, based on the definition of the link property definition type; and

    managing content in the plurality of content repositories based upon the VCR.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×