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.