Rdf 关于映射语言以及如何将数据转换为三元组?

Rdf 关于映射语言以及如何将数据转换为三元组?,rdf,owl,semantic-web,ontology,triples,Rdf,Owl,Semantic Web,Ontology,Triples,首先,我使用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

首先,我使用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 .

然后,您应该阅读关于r2rml或更简单的CSV到RDF工具的内容,并将数据转换为RDF——我建议您将CSV转换为RDF,这非常简单。(我是这个项目的贡献者。)谢谢。。。但我现在有点困惑。。。我已经使用protege创建了关系,它是owl格式,包含范围、域、对象属性等。我的csv仅包含数据。现在,如果我使用任何软件,我必须再次创建映射关系。那么,owl文件的目的是什么?owl文件的目的是使模式具有三重性,如类层次结构、域、属性范围、属性特征(传递性、函数性等)-只是通过CSV数据到RDF数据的映射无法定义的所有内容。CSV有多大?试试Cellfie。然后你应该阅读r2rml或者更简单的CSV到RDF工具,只需转换你的数据——我建议将CSV转换为RDF非常简单。(我是这个项目的贡献者。)谢谢。。。但我现在有点困惑。。。我已经使用protege创建了关系,它是owl格式,包含范围、域、对象属性等。我的csv仅包含数据。现在,如果我使用任何软件,我必须再次创建映射关系。那么,owl文件的目的是什么?owl文件的目的是使模式具有三重性,如类层次结构、域、属性范围、属性特征(传递性、函数性等)-只是通过CSV数据到RDF数据的映射无法定义的所有内容。CSV有多大?试试Cellfie。
bob Typeof Athlete
bob hasGender Male
bob eventPlayed Football