作者:Annia000 | 来源:互联网 | 2014-05-04 00:08
4.SVGScalableVectorGraphics(SVG)1.1[W3C推荐尺度]是一种描写二维图像的语言。它重要是一种向量图形语言,尽管也支撑一些光栅图形特征。SVG的非凡雄心是供给一种实用的、机动的、应用
4. SVG
Scalable Vector Graphics (SVG) 1.1 [W3C 推荐尺度]是一种描写二维图像的语言。它重要是一种向量图形语言,尽管也支撑一些光栅图形特征。SVG 的非凡雄心是供给一种实用的、机动的、应用(以冗长著名的)XML 表现的图像格局,而且在这点上做的很成功。SVG 的特征包含:嵌套转换、剪辑路径、alpha 蒙板、光栅过滤后果、模板对象,当然还有可扩大性。SVG 也支撑动画、缩放和移动视图、各种图形原语、分组、脚本、超链接、结构化元数据、CSS、一种专用的 DOM 超集(DOM 和 CSS 前已述及),并且很轻易嵌进其他 XML 文档。SVG 的一些设计决策经历了不很激烈的争辩,其中包含向量路径在单个属性中应用空格分隔的数字列表表现,但是总体上 SVG 已经成为利用最广泛的并受到热烈欢迎的一种 XML 利用。该规范已经被翻译成了多种语言。
SVG 1.1 是对 SVG 1.0 [W3C 推荐尺度]的更新,增加了一些新特征,也包含一些更正。最大的差别是 SVG 1.1 以类似 XHTML 1.1 的方法进行了模块化。这种模块化使得 SVG 能够扩大甚至精简,就像 Mobile SVG Profiles: SVG Tiny and SVG Basic [W3C 推荐尺度]那样。后者定义了 SVG 模块的精简集,实用于移动电话和 PDA。SVG 1.2 [开发中]致力于增加很多新工具,使 SVG 不仅作为一种图像格局,而且成为具有广泛利用前景的平台。
5. VoiceXML
Voice Extensible Markup Language (VoiceXML) Version 2.0 [开发中]是一种创立音频、语音和电话利用程序的语言。它包含的音频对话框具有以下特点:语音合成、数字音频、声音辨认和电话音质拨号输进和话音输进录制。它寻求把基于 Web 的开发和内容传递的上风带进交互式语音响应利用程序中。VoiceXML 是 W3C Speech Inte***ce Framework [开发中]的一部分,后者还包含其他的尺度,由于这些尺度与电话行业的界限非常含混,这里就不讨论了。VoiceXML 2.0 标记着 VoiceXML 规范从 VoiceXML Forum 转向 W3C,前者仍然在努力改良这种技巧。关于 VoiceXML 已经有了一些专利声明,其中一些意味着 VoiceXML 用户将面临版权和允许费的标题。
6. MathML
Mathematical Markup Language (MathML) 2.0 [W3C 推荐尺度]是一种 XML 语言,按照该规范的说法,其目标是“增进数学和科学内容在 Web 上,以及其他利用程序如盘算机代数系统、打印排版及语音合成中的应用和重用。MathML 可用于对能够高质量显示的数学符号表现编码,也可用于为语义起着更重要作用的利用程序对数学内容编码,如科学软件或语音合成。”MathML 常用于在教导、科学论文、产业规范、规章内容等范畴中表现等式、公式或者类似的信息。这个版本对 MathML 1.01 [W3C 推荐尺度]增加了一些相对较新的特征。MathML 经常和 XHTML、SVG 以及其他利用一起应用。
7. Synchronized Multimedia Integration Language (SMIL)
SMIL 2.0 [W3C 规范],按照 W3C 的说法,“支撑简略地编纂交互式[音频/视频]演示文稿。SMIL 通常用于[‘丰富媒体’或多媒体]演示文稿,其中集成了流式音频和视频、图像、文本或者任何其他媒体类型。SMIL是一种简略易学的类 HTML 语言,很多 SMIL 演示文稿都是应用简略的[文本编纂器]编写的。”SMIL 是 W3C Synchronized Multimedia activity 的一个产品,已经升级到了 SMIL 1.0 [W3C 推荐尺度],增加了和动画、元数据、内容把持、链接、定时与同步、事件处理、过渡后果等有关的特征。
8. RDF
差未几在 W3C 致力于以 XML 为代表的下一代标记技巧的同时,它也开端了下一代 Web 资源情势化描写技巧的研究。Resource Description Framework (RDF) [W3C 推荐尺度]是一种模型,用于描写一组 Web 资源声明。这些声明被概念化为三元组,每一个都包含主语(一个 URI——本系列文章前已述及)、谓词(也是一个 URI)和对象(一个 URI 或字面数据值)。要懂得这种声明的意义,可以想一想描写 Web 页面的 HTML meta 标签。假如套用在 RDF 上,主语就是 Web 页面本身的 URI,谓词是一个尺度 URI 表现一般的描写,而对象就是描写的实际文本。通过大批应用 URI,RDF 盼看尽量减少这些声明成分标识的歧义,从而更加情势化以便于机器处理。RDF 能否实现这一目标还存在争议,但是 RDF 以其非常活泼的社区和范畴广泛的工具而着名。
RDF 是 W3C Semantic Web activity 的支柱;Semantic Web 是 Web 的一种视像,不仅仅是内容的表现,还包含内容的注释以帮助表达它的含义。比如,在 Semantic Web 中描写 Web 资源时,可以区分 'python'(一种蛇)和 'python'(一种盘算机编程语言)这样的概念。RDF 尺度化由大批规范组成,包含:
Resource Description Framework (RDF): Concepts and Abstract Syntax [W3C 推荐尺度]提出了目标、核心概念、基础数据模型以及 RDF 的抽象语法。
RDF/XML Syntax Specification [W3C 推荐尺度]定义了 RDF 的一种通用 XML 表现。很多观察者包含我自己,都埋怨 RDF/XML 语法可怜的标记设计。
RDF Vocabulary Description Language 1.0: RDF Schema [W3C 推荐尺度]定义了一个 RDF 词汇表,可用于定义其他 RDF 词汇表。
RDF Semantics [W3C 推荐尺度]不是供心坎缺乏勇气的人看的,它探讨了 RDF 数据模型底层的情势数学理论。
Web Ontology Language (OWL) [W3C 推荐尺度]是 RDF 的一个利用,通常用 RDF/XML 编码,增加了丰富的词汇表可用于对 RDF 资源进行正式分类和回纳。
9. XML Topic Maps
Topic Maps [ISO 国际尺度,编号 13250]供给了组织信息的一个系统,在某些方面是与 RDF 竞争的一种 Semantic Web 技巧。具体而言,XML Topic Maps [ISO 13250 的一部分]是 Topic Maps 一种 Web 友爱的版本,应用 XML 语法,并以 URI 作为标识符。与 RDF 类似,Topic Maps 定义了一种类似图的模型,但更细微的差别和这样一个事实有关,即 Topic Maps 的一个重要规定是实际概念与其盘算机表现的区分。Topic Maps 的这种做法是 Semantic Web 的一种基础工具,还是增加了不必要的复杂性,在 Topic Maps 与 RDF 支撑者之间的这种争辩永远不会划上句号。XML Topic Maps 应用了一种非常明白的 XML 语法,这种语法基于 XLink。