当前位置: 首页 > 网络学院 > XML相关教程 > RDF > RDF 容器

RDF
RDF 介绍
RDF 规则
RDF 实例
RDF 元素
RDF 容器
RDF 集合
RDF Schema
RDF 都柏林核心
RDF 参考
RDF OWL

RDF 容器


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-03-01   浏览: 580 ::
收藏到网摘: n/a

RDF containers are used to describe group of things. For example, to list the authors of a book or to list the members in a band.
RDF 容器用于描述一组事物。举个例子,把某本书的作者列在一起。

The following RDF elements are used to describe such groups: <Bag>, <Seq>, and <Alt>.
下面的 RDF 元素用于描述这些的组:<Bag>、<Seq> 以及 <Alt>。


The <rdf:Bag> Element
<rdf:Bag> 元素

The <rdf:Bag> element is used to describe a list of values that is intended to be unordered.
<rdf:Bag> 元素用于描述一个规定为无序的值的列表。

The <rdf:Bag> element may contain duplicate values.
<rdf:Bag> 元素可包含重复的值。

Example
实例

<?xml version="1.0"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cd="http://www.recshop.fake/cd#">
<rdf:Description
rdf:about="http://www.recshop.fake/cd/Beatles">
<cd:artist>
<rdf:Bag>
<rdf:li>John</rdf:li>
<rdf:li>Paul</rdf:li>

<rdf:li>George</rdf:li>
<rdf:li>Ringo</rdf:li>
</rdf:Bag>
</cd:artist>
</rdf:Description>
</rdf:RDF>

 


The <rdf:Seq> Element
<rdf:Seq> 元素

The <rdf:Seq> element is used to describe a list of values that is intended to be ordered (For example, in alphabetical order).
<rdf:Seq> 元素用于描述一个规定为有序的值的列表(比如一个字母顺序的排序)。

The <rdf:Seq> element may contain duplicate values.
<rdf:Bag> 元素可包含重复的值。

Example
实例

<?xml version="1.0"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cd="http://www.recshop.fake/cd#">
<rdf:Description
rdf:about="http://www.recshop.fake/cd/Beatles">
<cd:artist>
<rdf:Seq>

<rdf:li>George</rdf:li>
<rdf:li>John</rdf:li>
<rdf:li>Paul</rdf:li>
<rdf:li>Ringo</rdf:li>

</rdf:Seq>
</cd:artist>
</rdf:Description>
</rdf:RDF>

 


The <rdf:Alt> Element
<rdf:Alt> 元素

The <rdf:Alt> element is used to describe a list of alternative values (the user can select only one of the values).
<rdf:Alt> 元素用于一个可替换的值的列表(用户仅可选择这些值的其中之一)。

Example
实例

<?xml version="1.0"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cd="http://www.recshop.fake/cd#">
<rdf:Description
rdf:about="http://www.recshop.fake/cd/Beatles">

<cd:format>
<rdf:Alt>
<rdf:li>CD</rdf:li>
<rdf:li>Record</rdf:li>
<rdf:li>Tape</rdf:li>

</rdf:Alt>
</cd:format>
</rdf:Description>
</rdf:RDF>

 


RDF Terms
RDF 术语

In the examples above we have talked about "list of values" when describing the container elements. In RDF these "list of values" are called members.
在上面的例子中,我们在描述容器元素时已经讨论了“值的列表”。在 RDF 中,这些“值的列表”被称为成员(members)。

So, we have the following:
因此,我们可以这么说:

  • A container is a resource that contains things
    一个容器是一个包含事物的资源
  • The contained things are called members (not list of values)
    被包含的事物被称为成员(不能称为“值的列表”)

评论 (1) 1 All

登陆 | 还没注册?