Z

E

T

T

E

L

G

A

R

T

E

N

This is the zettelgarten of Spencer Saar Cavanaugh, an experimental knowledge graph blending the zettelkasten method with the spirit of digital gardening. The primary purpose of this zettelgarten is cultivate knowledge in a public and auditable manner, and to provide an intellectual substrate for published discourse (see Writing).


Content


Reading Notes


Canvassing

Canvas Foreword

The following content is a discursive “canvassing” exercise intended to: process ideas and prime them for more formal publication; foreground thought processes in the spirit of auto-discourse (see A Primer on Auto-Discourse); garner feedback from peers; establish conceptual provenance for ideonomic archiving purposes.

Link to original


Psychocartography Notes

The following notes were taken by hand in 2019 as an inquiry into how ideas and values can be mapped. For more information about the nature of this inquiry, see A Rhapsody on Neurodiversity. In 2024, they were scanned and uploaded to Arweave, and PDF links are listed below.


Configuration


File Naming

Reference Note Format

“r-AuthorInitials-TitleInitials-1” or “r-JK-GT-1”

For example, the first note made primarily in reference to John Maynard Keynes’ General Theory would be r-JK-GT-1, the second would be r-JK-GT-2, etc. See this Reddit post for more information.

This method permits the interstitial inclusion of recursive reference notes, along the lines of folgezettel. For example, note r-JK-GT-1a could be made in reference to r-JK-GT-1, perhaps as a correction or an elaboration.

File Storage

Arweave is the primary storage solution for this zettelkasten. Arweave hashes function as the primary URIs for inline images, videos, and other media.

MALjimE4g6_dO_DOWwbA_LOPOCNQkjI2v2aL3oYuG3w

For example, the following markdown code renders the subsequent image in the browser:

