The entities one link away from an entity, as the page shows them: six at most, each with its title, its type, the nature of the link and the confidence of the strongest link between the two. The order is type-driven: the profile declares, for each type, which neighbour types come first (operations on an API, accessed objects on a screen, what it applies to on a rule); every neighbour carries the rank of its type, unlisted types and keyword pages come last, confidence decides within a group, and the list is cut after this ordering. A type without a declaration lists its neighbours by decreasing confidence. The neighbourhood is computed at build and written to the model, never in the browser, and the page renders it twice from the same data: as a map, the entity at the centre and the neighbours on a ring in the order received, each named in plain text beside its node, a typed entity a circle holding the glyph of its type, a keyword page a dashed square at the end of a dashed edge, no label overlapping another; and as the list that is its textual equivalent, a separator marking each change of rank. When the model holds more neighbours than the map may show, the map gives way to a pointer to the mentions panel and the list stays. Not to be confused with the bounded neighbourhood of co-occurrence, which keeps the fifty best co-occurring entities per node and feeds the links.
Neighbourhood
Properties3
- Application
- Concordance command line
- Domain
- Inference
- Status
- valid
3 declared keys. The rest of the file is free text.
See the neighbourhood map6 pages6Neighbourhood mapNeighbourhood
Neighbourhood map Neighbourhood
Distance1 hop
75 neighbours in total, more than the map shows.
The 6 neighbourstextual equivalent
- Accompanying wordTermgeneralizes2
- Co-occurrenceTermgeneralizes6
- ConfidenceTermspecializes5
- LinkTermspecializes10
- EntityTermspecializes10
- InferenceTermgeneralizes1
Six neighbours at most, always named. Beyond that the map teaches nothing: the list takes over.