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
Copy file name to clipboardExpand all lines: docs/src/design/diagrams.md
+14-15Lines changed: 14 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,12 +4,11 @@ Diagrams are a great way to visualize all or part of a pipeline and understand t
4
4
of data. DataJoint diagrams are based on **entity relationship diagram** (ERD), with
5
5
some minor departures fom this standard.
6
6
7
-
Here, tables are depicted as nodes and [dependencies](../dependencies) as directed edges
8
-
between them. The `draw` method plots the graph, with many other methods (
9
-
[Python](https://datajoint.com/docs/core/datajoint-python/latest/api/datajoint/diagram/)) to
7
+
Here, tables are depicted as nodes and [dependencies](./tables/dependencies) as directed edges
8
+
between them. The `draw` method plots the graph, with many other methods ([Python](https://datajoint.com/docs/core/datajoint-python/latest/api/datajoint/diagram/)) to
10
9
save or adjust the output.
11
10
12
-
Because DataJoint pipelines are directional (see [DAG](../../../glossary#dag)), the
11
+
Because DataJoint pipelines are directional (see [DAG](../concepts/glossary#dag)), the
13
12
tables at the top will need to be populated first, followed by those tables one step
14
13
below and so forth until the last table is populated at the bottom of the pipeline. The
15
14
top of the pipeline tends to be dominated by Lookup and manual tables. The middle has
@@ -22,7 +21,7 @@ DataJoint uses the following conventions:
22
21
-[Tables](../table-definitions) are indicated as nodes in the graph. The
23
22
corresponding class name is indicated by each node.
24
23
25
-
-[Table type](../../reproduce/table-tiers) is indicated by colors and symbols:
24
+
-[Table type](./tables/tiers) is indicated by colors and symbols:
26
25
27
26
-**Lookup**: gray, rectangle or asterisk
28
27
@@ -34,22 +33,22 @@ DataJoint uses the following conventions:
34
33
35
34
-**Part**: black dot with smaller font or black text
36
35
37
-
-[Dependencies](../dependencies) indicated as edges in the graph and always
38
-
directed downward (see [DAG](../../glossary#dag))
36
+
-[Dependencies](./tables/dependencies) indicated as edges in the graph and always
37
+
directed downward (see [DAG](../concepts/glossary#dag))
39
38
40
39
- Dependency type is indicated by the line.
41
40
42
-
-**Solid lines**: The [foreign key](../../glossary#foreign-key) in the
43
-
[primary key](../../glossary#primary-key).
41
+
-**Solid lines**: The [foreign key](../concepts/glossary#foreign-key) in the
42
+
[primary key](../concepts/glossary#primary-key).
44
43
45
-
-**Dashed lines**: The [foreign key](../../glossary#foreign-key) outside the
46
-
[primary key](../../glossary#primary-key).
44
+
-**Dashed lines**: The [foreign key](../concepts/glossary#foreign-key) outside the
45
+
[primary key](../concepts/glossary#primary-key).
47
46
48
-
-**Thick line**: The [foreign key](../../glossary#foreign-key) the only item in
49
-
the [primary key](../../glossary#primary-key). This is a 1-to-1 relationship.
47
+
-**Thick line**: The [foreign key](../concepts/glossary#foreign-key) the only item in
48
+
the [primary key](../concepts/glossary#primary-key). This is a 1-to-1 relationship.
50
49
51
-
-**Dot on the line**: The [foreign key](../../glossary#foreign-key) was renamed
52
-
via the [projection](../../query-lang/operators#proj)
50
+
-**Dot on the line**: The [foreign key](../concepts/glossary#foreign-key) was renamed
0 commit comments