1. A method of providing internet access to a data object repository comprising managing data objects hosted by said repository using a generalised repository directed graph data model having object nodes and resources, said resources comprising at least one of: (i) a literal; (ii) actual resource data; and/or (iii) a URI directing a request for resources to an address; wherein said object nodes comprise higher level abstractions of data objects; wherein all object nodes and resources are named, as well as all arcs between object nodes and other object nodes or resources, said arcs modelling properties of said nodes; wherein each said directed graph has a graph interface which represents data as a directed graph of nodes and resources; and wherein said graph interface is capable of enabling access to data represented by said directed graph by traversal of said directed graph using http:GET.