Что касается языка картографии и как мы можем преобразовать данные в тройки? - PullRequest
1 голос
/ 08 апреля 2019

Во-первых, я создал онтологию с использованием 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
...