![The Baths of Caracalla](https://arweave.net/MALjimE4g6_dO_DOWwbA_LOPOCNQkjI2v2aL3oYuG3w)

The Baths of Caracalla

Arweave hashes are also used as URIs in frontmatter for page metadata. For example, page banners are expressed as:

bannerURI: https://arweave.net/1OCpB8IN7kO8LiEOoutCLSSyGbHLHfhoJSQoloN_Y5g

Frontmatter

Below is the full annotated frontmatter for the pages on this site. Not all pages will use all of the fields, and many of the fields are not required. Additionally, some of the fields are specific to this particular Quartz site(such as the ‘quartzShowGraph’ field). Some field are still in development.

Arweave is the preferred permanent storage solution for this site’s static assets, with content accessible via Arweave-based URIs.

## Page Metadata
title: A Rhapsody on Neurodiversity # Title of the page (visualized by 'ArticleTitle.tsx', 'LicenseInfo.tsx', and 'CitationGenerator.tsx'; converted into HTML 'title' tag by 'Head.tsx')
subtitle: Reflections on auto-didacticism and neurodiversity # Subtitle of the page (visualized by 'ArticleSubtitle.tsx')
author: Spencer Saar Cavanaugh # Author of the page (visualized by 'AuthorName.tsx', 'LicenseInfo.tsx', and 'CitationGenerator.tsx')
authorURL: https://www.clinamenic.com # URL of the author (visualized by 'LicenseInfo.tsx')
date: 2023-01-01 # Date of the page (visualized by 'Date.tsx', 'LicenseInfo.tsx', and 'CitationGenerator.tsx')
bannerURI: https://arweave.net/xyErVkoWdB0uDWV5a5onev40x8gZBSd8yINxgzKKOrE # URI of the banner image (Arweave is preferred; visualized by 'Banner.tsx'; converted into HTML 'og:image' tag and 'twitter:image' tag by 'Head.tsx')
type: Article # Item type of the page (visualized by 'ItemType.tsx')
language: en # Language of the publication
tags: # An array of tags for the page (visualized by 'TagList.tsx'; supports sub-tags)
  - psychoanalysis
  - neurodiversity
  - PSYC/SCHI
 
## Academic Publication Metadata
abstract: Reflections on auto-didacticism and neurodiversity. # Abstract of the publication
keywords: # Keywords of the publication
  - auto-didacticism
  - neurodiversity
  - psychoanalysis
journal: Journal of Imaginary Discourse # Journal of the publication (visualized by 'CitationGenerator.tsx')
volume: 1 # Volume of the publication (visualized by 'CitationGenerator.tsx')
issue: 1 # Issue of the publication (visualized by 'CitationGenerator.tsx')
pages: 1-3 # Pages of the publication (visualized by 'CitationGenerator.tsx')
publisher: Clinamenic Publishing # Publisher of the publication (visualized by 'CitationGenerator.tsx')
publisherLocation: New York, NY # Publisher location of the publication (visualized by 'CitationGenerator.tsx')
edition: 1 # Edition of the publication
institution: Clinamenic Institute for Really Cool and Unusual Studies # Institution of the publication
department: Department of Psychodynamics # Department of the publication
degree: PhD # Degree of the publication
 
## License and Identification Metadata
license: CC-BY-SA 4.0 # License of the publication (visualized by 'LicenseInfo.tsx')
doi: 10.1234/1234567890 # DOI of the publication (visualized by 'CitationGenerator.tsx')
url: https://www.clinamenic.com/publications/a-rhapsody-on-neurodiversity # URL of the page (visualized by 'CitationGenerator.tsx')
uuid: 245497b4-8ced-46b3-a841-d8e683c09373 # UUID of the page
 
## Arweave Metadata
arweaveHashes: # An array of [hash, timestamp] pairs corresponding to page versions (Still in development)
  - [A1BQ7QUEnQ5I6W-o-ot4GB0w832OkR0LbNAjtqPX_GQ, "2024-03-15T14:30:00Z"]
  - [2OkRI6B0w832OkR0LbNAjtqPX_GQW-o-ot4GA1B0w83, "2024-03-14T09:15:00Z"]
  - [3OkR0LbNAjtqPX_GQW-o-ot4GB0w832OkR0LbNAjtqP, "2024-03-13T22:45:00Z"]
 
## Quartz Metadata
publish: true # Whether the page is published (true or false)
headDescription: Reflections on auto-didacticism and neurodiversity. # Description of the page (Converted into HTML meta description tag by 'Head.tsx')
headIcon: https://arweave.net/xyErVkoWdB0uDWV5a5onev40x8gZBSd8yINxgzKKOrE # URI of the icon image (Arweave is preferred; converted into HTML icon tag by 'Head.tsx')
quartzShowTitle: true # Whether the 'ArticleTitle.tsx' component is shown (true or false)
quartzShowSubtitle: true # Whether the 'ArticleSubtitle.tsx' component is shown (true or false)
quartzShowTOC: true # Whether the 'TableOfContents.tsx' component is shown (true or false)
quartzShowExplorer: true # Whether the 'Explorer.tsx' component is shown (true or false)
quartzShowBacklinks: true # Whether the 'Backlinks.tsx' component is shown (true or false)
quartzShowCitation: true # Whether the 'CitationGenerator.tsx' component is shown (true or false)
quartzShowFlex: true # Whether the 'FlexContainer.tsx' component is shown (true or false)
quartzShowGraph: true # Whether the 'Graph.tsx' component is shown (true or false)
quartzSearch: true # Whether the contents of the pages are indexed to be searchable by the 'Search.tsx' component (true or false)
internalRef: # An array of internal references to other pages (still in development)
  - "[[Page A]]"
  - "[[Page B]]"
  - "[[Page C]]"

Frontmatter (Clean)

Feel free to copy and paste the following template into your new page.

title:
subtitle:
author:
authorURL:
date:
bannerURI:
type:
language: en
tags:
abstract:
keywords:
journal:
volume:
issue:
pages:
publisher:
publisherLocation:
edition:
institution:
department:
degree:
license:
doi:
url:
uuid:
arweaveHashes:
publish: true
headDescription:
headIcon:
quartzShowTitle: true
quartzShowSubtitle: true
quartzShowTOC: true
quartzShowExplorer: true
quartzShowBacklinks: true
quartzShowCitation: true
quartzShowFlex: true
quartzShowGraph: true
quartzSearch: true
internalRef:

Customizations

  • Add AuthorName.ts component.
  • Add PublishDate.ts component.
  • Add LicenseInfo.ts component.
  • Add ArticleSubtitle component
  • Configure Arweave sync functionality via Github workflows using protocol.land (docs).
  • Add CitationGenerator component
    • Support MLA, APA, IEEE, Harvard, Chicago citation styles
  • Add FlexContainer component to hold LicenseInfo and CitationGenerator components
  • Configure
  • Configure custom frontmatter HTML meta tag functionality
  • Configure limitations around search indexing, such that only pages with ‘quartzSearch: true’ in their frontmatter appear in inline search results.
  • Configure custom global graph layout
    • Tags in a fixed ring around the border of the rest of the graph.
    • Monogram logo on background
  • Add ImageModal component (This is a component that allows for the display of images in a modal window, with a caption and a link to the source.)
  • [ ]
  • [ ]

Articles & Resources

Article/Resource Lists


Miscellaneous