Patent ID: 8230387

Claim:
A method of organizing assets comprising artifacts in a repository, said method comprising: organizing, by a computer, artifacts of at least one of said assets as internal nodes in a graph based on a context, said internal nodes comprising artifacts comprising metadata that is updated by at least one of an artifact producer and an asset producer; simultaneously organizing, by said computer, said assets as external nodes in said graph based on said context, said external nodes comprising artifacts that are at least one of defined and updated by roles other than at least one of an artifact producer and an asset producer; combining, by said computer, said internal nodes and said external nodes to form a single set within said graph comprising internal edges representing relationships between said internal nodes, wherein said internal edges are only changed by an asset producer; and external edges representing relationships among said external nodes, wherein said external edges are changed by roles other than said asset producer; dynamically updating, by said computer, said graph; and outputting, by said computer, said graph to a user.