(CC/PP)结构和词汇 1.0[13]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 ljp19820721 的 blog

  1. 文档必须有效的rdf,并且是基于一个或多个从附录b列出的rdf schema中派生出的词汇表。参见第1节
  2. 文档必须使用有效的语法来进行命名空间声明。参看2.2节
  3. 设置文件的每个组件必须包含一个或多个属性。参见2.1节
  4. 组件名可以是在rdf:about或rdf:id属性中指明。参见3.1节
  5. 组件必须使用ccpp:componant参数来指明命名空间所在处,这个命名空间表明这个组件使用的是cc/pp命名空间或是uaprof命名空间的。参见3.1节
  6. 一个设置文件中组件名称、组件类型和属性名必须使用完全不同的uri来参考。参见第3节
  7. 如果一个组件类型是通过一个元素名称和一个rdf:type元素给出的,他们必须参考同一个uri。参见3.1节
  8. 默认参考必须是有效的url。参见3.3节
  9. 默认可以写为ccpp:default或ccpp:default。参见3.3节
  10. 默认必须使用ccpp:defaults或ccpp:defaults参数来指明命名空间所在处,这个命名空间表明这个默认使用的是cc/pp命名空间或是uaprof命名空间的。参见3.3节
  11. 组件属性可以包含一个默认值同时又包含一个直接应用值,这个直接应用值优先。参见3.3节
  12. 组件可以包含内联默认。参见3.3节
  13. 组件一定不可以同时包含内联和参考的默认。参见3.3节
  14. 组件可以参考一个没有rdf:type的默认文档。参见3.3节
  15. 属性可以含有集合值(bags)。参见4.1.2.1节
  16. 属性可以含有顺序值(seq)。参见4.1.2.2节
  17. 属性可以包含字符串值。参见4.1.1.2节
  18. 属性可以包含整数值。参见4.1.1.3节
  19. 属性可以包含有理数值。参见4.1.1.4节
  20. 组件一定不可以包含有相同名字的多个属性。参见3.2节
  21. 相同名称的属性可以在不同的组件中。参见3.1节
  22. 设置文件可以为属性使用多个命名空间。参见2.2节

5.2 cc/pp生产者一致性

当一个生产者所生成的任何cc/pp设置文件是cc/pp一致文档,这个生产者就是cc/pp一致生产者。

5.3 cc/pp消费者一致性

当一个消费者可以接受任何cc/pp一致文档,并且提取cc/pp信息,这个消费者就是cc/pp一致消费者。这里并没有要求可感知schema的处理,因此,cc/pp消费者是否支持附录b中的rdf schema是可选择的(参见4.3节))。

cc/pp消费者一致可以分为两类:

  1. 一致:cc/pp消费者可以声明为"cc/pp1.0一致消费者",如果它可以接受任何有效的cc/pp设置文件并从中提取信息。
  2. 确认:cc/pp消费者可声明为"cc/pp1.0一致确认消费者",如果它是一致消费者并且可以拒绝所有无效的cc/pp设置文件。

注意:消费者可以实现为可配置的,在不同时间可以作为一致消费者或者一致确认消费者。

本文关键:(CC/PP)结构和词汇 1.0
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top