You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The TREE specifications allows clients to traverse Web APIs that are structured according to a search tree.
15
-
It introduces a collection of members distributed across pages called Nodes.
16
-
The nodes are interlinked using qualified relations and search forms.
14
+
The TREE specification provides instructions for clients to interpret and navigate Web APIs structured as search trees.
15
+
It defines how members (sets of quads) in a dataset can be distributed across multiple pages interlinked through relationships.
16
+
The specification introduces key concepts such as `tree:Collection` (a set of members), `tree:Node` (the pages in the search tree), and `tree:Relation` (links between nodes).
17
+
By interpreting such qualified relations and search forms, TREE enables clients to efficiently retrieve their members of interest.
17
18
</pre>
18
19
19
20
# Overview # {#overview}
@@ -26,8 +27,8 @@ The TREE specification introduces these core concepts:
26
27
- `tree:view` points to the `tree:Node` you are currently visiting
27
28
- `tree:shape` indicates the [[!SHACL]] shape (exactly one) to which each member in the collection adheres
28
29
* `tree:Node` is a page in the search tree
29
-
- `tree:relation` points at relations to other node
30
-
- `tree:search` describes a search form that allows an agent to jump to a specific `tree:Node` in the (sub)tree from this node
30
+
- `tree:relation` points at relations to other nodes
31
+
- `tree:search` describes a search form that allows an agent to jump from this node to a specific `tree:Node` in the (sub)tree
31
32
- `tree:viewDescription` points to an entity with a reusable piece of information relevant to the full search tree. Multiple descriptions MUST be combined.
32
33
* `tree:Relation` is a relation from one node to another. An extension of this class indicates a specific type of relation (e.g., a `tree:GreaterThanRelation`). A relation typically has these properties:
0 commit comments