Uml 语义和概念有什么区别?

Uml 语义和概念有什么区别?,uml,semantics,semantic-web,formal-semantics,Uml,Semantics,Semantic Web,Formal Semantics,我想知道语义和概念的区别是什么? 有没有可能一种语言只显示概念而不显示语义? 可以使用语言的语法对概念建模吗? UML是否显示了系统的概念和语义? 谢天谢地,主要区别在于“概念”是名词,“语义”是形容词。语言结构的语义部分是它的概念 语义学是一门建立概念/意义的科学 概念定义中的一个重要细节: 根据名称理论(关于名称理论的最佳文本可在阿隆索·丘奇的《数学逻辑导论》一书的引言部分找到),您应该将概念与德诺塔区分开来: “最近的法国国王”这个名字有一个概念——他是一个最重要的人,以君主的方式统治一个

我想知道语义和概念的区别是什么? 有没有可能一种语言只显示概念而不显示语义? 可以使用语言的语法对概念建模吗? UML是否显示了系统的概念和语义?
谢天谢地,

主要区别在于“概念”是名词,“语义”是形容词。语言结构的语义部分是它的概念

语义学是一门建立概念/意义的科学

概念定义中的一个重要细节:

根据名称理论(关于名称理论的最佳文本可在阿隆索·丘奇的《数学逻辑导论》一书的引言部分找到),您应该将概念与德诺塔区分开来:

“最近的法国国王”这个名字有一个概念——他是一个最重要的人,以君主的方式统治一个国家,现在,这个国家就是法国。
它没有名词,也没有主语。或者你可以说数据表是空的。

我根本不清楚你在问什么。你能举个例子吗?谈论某物的“语义学”就是谈论某物的“意思”,而不是谈论某物是如何书写或表达的。如何定义某事物的语义取决于上下文,但作为一个非常简单的示例:C编程语言中有一个
int
数据类型。取决于平台、编译器、机器等,
int
类型的语义可能是“32位字”、“64位字”等。从这个意义上讲,UML图可以在许多不同的……编程语言中实现为代码(或者可以以与编程语言无关的方式实现),UML使概念明确,但没有指定语义,除了基本的“资源类型”和一些必须支持的交互之外。例如,您可以使用UML来描述公司员工的职责,或者用一种编程语言来描述一些类。例如,如果我们对一个对象进行运算,将两个数字相加,然后重新运行结果,那么我们可以用UML来描述这个对象多少?我认为语义只是一组概念,它们之间的关系我错了吗?因此,我认为应该可以使用uml显示对象的语义。当然,您可以定义一些算术操作所需的接口。您可能能够定义它应该支持的一些公理(我不确定您可以用UML施加哪些约束),例如add(add(X,Y),Z)=add(X,add(Y,Z))和add(X,Y)=add(Y,X)。但是该接口仍然可以有很多不同的实现。