Listing 1.
Schema for moviedb demo database
Lincoln D. Stein
"Web Databases the Genome Project Way"
The Perl Journal, Spring 1999
 
// moviedb schema

?Person Full_name UNIQUE Text
        Born UNIQUE DateType
        Address Mail Text
        Email Text
        Phone Text
        Height UNIQUE Int
        Stars_in ?Movie XREF Cast
        Directed ?Movie XREF Director
        Scripted ?Movie XREF Writer
        Wrote ?Book XREF Author
?Movie  Title UNIQUE Text
        Aka Text
        Released UNIQUE DateType
        Cast ?Person XREF Stars_in
        Director ?Person XREF Directed
        Writer ?Person XREF Scripted
        Based_on ?Book XREF Script_for
        Rating UNIQUE Float
?Book Reference Title UNIQUE ?Text
                   Publisher UNIQUE Text
                   Year UNIQUE Int
        Author ?Person XREF Wrote
        Script_for ?Movie XREF Based_on

// subclass definitions

Class Actor
Visible
Is_a_subclass_of Person
Filter Stars_in

Class Director
Visible
Is_a_subclass_of Person
Filter Directed

Class ScriptWriter
Visible
Is_a_subclass_of Person
Filter Scripted

Class Author
Visible
Is_a_subclass_of Person
Filter Wrote