Template:Type (zh-hans) Type:URL(URL型)Semantic MediaWiki是的一种内置的数据类型,适用于最常见种类的URIs、URNs和URLs。 其接受几乎任何字符串并将其作为URL来解释。URL在文本和事实框当中以链接的形式出现。
从技术角度来说,电子邮件地址,甚至电话号码都属于URLs的种类。不过,在这些情况下,有相应适用于此类输入的专门的数据类型:电子邮件地址型和电话号码型。
字符串与URLs[edit]
MediaWiki一般来说会把String(字符串型)的属性显示成开头为http://的超级链接。不过,字符串并不检查作为URL的输入的有效性,而URLs在RDF导出当中则具有不同的含义,因此,在适用的情况下,一般推荐采用URL型。
字符串与URIs的另一个重要差别就是,对于某个URI所代表的那些对象,可以采用该URI在其他声明(statements)里面进一步加以描述。 例如,我们采用上述URIWWW2006来说明有关该会议的信息。但是,不可能采用类似的方式来说明关于某个字符串的信息。 字符串仅仅是数据,除了在不同的地方作为某些属性的具体取值来使用之外,并没有任何的内在特性(intrinsic properties)。
后来的观察也引出了若干的问题: 甚至是我们用作一种导出格式的本体语言OWL DL,也采用许多的URIs来标识其语言结构(language constructs)。 但是,针对那些语言结构做出新的声明并不适宜。例如,显然您并不希望把属性owl:sameAs(等同于……)声明为capital of Germany(德国首都)! 该属性说明的是,两个个体指的是同一概念。 因此,URL型数据类型(Type:URL)不允许某些已经具有某种预定含义的URIs,而在不更改整个维基站点输出格式的情况下,无法对其加以使用【原文:For this reason, the datatype Type:URL disallows certain URIs that already have a predefined meaning that cannot be used without changing the output format of the whole wiki.】。 MediaWiki消息URI黑名单MediaWiki:smw_uri_blacklist规定了相应的URI范围,而维基网站管理员则可以对其加以扩充。 维基站点将拒绝这些范围内的URIs,但在通常情况下,URIs仅仅指向的是某个网络资源,如某个HTML页面或者图片文档,而这项措施并不会对此类的正常使用造成任何影响。
Type:URI(URI型)[edit]
Type:URI乃是Type:URL(URL型)的一个别名,仅仅曾在SMW 1.0版之前含义稍有不同。