Xml 如何将物理文档转换为可由web应用程序读取的语义文档

Xml 如何将物理文档转换为可由web应用程序读取的语义文档,xml,rdf,semantics,semantic-markup,Xml,Rdf,Semantics,Semantic Markup,很抱歉标题很模糊,但我对这个领域有点陌生。让我试着解释一下我的问题和好奇心 我有5个不同的页面,每个页面包含50个问题。因此,我总共有250个问题,如果我仔细观察,我可以看到其中一些问题也在重复,页面的每个问题都可以链接到其来源和/或特征,如 1.什么是自然选择 科目->生物学 第章->进化 分章->自然选择 积分->4 还有其他一些 那么,我如何将这些问题添加到某种形式中,我可以添加这些标签,然后运行一个程序来查找最重复的问题,或者在这5篇论文中提供更多要点或特定问题出现趋势的章节 xml

很抱歉标题很模糊,但我对这个领域有点陌生。让我试着解释一下我的问题和好奇心

我有5个不同的页面,每个页面包含50个问题。因此,我总共有250个问题,如果我仔细观察,我可以看到其中一些问题也在重复,页面的每个问题都可以链接到其来源和/或特征,如

1.什么是自然选择

  • 科目->生物学
  • 第章->进化
  • 分章->自然选择
  • 积分->4
还有其他一些

那么,我如何将这些问题添加到某种形式中,我可以添加这些标签,然后运行一个程序来查找最重复的问题,或者在这5篇论文中提供更多要点或特定问题出现趋势的章节

xml?RDF?语义网

请引导我走向正确的方向,我应该学习或做些什么来将这些问题从物理论文转换成语义足以被web应用程序阅读的内容


如果你对这个问题有任何困惑,请询问

如果要使用其他程序处理数据,XML或JSON将是很好的格式。大多数语言都有很好的库来解析这两种格式

有两种方法可以以任意一种格式组织数据:分层和标记。 以下是一些您可以如何表示它的示例:

XML层次结构:

<document>
  <subject name="biology">
    <chapter name="evolution">
      <subChapter name="Natural Selection">
        <question points="4">Some question</question>
      </subChapter>
    </chapter>
  </subject>
</document>
{
  "Biology": {
    "Evolution": {
      "Natural Selection": [
        {"question": "Some Question", "points":4},
        {"question": "Some other Question", "points":2}
       ]
     }
   }
}
JSON标记:

[{"question": "Some Question",
  "subject": "Biology",
  "chapter": "Evolution",
  "subChapter": "Natural Selection",
  "points":4
}] 

好的,谢谢你,你认为我必须创建另一个类似表单的应用程序来添加这些问题及其标签吗?有什么可以自动将数据添加到结构中的过程吗?此外,如何设置它们的样式,我的意思是,我想展示一个包含问题的文档,就像普通网页一样,其中隐藏了标记,但内容在视觉上很容易阅读和理解。更典型的是,您将从JSON或XML生成DOM,并将数据存储在闭包中或使用HTML5数据属性。您也可以使用隐藏的dom元素,但我不推荐这样做。
[{"question": "Some Question",
  "subject": "Biology",
  "chapter": "Evolution",
  "subChapter": "Natural Selection",
  "points":4
}]