虽然本文非常出色地解释了本体中可用的术语,但我只具备XML,HTML和RDF的基本知识,而且我有点不清楚如何在网页中实现这一点.
让我们想象一下,我正在网上写一篇博客文章,并指出我刚刚撰写的文章驳斥了其后的引文.我会写:
... refutes the analysis of <a rel="cito:refutes" href="http://dx.doI/Org/10.1126/scIEnce.1197258">Wolfe et al. 2010</a>.
或者我是否需要在某处为CiTO指定命名空间?
例如我是否需要将页面格式化为XML,例如
<?xml version="1.0" enCoding="UTF-8"?><!DOCTYPE HTML PUBliC "-//W3C//DTD xhtml 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><HTML xmlns="http://www.w3.org/1999/xhtml"><HTML xmlns="http://purl.org/net/cito/">
该行< HTML xmlns =“http://purl.org/net/cito/”>添加命名空间的正确方法?
在构建链接时,显然我可以为同一篇论文提供许多URL.是否有关于如何选择这些的最佳实践,或者我可以设置为明确传递doi的其他属性?或者我是否需要指向嵌入了cito数据的URL?这与HTML锚点中“rev”标签的使用有什么关系,我是否有时间在rev标签中添加cito链接?
一旦我完成了这个,是否有一种明显的编程方式来生成包含我们引用CiTO含义的RDF文件?
解决方法 看起来使用RDFa属性,而不是rel或rev标签,将是最有效的方法.在添加DOCTYPE,mime-type,并将链接的rel属性更改为RDFa属性属性以及链接到href的资源属性之后,以下解决方案改编自scholarlyHTML.org,之后它在W3C HTML5上成功验证nu validator:
<!DOCTYPE HTML><HTML lang="en" property="http://scholarly-HTML.org/scHTML" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head><Meta charset="utf-8"><Title> Scholarly HTML </Title></head><body> <span property="http://purl.org/dc/terms/Title">Title</span> <span property="http://purl.org/dc/terms/creator">Author</span> <p>Some text which then refers to a cited work <a property="http://purl.org/spar/cito/obtainsBackgroundFrom" href="http://dx.doi.org/10.1039/B411699M">[citation]</a> but it would still be valID if the citation had been formatted and something along the lines of <a property="http://purl.org/spar/cito/obtainsBackgroundFrom" href="http://dx.doi.org/10.1039/B411699M">Adams,2007</a> is also allowable. </p> <p>References can also involve explicitly declaring the elements of the reference entry. So the following is also allowable. <a property="http://purl.org/spar/cito/parodIEs" href="#citation">[citation]</a> In this case the information needs to be provIDed elsewhere in the document,possibly in a separate div for the reference List entrIEs such as below. </p><div ID="biblography" property="http://purl.org/spar/biro/ReferenceList"> <span ID="citation" property="http://purl.org/spar/biro/BibliographicRecord" about="http://dx.doi.org/10.1039/B411699M"> <span property="http://purl.org/dc/terms/Title"> Experimental data checker: better information for organic chemists</span> <span property="http://purl.org/dc/terms/creator"> <span resource="http://people.cam.ac.uk/sea36"> <span property="http://xmlns.com/foaf/spec/name" content="Samuel E. Adams">S. E. Adams</span> </span>,<span resource="http://people.cam.ac.uk/jmg"> <span property="http://xmlns.com/foaf/spec/name">J. M. Goodman</span> </span>,</span> <span property="http://purl.org/dc/terms/isPartOf" resource="[http://purl.org/dc/terms/journal]"> <span property="http://purl.org/dc/terms/Title" content="Organic & Biomolecular Chemistry"> </span> <span property="http://purl.org/ontology/bibo/shortTitle">Org. Biomol. Chem.</span> </span> <span property="http://purl.org/dc/terms/date">2004</span>,<span property="http://purl.org/ontology/bibo/volume">2</span> (<span property="http://purl.org/ontology/bibo/issue">21</span>),<span property="http://purl.org/ontology/bibo/pageStart">3067</span>- <span property="http://purl.org/ontology/bibo/pageEnd">3070</span> <br/> DOI: <a href="http://dx.doi.org/10.1039/B411699M" property="http://purl.org/ontology/bibo/doi">10.1039/B411699M</a> </span></div></body></HTML>
我很想听听有关如何改进这一建议的任何建议,以及这是否可以用微数据来实现.
总结以上是内存溢出为你收集整理的在HTML页面中使用引文本体全部内容,希望文章能够帮你解决在HTML页面中使用引文本体所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)