Zettelkasten is a note-taking system based on small individual notes that are interconnected. A general introduction can be found here.
For the interconnectedness of notes, the emphasis should be on connecting knowledge instead of connecting notes. The latter is very easy, the former is where the true value comes from. This means that each link should be placed considerately.