-
Notifications
You must be signed in to change notification settings - Fork 0
DB Triplestore
York Earwaker edited this page Nov 4, 2024
·
30 revisions
Triplestore
- Triple; subject, predicate, object SPO
- Graphs; directed knowledge graph
- RDF; triple data format, metadata model,
- NoSQL, schema agnostic, explicite relations, RDF specific, inference, reasoning, semantic queries,
Graph based storage a set of subjects and object which are a network of interconnected nodes as connected by predicate edges. Triplestore is a special case of graphstore specifically for RDF.
Triplestore database
- RDF4J WP (formerly OpenRDF Sesame), Java, Eclipse
- CubicWeb, Python
- Jena, WP WS Java, open source, ASF
- Mulgara,
- Blazegraph,
- Exist-db, open source, rdf, rdfs, owl, xml, sparql 1.1 most of,
- dbpedia, WS, dbpedia is built on Virtuoso,
- Virtuoso Universal Server, WP, free and open source version OpenLink Virtuoso,
Tools
- ViziQuer, SPARQL queries on SPRAQL end points
Terms
- Big Data
- Linked Data
- Ontology
- Ontology alignment, WP see SKOS, also ontology mapping for mono-lingual and cross-lingual,
- Semantic Web
Technology - linked data universe
- Content Negotiation by Profile, W3C WS
- JSON, WP
- JSON-LD, WP
- HTTP, IETF, WP
- International Resource Identifier IRI, IETF, WP, WS
- Linked Data Platform LDP, W3C WS
- Notation 3 N3 WP, WS non XML serialisation of represetation of RDF models,
- OWL Family, W3C, WP, WS, semantic extension to RDF, meaning over RDF
- Resource Description Framework (RDF), W3C, WP, WS
- RDF Schema RDFS, W3C, WP,
- Rule Interchange Format RIF, W3C, WP, RIF run time, PRR model time, equivalencies to OMG's Production Rule Representation (PRR) for modelling in UML
- Shapes Contraint Language SHACL, W3C, WP, WS, RDF shapes graphs, validation of RDF data graphs,
- SKOS, W3C, WP, WS
- URI, IETF, WP
- CURIE, W3C, WS, Compact URI, short from URI's,
- vcard, W3C, WS, contact details in rdf,
<todo: investigate further>
- Commons RDF, WS still current?
- Apache Commons RDF
- Apache Clerezza
- Apache Marmotta
- Apache Stanbol
- SPARQL-MM
- ...
Query languages
- GeoSPARQL, WP, geo spacial linked data, ontology, geo spacial RDF data exchange,
- SPARQL, W3C, WP WS RDF query language for triplestore, semantic querying, supports inference as first class feature, widely adopted standard
- SQL, rdbms, not for RDF tripplestore db or graph db, very mature standard, SPARQL query to SQL tools
- XQuery, SPARQL query to xquery tools
Query API
- NGSI-LD, ETSI, context information, IIOT, IOT, SoS, technology base; RDF, RDFS, OWL, JSON, JSON-LD, HTTP, URI, IRI,
- GeoJSON data serialization
- KML data serialization google
RDF libs - some or all of; graph manipulation, serialization, querying, reasoning, strorage
- RDFLib WP, WS, Python, server side, graph interface, store in memory & persistent, support for RDF/XML, N3, NTriples, N-Quads, Turtle, TriX, JSON-LD, HexTuples, RDFa, Microdata, db's consider BerkeleyDB, SQLite, MySQL, PostgreSQL, Virtuoso, Neo4J
- RDF Commons WP, WS, Java,
- EasyRDF WP, WS, PHP, server side,
- ApacheJena WP, WS, Java, server side, api, triple store, SPARQL,
- reflib.js WP, WS, JavaScript, client side, reasoner (inference reasoing)
- node-rdf WP, WS, , , data storage
- RDF-Ext WP, WS, , , data storage
- sparql-spin-js3 - , , parsing (Turtle, SPARQL, )
References
- Comparison of RDFJS libraries, W3C, WS
News Papers
- Understanding Linked Data Formats Turtle vs RDF/XML vs N-Triples vs JSON-LD, Oct 10, 2018, Angus Addlesee, Wallscope WS
- Tackling Big Data Challenges with Linked Data, Sep 5, 2018, Angus Addlesee, Wallscope, WS
- Difference between Virtuoso Native RDF Quad Store and Virtuoso SQL-Based RDF Triple Store, 2013, StackOverflow, WS