Graphing the Horizon

We're thinking an innovative federation scrape will create new opportunities for graphing the emergent structure.

See Search over the Horizon

Search over the Horizon

Markup

We begin by considering what the markup should produce. Then we will design a query in the style of algorithmic diagrams.

The Graph plugin represents a subgraph which can be read and merged by the Graphviz plugin. github

github

We can find some examples and then examine them.

We pull this page up and examine it with the inspector.

The subgraph is a map of node ⇒ array of node.

For our first implementation then we should query for a map of site ⇒ array of sites. The only question we need to answer is where to start and how deep to look. We'll use a nested syntax that leaves lots of room for further restriction.

Borrowing from Cypher, this says, start the host of the possibly remote page, HERE, and follow links to SITE and then from there to another SITE.

Later expansions of this might include HOST and PAGE as other node types and restrictions on the type of links followed.

As well as drawing these relations, we should find some way to selectively add sites thus located to our neighborhood.