Rehber · Not 56
Pratikte MOC ve Bases: Kendi Kendini Güncelleyen İçerik Haritaları
İçerik haritası (MOC) elle yazılan bir yön notudur; Bases ise notların özelliklerinden tablo üretir. İkisi birleşince harita, kendisine bağlanan notları kendiliğinden listeler. Obsidian'da adım adım: ilk MOC, haritaya gömülü Bases tablosu, this.file filtresi, kanban ve haftalık bakım.
- Okuma
- 3 dk
- Yayın
- 28 Eylül 2026
- Geri bağlantı
- 3
- Kaynak
- 1
İçindekiler · 8 bölüm
İki aracın işi farklı
İçerik haritasının ne olduğunu ve ne zaman açılması gerektiğini klasör, etiket ve bağlantı tasarımı ile LYT ve ACCESS yazılarında anlattık. Kısa hâli: bir konuda on-on beş not biriktiğinde ve aralarında dolaşmak zorlaştığında bir harita yazarsın.
Harita elle yazıldığı için iki sorunu var:
- Eskir. Yeni bir not yazıp haritaya eklemeyi unutursan, not görünmez olur.
- Özellikleri göstermez. Hangi notun taslak, hangisinin olgun olduğunu harita tek başına söylemez.
Bases bu iki sorunu çözer ama tek başına harita yerine geçmez. Bir tablo, notların neden bu sırada durduğunu ve birbirleriyle nasıl ilişkili olduğunu anlatamaz. O yüzden ikisini birlikte kullanıyoruz.
| Elle yazılan MOC | Bases görünümü | |
|---|---|---|
| Ne gösterir | Senin seçtiğin sıra ve ilişki | Filtreye uyan bütün notlar |
| Güncellik | Sen ekledikçe | Kendiliğinden |
| Açıklama | Her bağlantının yanında bir cümle | Yok; sadece özellikler |
| Emek | Yüksek | Bir kez kurulur |
1. adım: Notlara iki özellik ekle (10 dakika)
Bases notların özelliklerinden beslenir. Bu kurulum için iki özellik yeter:
---
tur: kalici
durum: taslak
---tur:kaynak,kalici,projegibi az sayıda değer.durum:taslak,gelisiyor,olgun.
Bütün kasayı bir günde düzenlemeye çalışma. Yalnızca haritasını yazacağın konudaki notlara ekle. Özellik adlarını neden az ve tutarlı tutman gerektiği: makinece okunabilir kasa.
2. adım: Haritanın elle yazılan kısmı (20 dakika)
Diyelim ki “Aralıklı tekrar” konusunda on iki notun var. Aralıklı tekrar MOC adında bir not aç ve üst kısmı kendin yaz:
---
tur: moc
---
# Aralıklı tekrar
Bu harita, unutmayı yavaşlatan tekrar düzenleri üzerine notlarımı topluyor.
## Temel fikir
- [[Unutma eğrisi tekrarla düzleşir]]: başlangıç noktası.
- [[Tekrar aralığı hatırlama süresiyle birlikte uzamalı]]: aralığın neden sabit olmaması gerektiği.
## Uygulama
- [[Anki'de günlük kart sayısını sınırla]]: tükenmemek için.
- [[Sınava üç hafta kala aralıkları kısalt]]: bir istisna.
## Açık sorular
- Karışık tekrar ne zaman işe yaramıyor?Her bağlantının yanındaki kısa açıklama, haritanın asıl değeridir. Tablo bunu yapamaz.
3. adım: Haritanın altına Bases tablosu göm (10 dakika)
Aynı notun en altına “Bu haritaya bağlanan notlar” diye bir başlık aç ve altına şu base kod bloğunu ekle:
filters:
and:
- file.hasLink(this.file)
views:
- type: table
name: Bağlanan notlar
order:
- file.name
- note.durum
- file.mtimeBurada iki parça iş görüyor (Obsidian, 2026):
this: Bir base bir notun içine gömüldüğünde,thiso notu, yani haritanın kendisini gösterir.file.hasLink(...): Notun, verilen dosyaya bağlantı içerip içermediğini sorar.
Birlikte şunu söylerler: Bu haritaya bağlantı veren her notu listele. Artık yeni bir not yazarken içine “Aralıklı tekrar MOC” notuna giden bir wikilink koyman yeterli; not tabloda kendiliğinden görünür. Haritanın üst kısmına henüz eklemediğin notları buradan fark edersin.
Kod bloğu yazmak istemiyorsan komut paletinden Bases: Insert new base komutunu çalıştırıp filtreyi arayüzden de kurabilirsin. Ayrı bir .base dosyasını da, başka bir notu gömer gibi ünlem işaretli wikilink sözdizimiyle bir nota gömebilirsin.
4. adım: Olgunluk durumunu görmek
Aynı bloğa ikinci bir görünüm ekleyerek harita notunu küçük bir çalışma panosuna çevirebilirsin:
filters:
and:
- file.hasLink(this.file)
views:
- type: table
name: Bağlanan notlar
order:
- file.name
- note.durum
- type: table
name: Uzun süredir dokunulmadı
filters:
and:
- 'durum != "olgun"'
- file.mtime < now() - "30d"
order:
- file.name
- file.mtimeİkinci görünüm, bir aydan uzun süredir açmadığın taslakları gösterir. Haftalık gözden geçirmede önce bu listeye bak.
Obsidian'ın yeni sürümlerinde Bases'e kanban düzeni de geldi: notları bir özelliğe göre sütunlara ayırır ve kartları sürükleyerek o özelliği değiştirmeni sağlar (Obsidian, 2026). durum alanını sütun yaparsan taslak → gelişiyor → olgun akışını tek bakışta görürsün. Sürümünde bu düzen yoksa tablo görünümü aynı işi görür.
Etiket mi, bağlantı mı?
Bases, etikete göre de filtreleyebilir: file.hasTag("aralikli-tekrar"). Hangisini seçeceğin, notu haritaya nasıl bağladığına bağlı:
| Yöntem | Ne zaman |
|---|---|
file.hasLink(this.file) | Not metninde haritaya bilerek bağlantı veriyorsan. Bağlantı bir karar olduğu için daha güvenilir. |
file.hasTag(...) | Konuyu etiketle takip ediyorsan ya da haritayı sonradan kuruyorsan. |
file.inFolder(...) | Konu tek bir klasörde toplanıyorsa; ama klasörlere göre harita çoğu zaman gereksizdir. |
Sık yapılan üç hata
Haritanın tamamını tabloya bırakmak. Tablo, notların listesini verir; ilişkileri anlatmaz. Üst kısmı boş bir harita, dosya gezgininden farksızdır.
Her konuya harita açmak. Üç notluk bir konu için harita gereksizdir. Harita, dolaşmak zorlaştığında açılır.
Özellik adlarını her notta farklı yazmak. durum, Durum, status üç ayrı özellik sayılır ve tablo boş görünür. Kasanın başında bir özellik listesi belirle ve ona sadık kal.
Haftalık bakım: beş dakika
- Haritayı aç, “Bağlanan notlar” tablosunda üst kısımda olmayan notları bul.
- Bunlardan anlamlı olanları üst kısma bir açıklama cümlesiyle ekle.
- “Uzun süredir dokunulmadı” görünümünden bir taslak seç ve geliştir.
Bu bakım, ağ sağlığı yazısındaki yetim not kontrolünün harita düzeyindeki hâlidir. Bases ile Dataview arasındaki genel karar için: Bases mi, Dataview mi?
Bu yazıda geçen araçlar
Araçlar örnek içindir; hiçbiri zorunlu değil. Karşılaştırma için araç atlasına bak.
Kaynaklar
- Obsidian. (2026). Obsidian Help: Introduction to Bases; Create a base; Views; Bases syntax; Functions. github.com/obsidianmd/obsidian-help
Haftada bir not, gelen kutuna bağlansın.
Yeni yazılar ve uygulanabilir tek bir fikir. Reklam yok, istediğin an tek tıkla ayrılırsın.