_fpt_ 在语义媒体维基中代表什么
What does _fpt_ stand for in semantic mediawiki
在数据库中我有两种类型的表[根据它们的名称]
示例:
1. smw_di_... => [semantic mediawiki data item => as I understood]
2. smw_fpt_... => [??]
关键是什么s_id
有人知道吗?
理解逻辑对我来说很重要,因为没有可用的书籍,没有文档...
FPT - Fixed Property Table
固定属性是用户定义但在 wiki 中大量使用的属性
extensions/SemanticMediaWiki/src/SQLStore/PropertyTableInfoFetcher.php
private $fixedSpecialProperties = array(
// property declarations
'_TYPE', '_UNIT', '_CONV', '_PVAL', '_LIST', '_SERV',
// query statistics (very frequently used)
'_ASK', '_ASKDE', '_ASKSI', '_ASKFO', '_ASKST', '_ASKDU',
// subproperties, classes, and instances
'_SUBP', '_SUBC', '_INST',
// redirects
'_REDI',
// has sub object
'_SOBJ',
// vocabulary import and URI assignments
'_IMPO', '_URI',
// Concepts
'_CONC'
);
s_id => 指针 [指向 smw_object_ids smw_id]
的外键
p_id => 属性 id 如果不固定 DI
在数据库中我有两种类型的表[根据它们的名称] 示例:
1. smw_di_... => [semantic mediawiki data item => as I understood]
2. smw_fpt_... => [??]
关键是什么s_id
有人知道吗?
理解逻辑对我来说很重要,因为没有可用的书籍,没有文档...
FPT - Fixed Property Table
固定属性是用户定义但在 wiki 中大量使用的属性
extensions/SemanticMediaWiki/src/SQLStore/PropertyTableInfoFetcher.php
private $fixedSpecialProperties = array(
// property declarations
'_TYPE', '_UNIT', '_CONV', '_PVAL', '_LIST', '_SERV',
// query statistics (very frequently used)
'_ASK', '_ASKDE', '_ASKSI', '_ASKFO', '_ASKST', '_ASKDU',
// subproperties, classes, and instances
'_SUBP', '_SUBC', '_INST',
// redirects
'_REDI',
// has sub object
'_SOBJ',
// vocabulary import and URI assignments
'_IMPO', '_URI',
// Concepts
'_CONC'
);
s_id => 指针 [指向 smw_object_ids smw_id]
的外键p_id => 属性 id 如果不固定 DI