> Source URL: /demos/alien-screenplay/alien.map
# Alien Screenplay Ontology Map

This local map describes the file types used by the Alien screenplay demo.

---

# Screenplay

`*.screenplay.md`

A scene-driven screenplay reading edition. In this demo, every scene is a
PathMX block and every important film entity is linked.

```yaml
type: screenplay
title: Screenplay
description: A PathMX-native screenplay reading edition.
display:
  icon: clapperboard
  color: zinc
props:
  title: string
  source: string
  scenes: number
```

---

# Character

`*.character.md`

A fictional person or entity appearing in the screenplay.

```yaml
type: character
title: Character
description: A screenplay character.
display:
  icon: user-round
  color: blue
props:
  name: string
  actor: string
  role: string
  first_scene: string
```

---

# Actor

`*.actor.md`

A performer linked from one or more character pages.

```yaml
type: actor
title: Actor
description: A performer connected to the movie subgraph.
display:
  icon: badge-user
  color: violet
props:
  name: string
  characters: string[]
  links: string[]
```

---

# Object

`*.object.md`

A prop, creature, interface, or object that can carry story meaning across
scenes.

```yaml
type: object
title: Object
description: A screenplay object or prop.
display:
  icon: package
  color: amber
props:
  name: string
  category: string
  scenes: string[]
```

---

# Location

`*.location.md`

A physical or fictional place used by scene headings and action beats.

```yaml
type: location
title: Location
description: A screenplay location.
display:
  icon: map-pin
  color: red
props:
  name: string
  kind: string
  scenes: string[]
```


---

## Backlinks

The following sources link to this document:

- [Local movie ontology](/demos/alien-screenplay/index.path.llm.md)
- [@map](/demos/alien-screenplay/alien.screenplay.llm.md)
