alfresco中默认的几个Model如下:
file Namesapces Prefix Imports
================================================
dictionaryModel.xml alf
model|dictionary|1.0 d None
view|repository|1.0 view
systemModel.xml model|system|1.0 sys d
system|registry|1.0 reg
system|modules|1.0 module
userModel.xml model|user|1.0 usr d
sys
contentModel.xml model|content|1.0 cm d
sys
bpmModel.xml model|bpm|1.0 bpm d
sys
cm
forumModel.xml model|forum|1.0 fm d
=====================================================================
dictionaryModel.xml 定义了在其他模型中使用的基础数据类型,比如int、long、datetime、content对应的类
systemModel.xml定义了系统级别的对象,如base、store root和reference。这些对象由其他模型中的对象继承。这样可以使继承了系统对象的多个子对象可以通过系统对象使用所有子对象。有点像java接口和实现接口的类的关系。
userMode.xml定义了用户和用户组(authorityContainer)以及两者的约束关系。
contentModel.xml 定义了和内容相关的、使用频率很高的一些类型和属性。
比如Content,Folder,Versionable,和Auditable等。