Properties

[!tldr] 한줄 요약 YAML Frontmatter 위에 Obsidian이 올린 타입 시스템과 시각적 에디터. Vault 전체에서 property 타입을 강제하고, GUI로 편집하며, 검색/Dataview/Bases의 데이터 소스로 활용된다.

핵심 내용

YAML Frontmatter와의 관계

YAML FrontmatterProperties
레벨마크다운 표준 (어떤 도구에서든 동작)Obsidian 전용 기능
편집텍스트로 직접 작성GUI 에디터 (드롭다운, 체크박스, 날짜 피커)
타입없음 (모두 텍스트)Text, List, Number, Checkbox, Date, Datetime
검증없음Vault 전체에서 같은 이름 = 같은 타입 강제
관리파일별 수동Properties View에서 Vault 전체 일괄 관리

YAML Frontmatter는 Properties의 저장 포맷이고, Properties는 그 위의 관리 시스템이다.

타입 시스템

타입GUI 표시예시 값
Text텍스트 입력"학습 노트"
List태그형 입력[til, obsidian]
Number숫자 입력42
Checkbox체크박스 토글true / false
Date날짜 피커2026-02-16
Datetime날짜+시간 피커2026-02-16T14:30

[!warning] Vault 전체 타입 일관성 같은 property 이름은 Vault 전체에서 하나의 타입만 가질 수 있다. date를 한 노트에서 Text로, 다른 노트에서 Date로 사용할 수 없다. 이 제약 덕분에 검색과 쿼리가 일관되게 동작한다.

기본 제공 Properties

Obsidian이 특별히 인식하는 내장 property:

Property타입역할
tagsList태그 목록. 검색, 필터, Graph View에서 활용
aliasesList노트 별칭. Quick Switcher나 [[ 링크에서 별칭 검색 가능
cssclassesList노트에 적용할 CSS 클래스. 노트별 스타일링

Properties 표시 모드

Settings > Editor > Properties in document:

모드설명
Visible (기본)GUI 에디터로 표시. 드롭다운, 체크박스 등 시각적 편집
Hidden본문에서 숨김. 사이드바 Properties View에서만 확인
Source원본 YAML 텍스트로 표시. 중첩 구조 등 고급 편집 시 사용

Properties View (코어 플러그인)

Settings > Core plugins > Properties view로 활성화. Vault 전체의 property를 한 곳에서 관리한다:

검색에서 Properties 활용

Obsidian 검색(Cmd+Shift+F)에서 property 기반 필터링:

검색 문법의미
[tags:til]tags에 til이 포함된 노트
[date:2026-02-16]date가 해당 날짜인 노트
[category:obsidian]category가 obsidian인 노트
["tags"]tags property가 존재하는 노트

일반 검색어와 조합 가능: [tags:til] Wikilink → tags에 til이 있으면서 본문에 "Wikilink"가 포함된 노트

다른 기능과의 연동

예시

TIL 노트에서의 Properties 활용:

---
date: 2026-02-16
category: obsidian
tags:
  - til
  - obsidian
aliases:
  - "Properties"
  - "프로퍼티"
---

[!example] Properties View에서 일괄 관리 category라는 property 이름을 topic으로 바꾸고 싶다면, Properties View에서 rename 한 번으로 Vault 전체 노트의 frontmatter가 업데이트된다. 파일을 하나씩 열어서 수정할 필요가 없다.

참고 자료

관련 노트