公共元数据(Common Meta Data)

作者: 地狱男爵

1. Common Meta Data

定义Compass配置文件(*.cfg.xml). Compass 自动替换OSEM对应的原数据(Common meta-data)标签的值. ${...} 很像ant.
简单的可以理解为alias对应为表,meta-data为column.具体阐述,请见compass reference(Chapter 3. Search Engine),不过,因为annotation 比xml简单的多,此文件将慢慢消失。

<compass-core-meta-data>  

<meta-data-group id="springside" displayName="SpringSide Book Meta Data">
<description>SpringSide Meta Data</description>
<uri>http://compass/springside</uri>

<alias id="book" displayName="Book">
<description>Book alias</description>
<uri>http://compass/springside/alias/book</uri>
<name>book</name>
</alias>

<meta-data id="name" displayName="Name">
<uri>http://compass/springside/name</uri>
<name>descn</name>
</meta-data>

<meta-data id="descn" displayName="Description">
<uri>http://compass/springside/descn</uri>
<name>descn</name>
</meta-data>

<meta-data id="author" displayName="Author">
<description>The author of a book</description>
<uri>http://compass/springside/author</uri>
<name>author</name>
</meta-data>

<meta-data id="publisher" displayName="Publisher">
<description>The publisher of a book</description>
<uri>http://compass/springside/publisher</uri>
<name>publisher</name>
</meta-data>
</meta-data-group>

</compass-core-meta-data>