13. A computer program product comprising a computer useable storage medium to store a computer readable program, wherein the computer readable program, when executed on a computer, causes the computer to perform operations for replicating a portion of a content repository, the operations comprising: receiving, at a graphical user interface (GUI) operating on a computer, a selection of a content item in a content repository and an input describing one or more desired relationship patterns for replication, the relationship patterns associated with an ontology describing logical relationships between the selected content item and other content items in the content repository, the content repository including a plurality of content items, wherein the content items comprise digital documents, wherein the ontology is stored in one or more tags associated with one or more content items in the content repository; generating a query for the desired relationship patterns; identifying the selected content item and related content items of the content repository to replicate to a target storage device based on a storage capacity of the target storage device, wherein the target storage device is separate from the content repository, wherein the related content items comprise a logical relationship with the selected content item based on the desired relationship patterns; selecting the identified content items of the content repository; extracting the identified content items; and storing the identified content items on the storage device.
13. A computer program product comprising a computer useable storage medium to store a computer readable program, wherein the computer readable program, when executed on a computer, causes the computer to perform operations for replicating a portion of a content repository, the operations comprising: receiving, at a graphical user interface (GUI) operating on a computer, a selection of a content item in a content repository and an input describing one or more desired relationship patterns for replication, the relationship patterns associated with an ontology describing logical relationships between the selected content item and other content items in the content repository, the content repository including a plurality of content items, wherein the content items comprise digital documents, wherein the ontology is stored in one or more tags associated with one or more content items in the content repository; generating a query for the desired relationship patterns; identifying the selected content item and related content items of the content repository to replicate to a target storage device based on a storage capacity of the target storage device, wherein the target storage device is separate from the content repository, wherein the related content items comprise a logical relationship with the selected content item based on the desired relationship patterns; selecting the identified content items of the content repository; extracting the identified content items; and storing the identified content items on the storage device. 14. The computer program product of claim 13 , wherein the content repository describes a product.