gpt4 book ai didi

semantic-web - XHTML5 UTF-16 微数据 RDFa 1.1 微格式 2 草案

转载 作者:行者123 更新时间:2023-12-04 19:46:44 24 4
gpt4 key购买 nike

随着 (X)HTML5 规范接近标准化,我更喜欢在适用于勺子式自动工具的任何地方使用微数据,其次是 RDFa,因为微数据的个人感觉与简洁一样受限,其次是使用 XSLT 为我的工作用户提供服务的 microformat2 草案,比如 hAtom2Atom.xsl 虽然谷歌搜索将我发送到 blog.whatwg.org/xhtml5-in-a-nutshell,但臭名昭著的是声称我的问题是垃圾邮件,然后是 www.jenitennison.com/blog/node/165,它似乎禁用了评论,所以如果我在这里不合适,请仍然请指导我。抱歉,Tim Berners-Lee 爵士,我的声誉不足以为语义网添加链接数据标签。

我希望使用 hAtom2Atom.xsl 为使用微格式 hAtom 的网站主页提供联合提要。 XML MIME 类型 application/xhtml+xml 通过我的托管服务提供商控制面板界面为 .xhtml 文件的虚拟目录设置。为了向搜索引擎提供元数据,我想使用 schema.org RDFa,因为使用 http://www.w3.org/TR/2010/WD-xhtml-rdfa-20100422/#document-conformance 成为可能。 .作为马哈拉施特拉邦的居民,我使用 xml:lang="mr-IN"作为我们作为南亚金融之都而流行的国家语言孟买的官方语言是马拉地语,国家是印度,所以我的编码是 UTF-16,所以我的非-英文标签,例如告诉我姓氏正确发音的标题,可以预料地工作。那么下面的标记是否正确 XHTML5+RDFa 1.1?

<?xml version="1.0" encoding="UTF-16"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.1//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-rdfa-2.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
version="XHTML+RDFa 1.1"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/1999/xhtml
http://www.w3.org/MarkUp/SCHEMA/xhtml-rdfa-2.xsd"
lang="en"
xml:lang="en">
<head>

<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-16"/>
<title xml:lang="mr-IN">चवाथे</title>
<link rel="icon" href="/img/icons/me.ico" type="image/x-icon" />
</head>
<body>
</body>
</html>

最佳答案

这是错误的,但有效!文档类型使其成为比 xhtml5 更旧的 xhtml 实现,这将阻止使用微数据。然而,如果某些东西(如知识共享许可)在最不理想的情况下会被自动化工具忽略,如果它们的标记被转换为微数据,如 http://bnode.org/blog/2010/01/26/microdata-semantic-markup-for-both-rdfers-and-non-rdfers 中所述。 .启用 RDFa 的正确方法是使用 <head>... <link rel="profile" href="http://www.w3.org/profile/html-rdfa-1.1" /> ...</head>这也允许跳过前缀和属性等属性的 rdf 前缀,但到目前为止似乎没有人 promise 实现 rel="profile"支持,所以很明显 rdf 要么留在 xhtml 或历史 html 中,而不是 html5!如 http://www.w3.org/TR/rdfa-in-html/#additional-rdfa-processing-rules 所述,版本属性也未使用。此外,xmlns 大部分是冗余的,前缀由 http://www.w3.org/2011/rdfa-context/rdfa-1.1.html 给出的初始上下文定义。和 http://www.w3.org/2011/rdfa-context/html-rdfa-1.1

关于semantic-web - XHTML5 UTF-16 微数据 RDFa 1.1 微格式 2 草案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13067715/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com