# Metadata Menu

> Learn about the Obsidian Plugin: Metadata Menu

Source: https://curiouslychase.com/posts/metadata-menu/

Metadata Menu is an [Obsidian](https://curiouslychase.com/tools/obsidian/) plugin that allows a user to create collections of properties for different types of objects by defining  a `fileClass` metadata property.

As an example, I have a `fileClass` called `Post`.

`Post` has the following content in its `fileClass` definition:

```json
status:: {"type":"Select","options":{"valuesList":{"1":"Draft","2":"Writing","3":"Editing","4":"Scheduled","5":"Promotion","6":"Published"},"sourceType":"ValuesList","valuesListNotePath":"","valuesFromDVQuery":""}}
type:: {"type":"Select","options":{"valuesList":{"1":"TOFU","2":"BOFU","3":"Linkable Asset","4":"Guest Post"},"sourceType":"ValuesList","valuesListNotePath":"","valuesFromDVQuery":""}}

liveDate:: {"type":"Date","options":{"dateFormat":"YYYY-MM-DD","defaultInsertAsLink":"false"}}
description:: {"type":"Input","options":{}}
image:: {"type":"Input","options":{"template":"/img/notes/{{image}}.png"}}
```

This allows me to create a new note, add a `fileClass: article` metadata property and get autocomplete on all of the fields defined in the `fileClass` definition.

Metadata Menu also gives me an overview of every type of `fileClass` that's filterable.

Staying with the Post example, this is what I see when I open my `fileClass` view for `Post` and filter and sort it:

**Metadata Menu** is a powerful plugin for anyone who has been looking for a [Notion](https://curiouslychase.com/tools/notion/) alternative that has powerful database properties and views.
