以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  新手:请问syntax 和semantics之间的区别  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=8800)


--  作者:dancedream
--  发布时间:7/15/2004 5:37:00 AM

--  新手:请问syntax 和semantics之间的区别
新手:请问syntax 和semantics之间的区别
--  作者:jackeyzeng
--  发布时间:7/15/2004 7:59:00 AM

--  
syntax 一般指语言上的语法吧。 semantics web是w3c提出的语意网标准技术,其实简单点说就是web的人工智能发展的计划
--  作者:nybon
--  发布时间:7/15/2004 8:48:00 AM

--  
看一个实际的例子大概就懂了吧

[color=purple][url=http://www.openrdf.org/doc/papers/Sesame-ISWC2002.pdf]Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema[/url][/color]

是openrdf.org上面的一个pdf文档,里面的第3节"The need for an RDFS Query Language"讲到了RDF查询的三个层次:

1. at the syntactic level they are XML documents.
2. at the structure level they consist of a set of triples.
3. at the semantic level they constitute one or more graphs with partially predefined semantics.

后面有具体的分析,我觉得讲的不错,而且不是很长,看个两页就知道了


--  作者:orangebench
--  发布时间:7/15/2004 9:30:00 AM

--  
语法是一些符合表达式,如a,b, c
语义是这些符号的意思,他们的意思是通过一个解释函数,把这些符号映射到论域中的一个对象得到的。例如,我们可以把符号a解释为一个实例。

我说的是模型论语义的思想,也不一定完全准确。但程序语言中的语义又不一样。


--  作者:orangebench
--  发布时间:7/15/2004 3:04:00 PM

--  
关于什么是语义,请参考:google it!
【1】 Michael Uschold, Where are the Semantics in the Semantic Web?
【2】James Farrugia,Model-Theoretic Semantics for the Web
【3】XML+RDF——实现Web数据基于语义的描述, http://bbs.xml.org.cn/dispbbs.asp?boardID=3&ID=47
--  作者:jumbo
--  发布时间:7/22/2004 5:24:00 AM

--  
Syntax是语法上的,Sematic是语义上的,在自然语言范围内举个简单的例子The dog is a man.从syntax上来说,这句话没有错,主谓宾齐全而且各个成分的性和格也没错,但是语义上来说是错的,dog 怎么能是man呢。4楼说的不错,在不同的领域,syntax 和semantic有着不同的对照,但大致关系和自然语言里是差不多的。
--  作者:jumbo
--  发布时间:7/22/2004 5:27:00 AM

--  
在人工智能的自然语言处理里面,Syntactic analizer 和Semantic analizer是一个自然语言理解系统里的两个重要组成部分,作用分别是分析自然语句里的语法规则和语义联系,从而让机器理解人类的自然语言。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
1,500.000ms