SPARQL: Difference between revisions

    From Consumerium development wiki R&D Wiki
    (+ definition from Wikipedia's w:list of subject-predicate-object databases)
    (Virtuoso + GPL and proprietary)
    Line 11: Line 11:


    '''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

    Revision as of 13:04, 15 April 2016

    SPARQL is a recursive acronym and stands for SPARQL Protocol and RDF Query Language). It is an RDF query language, that is, a semantic query language for databases, able to retrieve and manipulate data stored in Resource Description Framework (RDF) format.”

    “Some subject-predicate-object databases (also known as triplestores) have been built as database engines from scratch, while others have been built on top of existing commercial relational database engines (e.g., SQL-based).”

    “A triplestore or RDF store is a purpose-built database for the storage and retrieval of triples through semantic queries.”

    “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.”

    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