1

首先,我使用 Protege 创建了一个没有任何个人的本体。基本上,它是一个 x.owl 文件,它以 RDF/XML 格式或 Turtle 格式存储有关关系/属性(对象)、主题、域、范围和类详细信息的信息。

例如:海龟格式

@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

:eventPlayed rdf:type owl:ObjectProperty ;
         rdfs:domain :Situation ;
         rdfs:range :Event .

:hasGender rdf:type owl:ObjectProperty ;
       rdfs:domain :Athlete ;
       rdfs:range :Gender .

RDF/XML 格式的类似文件。

另外,我有一个 CSV 格式的巨大数据集。

我想要的是制作一个映射文件,以便我可以使用 owl+csv 文件将其转换为三元组。那么,由于数据相当大,如何创建映射文件?我们如何使用本体和 csv 文件制作三元组?

例如:

bob Typeof Athlete
bob hasGender Male
bob eventPlayed Football
4

0 回答 0