'语义'和 '语法' 的意义有何区别? 它们是什么?
另外,“语义网站”与“普通网站”,“语义社交网络”与“普通社交网络”之间的区别是什么?
'语义'和 '语法' 的意义有何区别? 它们是什么?
另外,“语义网站”与“普通网站”,“语义社交网络”与“普通社交网络”之间的区别是什么?
语法是语言的规则,它描述了构建正确句子的方式。例如,这个水是三角形的 在语法上是正确的。
语义与含义相关。虽然语法正确,但这个水是三角形的并没有任何意义。
近年来,谈论语义Web变得越来越流行。其想法是通过附加数据来增强标记(使用HTML结构),从而使计算机更轻松地理解网页。
语法是一门语言的语法规则,它规定了如何构造句子或表达式。
语义是你试图用代码表达的意义。
语法是句子的词序。在英语中,它通常采用主语-谓语-宾语的形式。
语义是单词背后的意思。例如:她吃了一把锯子。单词“锯子”不符合句子的意思,但在语法上是正确的。因此,它的语法是正确的。=)
以上的解释在语义方面有些模糊,语义可能意味着可用于构建价值论证的不同元素(这些元素应该是可理解的,对最终用户易懂且对机器易消化)。
当然,这将把语义和程序员-编辑器-作家-传达者置于中心位置:他决定了应该为他的公众理想定义的语义,被他的公众理解,由他的公众普遍接受并且对机器计算机易消化。语义应该得到协商,是概念性的,必须能够在两个方面实现。
例如脚注、内联和块引用、标题等等,最终形成一个明确定义且有限的列表。以Mediawiki、wikitext为例,在这个角度上失败了,因为它为未定义的语义含义元素定义了语法,没有达成一份明确的有限列表。"按形式赋义"是标题作为文本内容所承载的附加信息。例如,“这是一个标题”只有在已经达成共识的语义中才能集成语义,而且可以有多组“这很重要并且将详细说明”的设置。
Asciidoc和pandoc标记在其语义上有很大的不同,无论如何,每个标记都按照语法约定将其转换为输出格式。
编程,输出格式为html、pdf、epub,可以通过形式和语义产生连带意义,语法作为临时翻译工具已经消失,因此输出可以被算法“grep”的冠军Google机器人扫描以获取含义。根据标题、脚注或链接的不同考虑,“what”在“What is it that is looked for”中的含义。
语义学可以有多个层次,甚至文本信息也携带(乔姆斯基)语义,因此可以通过形式来翻译,从而在输出链中与其他任何东西(包括读者)产生功能差异。
总之,程序员和学者应该融合在一起,任何学者都不应该缺乏对自己工具的了解,就像任何面包师傅一样。程序员应该是学者,因为他们所完成的桥梁的另一端是最终用户,这就是语义的重要性。
m.