2017-02-09 41 views
1

在數據庫中,我有兩種類型的表[根據他們的名字] 例:什麼_fpt_代表語義的mediawiki

1. smw_di_... => [semantic mediawiki data item => as I understood] 

2. smw_fpt_... => [??] 

,什麼是關鍵s_id

是否有人知道嗎?

,瞭解邏輯這對我很重要,因爲無書可用,沒有文檔...

+0

我想我找到了答案,我的問題,這是FixedPropertyTable – Velaro

回答

1

FPT - 固定屬性表

固定屬性是被用戶定義的屬性但在維基集中使用

擴展/ 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