The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
drop table if exists ns;
drop table if exists node;
drop table if exists statement;

create table ns (
    prefix char(16),
    uri char(255)
);

create table node (
    id integer primary key auto_increment,
    created timestamp,
    value text,
    is_resource integer(1)
);

create fulltext index value on node (value);

create table statement (
    id integer primary key auto_increment,
    created timestamp,
    subject integer,
    predicate integer,
    object integer,
    context integer
);

create index subject on statement (subject);
create index predicate on statement (predicate);
create index object on statement (object);
create index context on statement (context);