“语义学”和“语法”在含义上有什么区别?这些是什么?
另外,“语义网站与普通网站”,“语义社交网络与普通社交网络”等之间有什么区别?
Answers:
语法是语法。它描述了构建正确句子的方法。例如,此水为三角形在语法上是正确的。
语义与意义有关。虽然语法还可以,但这种三角形的水并不代表任何意义。
关于语义网的讨论最近变得很流行。这个想法是用附加数据来增强标记(带有HTML的结构),以便计算机可以更轻松地理解网页。
语法是一种语言的语法-构成句子或表达形式的规则。
语义是您试图用代码表达的意思。
语法正确的程序将编译并运行。
语义上正确的程序实际上将按照程序员的意图执行您的操作。即它没有任何错误。
为使用不同的语言执行相同任务而编写的两个程序将使用不同的语法,但是它们在语义上将相同。
语义网站使用语义网的概念,该语义网旨在通过使用特殊的注释来标识页面中的某些概念,从而使Web内容具有意义。这使得对内容进行自动(由计算机而非人为)推理成为可能,从而改善了内容的聚合,提取,索引和搜索。
上面的解释在语义方面含糊不清,语义可能意味着在构成价值论点时性格各异的元素(这些对于最终用户而言是可理解的,对于机器而言是可理解的)。
当然,这将语义和程序员-编辑-编写者-通信者放在中间:他决定应该为公众理想地定义的语义,由公众理解,一般公众的惯例,并且可以被机器计算机消化。语义学应该是一致的,是概念性的,必须对双方都可以实施。
不断地说出脚注,内联引用和块引用,标题,最后得到一个定义明确的有限列表。在这种情况下,MediaWiki,Wikitext作为示例失败了,它为未定义语义含义的元素定义了语法,没有商定任何有限列表。作为示例,标题再次带有“形式含义”作为文本内容。示例“这是一个标题”仅变成通过商定的语义内的假设整合的语义,并且可以有一组以上的说法“这很重要,将要详细说明”
Asciidoc和pandoc标记的语义完全不同,无论它们如何通过语法约定将其转换为输出格式。
编程,输出格式为html,pdf,epub可能具有相应的意义,即形式,语义,作为一种临时翻译工具而消失的语法,因此,结果可以自动扫描输出以获取含义(算法冠军) 'grep'的名称:Google。根据是否考虑标题或脚注或链接,在“查找的内容”中查找“什么”的含义。
语义,甚至可以超过一层,甚至文本消息也带有(Chomsky)语义,因此可以通过形式转化为含义,从而与输出链中的任何其他事物(包括人类,读者)产生功能差异。
结论是,程序员和学者应该融为一体,任何学者都不应该像任何面包和黄油的木匠一样,不懂他的工具。从某种意义上说,程序员应该是学者,他们完成的桥梁的另一端是最终用户,桥梁……语义……更是如此。
米