type definition)的结合,可以完成内容的显示(通过 CSS/XSL 等)、结构化(通过 DTD
和 XML 模式)。
XSL 分为两部分:XSLT 和 FO(Formatting Object,格式化对象)。XSLT 是一种用
来转换 XML 文档的脚本语言。
SMIL(Synchronized Multimedia Integration Language,同步多媒体集成语言),可
以将多媒体信息集成到万维网内容中去。
3. 语义描述和关系描述——RDF、RDFS、XRDF
RDF 是一种描述资源的语言,它定义了一个简单模型,该模型通过属性和值来描
述资源之间的关系。RDF 包括两部分:RDF 模型和 RDF 语法。基本的 RDF 数据模型
包含 3 种对象类型:资源(Resource)、属性(Property)和陈述(Statement)。该模
型将所有能被 RDF 表达式描述的事物都称作资源,属性指的是对资源进行描述的特征、
性质和关系等。而陈述则由资源、某指定的属性以及资源在该属性上的取值组成。陈述
中的资源、属性和值分别被称作主体(Subject)、谓词(Predicate)和客体(Object)。
RDF 数据模型在某种程度上类似于 E-R 模型,也可将它看成是一个三元组(Triple),
三元组的一般形式如:{谓词(Predicate),主体(Subject),客体(Object)}。
RDFS 以属性为中心规定了与每个属性相关的主体和客体类型,包括属性用法的定
义和限制等,并定义了在 RDF/XML 中使用的标记、词汇。RDF 数据模型本身并不提
供描述属性的机制,也不提供描述属性和资源之间的关系的机制,只是定义了一个数据
模型,所以那些具体定义数据模型语言和字典的任务都有 RDF 字典描述语言——RDFS
来完成。
所谓 XRDF,即可扩展的资源描述框架,它提出了一个表达资源、陈述和两者的组
合之间关系的嵌套三元组模型。XRDF 包含“资源”和“资源之上的嵌套表达式”,嵌
套表达式由资源、陈述、以及“资源、陈述的列表”构成。而 XRDF 中的陈述则与 RDF
中的陈述相似,是[主语(Subject),谓语(predicate),宾语(Object)]形式的三元关
系。
4. 满足逻辑和证明要求的本体语言——DAML、OIL、OWL
DAML(DARPA Agent Markup Language)和 OIL(Ontology Interface Layer)是一
种描述万维网资源的本体语言,它们从描述逻辑入手,建立在 W3C 的标准 RDF 和 RDFS
之上,并且以更丰富的建模原语扩展了 RDF 和 RDFS。
网络本体语言 OWL(Web Ontology Language)是由国际万维网联盟 W3C 发布的
共享本体的标记语言,用来描述万维网文档和应用中的类以及类之间的关系。它的作用
是,通过定义类以及类的属性来形式化地描述领域,并通过 OWL 的形式化语言对类进
行某种程度上的逻辑推理。
OWL—S(Ontology Web Language for Service)是基于本体的、用于语义网服务描述的
一个规范语言,它使用语义标记以便 Web 服务能够被任何机器理解。OWL—S 包含一
整套本体,提供描述 Web 服务的词汇表,描述服务的语义,能够根据服务的要求和效
果进行推理。
评论6
最新资源