mirror of
https://github.com/bpmbpm/doc.git
synced 2026-04-28 19:42:06 +00:00
Update rdf_lib.md
This commit is contained in:
parent
332d736b3f
commit
06f8bae348
1 changed files with 5 additions and 4 deletions
|
|
@ -1,7 +1,7 @@
|
|||
|
||||
Из перечисленных библиотек Comunica, N3.js и RDF.js поддерживают формат TriG. Давайте разберём их подробнее:
|
||||
|
||||
1. Comunica
|
||||
### 1. Comunica
|
||||
Comunica — это модульная и мощная библиотека для выполнения SPARQL-запросов над RDF-данными. Она поддерживает множество форматов, включая TriG.
|
||||
|
||||
Особенности:
|
||||
|
|
@ -40,7 +40,8 @@ engine.query(query, { sources: [{ type: 'string', value: data, mediaType: 'appli
|
|||
});
|
||||
}))
|
||||
.catch(console.error);
|
||||
2. N3.js
|
||||
|
||||
### 2. N3.js
|
||||
N3.js — это быстрая и простая библиотека для работы с RDF-данными. Она поддерживает чтение и запись TriG.
|
||||
|
||||
Особенности:
|
||||
|
|
@ -72,7 +73,7 @@ parser.parse(data, (error, quad, prefixes) => {
|
|||
console.log('---');
|
||||
}
|
||||
});
|
||||
3. RDF.js
|
||||
### 3. RDF.js
|
||||
RDF.js — это низкоуровневая библиотека для работы с RDF. Она поддерживает TriG через плагины, такие как @rdfjs/parser-n3.
|
||||
|
||||
Особенности:
|
||||
|
|
@ -131,7 +132,7 @@ async function main() {
|
|||
}
|
||||
|
||||
main().catch(console.error);
|
||||
**Сравнение библиотек**
|
||||
### Сравнение библиотек
|
||||
|Библиотека |Поддержка TriG |SPARQL-запросы |Простота использования |Производительность|
|
||||
|---|---|---|---|---|
|
||||
|Comunica |Да |Да |Средняя |Высокая|
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue