SPARQL: Difference between revisions

    From Consumerium development wiki R&D Wiki
    (+ definition of  w:triplestore from the pedia)
    (+ sparql-playground.sib.swiss)
     
    (4 intermediate revisions by the same user not shown)
    Line 1: Line 1:
    {{Q|'''SPARQL''' is a [[w:recursive acronym|recursive acronym]] and stands for '''SPARQL Protocol and RDF Query Language'''). It is an [[w:RDF query language|RDF query language]], that is, a [[w:Semantic_Query|semantic]] [[w:query language|query language]] for [[w:database|database]]s, able to retrieve and manipulate data stored in [[w:Resource Description Framework|Resource Description Framework (RDF)]] format.|Wikipedia|[[w:SPARQL|SPARQL]]}}
    SPARQL is a query language for graphs composed of subject-predicate-object RDF triplets.
     
    {{Q|A '''triplestore''' or '''RDF store''' is a purpose-built [[w:database|database]] for the storage and retrieval of [[w:Resource Description Framework#Overview|triples]] through [[w:Semantic Query|semantic queries]].|Wikipedia|[[w:Triplestore]]}}
     
    {{Q|A '''NoSQL''' (originally referring to "non SQL" or "non relational") database provides a mechanism for storage and retrieval of data which is modeled in means other than the tabular relations used in relational databases.|Wikipedia|[[w:NoSQL|NoSQL]]}}


    * See [[w:List of SPARQL implementations]] for all [[w:triplestores]] that provide SPARQL querying endpoint
    * See [[w:List of SPARQL implementations]] for all [[w:triplestores]] that provide SPARQL querying endpoint
    Line 9: Line 5:


    '''Copyleft or free-of-charge implementations of SPARQL endpoint ability producing software alternatives'''
    '''Copyleft or free-of-charge implementations of SPARQL endpoint ability producing software alternatives'''
    * [[w:Virtuoso Universal Server]] - http://virtuoso.openlinksw.com/download/
    * [[w:Virtuoso Universal Server]] - http://virtuoso.openlinksw.com/download/ - GPL and proprietary


    ''' Tools '''
    ''' Tools '''
    * http://d2rq.org/ - Enables writing queries in SPARQL that actually access traditional relational database and receiving results and RDF graphs. Could be very useful as glue code between MediaWiki's data in the MariaDB and the public and private SPARQL databases
    * http://d2rq.org/ - Enables writing queries in SPARQL that actually access traditional relational database and receiving results and RDF graphs. Could be very useful as glue code between MediaWiki's data in the MariaDB and the public and private SPARQL databases
    ''' See also '''
    * [[Databases]] offers a wider view into this
    ''' External links '''
    * http://sparql-playground.sib.swiss/help/doc/about - SPARQL playground is a standalone multi-platform web application used to learn SPARQL

    Latest revision as of 23:31, 4 March 2019

    SPARQL is a query language for graphs composed of subject-predicate-object RDF triplets.

    Copyleft or free-of-charge implementations of SPARQL endpoint ability producing software alternatives

    Tools

    • http://d2rq.org/ - Enables writing queries in SPARQL that actually access traditional relational database and receiving results and RDF graphs. Could be very useful as glue code between MediaWiki's data in the MariaDB and the public and private SPARQL databases

    See also

    External links