Termcap
BSD-4.4ベースの実装では記述をハッシュデータベースに保存する(例:Berkeley DB version 1.85など)。 この場合、カノニカルなエントリと、カノニカルなエントリを指すエイリアスという2種類のレコードが保存される。 エントリのテキストはそのまま保存される。
記述は1個以上のケーパビリティを含む。ケーパビリティは慣習的な名前を持ち、真偽型、数値型、文字列型のいずれかになる。 各ケーパビリティに既定の型はなく、次のように構文によって判断される:
文字列型ケーパビリティは名前と値の間に「=」を含む
数値型ケーパビリティは名前と値の間に「#」を含む
真偽型ケーパビリティは値を持たない(指定されたものがtrueになる)
termcapを使うアプリケーションはよく使われるケーパビリティが特定の型であることを前提にしており、ケーパビリティが前提通りの型でないと失敗するライブラリ関数を使って値を取得する。