📄 schema.txt
字号:
Database schema used by RdfSchemaRepository (table namescorrespond with constants in class TableNames):Note: the not null restriction where indicated as 'not null*' does notapply to databases that convert empty string to null values (e.g. Oracle).These databases are assumed to be able to handle uniqueness constraintson columns containing null values. Other databases (e.g. DB2) require thenot null constraint to be able to apply a uniqueness constraint on acolumn.==========================================================================RdfSource tablesREP_INFO_TABLEinfokey varchar255 not null, primary keyinfovalue varchar255 not nullNAMESPACES_TABLEid integer not null, primary keyprefix varchar16 not null*, uniquename clobuserDefined boolean not nullexport boolean not nullRESOURCES_TABLEid integer not null, primary keynamespace integer not nulllocalname varchar255 not null*--> unique(namespace, localname)LITERALS_TABLEid integer not null, primary keydatatype integer not nulllanguage varchar16labelKey char16 not nulllabel clob not null*--> index(labelKey)TRIPLES_TABLEid integer not nullsubject integer not nullpredicate integer not nullobject integer not nullexplicit boolean not null--> unique(subject, predicate, object)--> index(object)--> index(predicate)--> index(object)========================================================================RdfSchemaSource tablesCLASS_TABLEid integer not null, primary keyPROPERTY_TABLEid integer not null, primary keySUBCLASSOF_TABLEsub integer not nullsuper integer not null--> primary key(sub, super)--> index(super)DIRECT_SUBCLASSOF_TABLEsub integer not nullsuper integer not null--> primary key(sub, super)--> index(super)SUBPROPERTYOF_TABLEsub integer not nullsuper integer not null--> primary key(sub, super)--> index(super)DIRECT_SUBPROPERTYOF_TABLEsub integer not nullsuper integer not null--> primary key(sub, super)--> index(super)INSTANCEOF_TABLEinst integer not nullclass integer not null--> primary key(inst, class)--> index(class)PROPER_INSTANCEOF_TABLEinst integer not nullclass integer not null--> primary key(inst, class)--> index(class)DOMAIN_TABLEproperty integer not nullclass integer not null--> primary key(property, class)--> index(class)RANGE_TABLEproperty integer not nullclass integer not null--> primary key(property, class)--> index(class)========================================================================Inferencing and truth maintenance tablesDEPEND_TABLEid integer not nulldep1 integer not nulldep2 integer not null--> index(id, dep1, dep2)--> index(dep1, dep2)========================================================================Tables used during transactionsNote: these tables are only in use during transactions and are thereforeempty most of the time.RAW_TRIPLES_TABLEid integer not nullsubjNs integer not nullsubjLname varchar(255) not null*predNs integer not nullpredLname varchar(255) not null*objNs integer not nullobjLname varchar(255) not null*objLang varchar(16)objLabelKey char(16)objLabel clobADDED_TRIPLES_TABLEid integer not nullsubject integer not nullpredicate integer not nullobject integer not nullexplicit boolean not nullNEW_TRIPLES_TABLEid integer not nullsubject integer not nullpredicate integer not nullobject integer not nullexplicit boolean not nullEXPIRED_TRIPLES_TABLEid integer not nullGROUNDED_TRIPLES_TABLEid integer not null, primary keyNEW_GROUNDED_TRIPLES_TABLEid integer not null, primary keyALL_NEW_TRIPLES_TABLEid integer not nullsubject integer not nullpredicate integer not nullobject integer not nullexplicit boolean not null--> unique(subject, predicate, object)INFERRED_TABLEid integer not nullsubject integer not nullpredicate integer not nullobject integer not nullexplicit boolean not nullALL_INFERRED_TABLEid integer not nullsubject integer not nullpredicate integer not nullobject integer not nullexplicit boolean not null
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -