如何提取 .owl 并保存到 mysql
How to Extract .owl and save to mysql
我有一个文件 ontobible.owl。如何提取该文件然后将数据保存到 mysql(因为我想在网站中显示来自 ontobible.owl 的数据)。谁能帮帮我?
编辑:
这是我的 ontobible.owl 文件 (https://teamtrainit.com/ontobible.owl)
我试过用 sublime text 3 打开 ontobible.owl 并包含这样的内容
<Verse rdf:about="http://www.semanticweb.org/budsus/ontologies/2021/7/ontobible#HOS5_2">
<verseID>HOS5_2</verseID>
<verse_text>And the revolters are profound to make slaughter, though I have been a rebuker of them all.</verse_text>
</Verse>
<Verse rdf:about="http://www.semanticweb.org/budsus/ontologies/2021/7/ontobible#2CH2_1">
<hasPerson rdf:resource="http://semanticbible.org/ns/2006/NTNames#god_1324"/>
<hasPerson rdf:resource="http://www.co-ode.org/roberts/family-tree.owl#solomon_2762"/>
<verseID>2CH2_1</verseID>
<verse_text>And Solomon determined to build an house for the name of the LORD, and an house for his kingdom.</verse_text>
</Verse>
如何将 xml 标记转换为数组或 json 以便我无法将其保存到 mysql 数据库
您有多种方法可以从 owl
中提取数据
使用owl-api并编写java代码(我认为owlapi可以用其他语言访问)提取数据并将其打包你需要的格式。您也可以使用 sparql 查询通过 jena api
提取数据
安装 protege,在 protege 中打开文件并以 json-dl 格式保存。此格式与常规 json 非常相似,您可以根据需要轻松转换它
安装 fuseki 服务器,添加您的文件并使用 sparql 查询从那里提取数据
如果你不想写查询或代码,我认为第二个选项是最容易上手的,而且不会花很长时间
我有一个文件 ontobible.owl。如何提取该文件然后将数据保存到 mysql(因为我想在网站中显示来自 ontobible.owl 的数据)。谁能帮帮我?
编辑: 这是我的 ontobible.owl 文件 (https://teamtrainit.com/ontobible.owl)
我试过用 sublime text 3 打开 ontobible.owl 并包含这样的内容
<Verse rdf:about="http://www.semanticweb.org/budsus/ontologies/2021/7/ontobible#HOS5_2">
<verseID>HOS5_2</verseID>
<verse_text>And the revolters are profound to make slaughter, though I have been a rebuker of them all.</verse_text>
</Verse>
<Verse rdf:about="http://www.semanticweb.org/budsus/ontologies/2021/7/ontobible#2CH2_1">
<hasPerson rdf:resource="http://semanticbible.org/ns/2006/NTNames#god_1324"/>
<hasPerson rdf:resource="http://www.co-ode.org/roberts/family-tree.owl#solomon_2762"/>
<verseID>2CH2_1</verseID>
<verse_text>And Solomon determined to build an house for the name of the LORD, and an house for his kingdom.</verse_text>
</Verse>
如何将 xml 标记转换为数组或 json 以便我无法将其保存到 mysql 数据库
您有多种方法可以从 owl
中提取数据使用owl-api并编写java代码(我认为owlapi可以用其他语言访问)提取数据并将其打包你需要的格式。您也可以使用 sparql 查询通过 jena api
提取数据安装 protege,在 protege 中打开文件并以 json-dl 格式保存。此格式与常规 json 非常相似,您可以根据需要轻松转换它
安装 fuseki 服务器,添加您的文件并使用 sparql 查询从那里提取数据
如果你不想写查询或代码,我认为第二个选项是最容易上手的,而且不会花很长时间