Knowledge graphs: Difference between revisions

    (compacted the == See also == -sections to just one)
    (→‎Wikidata: tweaks to linking)
    Line 63: Line 63:
    '''[[w:Wikidata|Wikidata]]''' [http://wikidata.org (.org)] is a [[w:knowledge base|knowledge base]], an effort to store and serve structured data to [[Wikimedia]] wikis and to a more limited extent to other parties. Wikidata effort saw the daylight in [[2012]].  
    '''[[w:Wikidata|Wikidata]]''' [http://wikidata.org (.org)] is a [[w:knowledge base|knowledge base]], an effort to store and serve structured data to [[Wikimedia]] wikis and to a more limited extent to other parties. Wikidata effort saw the daylight in [[2012]].  


    The underlying software is the '''[[Wikibase]]''' which consists of 2 [[Mediawiki]] extensions, the repository extension and the client extension.  
    The underlying software is the '''[[#Wikibase|Wikibase]]''' which consists of 2 [[Mediawiki]] extensions, the repository extension and the client extension.  


    Wikibase allows [[interwiki]] links to be managed with Wikidata removing much contributor annoyanges, redundancy and error-proneness.
    Wikibase allows [[interwiki]] links to be managed with Wikidata removing much contributor annoyanges, redundancy and error-proneness.
    Line 70: Line 70:


    It can be accessed outside of WMF wikis with with  
    It can be accessed outside of WMF wikis with with  
    * [[wikidata:Wikidata:SPARQL_query_service/queries|Wikidata advice on how to query]] [https://query.wikidata.org/ Wikidata's endpoint] using [[SPARQL]].
    * [https://query.wikidata.org/ Wikidata's SPARQL endpoint] using [[SPARQL]] ([[wikidata:Wikidata:SPARQL_query_service/queries|Wikidata advice on how to query]]).
    * [[mw:Wikidata Toolkit]] is a way for Java programs to access data in the Wikidata repository.
    * [[mw:Wikidata Toolkit]] is a way for Java programs to access data in the Wikidata repository.
    * [https://rdflib.github.io/sparqlwrapper/ SPARQL Endpoint interface to Python]
    * [https://rdflib.github.io/sparqlwrapper/ SPARQL Endpoint interface to Python]
    * [[wikidata:Wikidata:Database download|Wikidata offers its database for download]]
    * [[wikidata:Wikidata:Database download|Wikidata database download]]


    Main entry point of any Wikidata item is a [[w:JSON|JSON]] dictionary, that has this form:
    Main entry point of any Wikidata item is a [[w:JSON|JSON]] dictionary, that has this form:
    Line 103: Line 103:
    :# [[mw:Extension:Wikibase Client|Wikibase Client]] that allows a wiki to access structured data from a repository. The client can work only with repository databases it can access so they must be on the same machine or the same load balancer.
    :# [[mw:Extension:Wikibase Client|Wikibase Client]] that allows a wiki to access structured data from a repository. The client can work only with repository databases it can access so they must be on the same machine or the same load balancer.


    === Installation ===
    === Installation of Wikibase ===
    [[mw:Wikibase/Installation|Wikibase installation instructions at Mediawiki.org]] and [[mw:Wikibase/Installation/Advanced_configuration|advanced configuration of Wikibase]].  
    [[mw:Wikibase/Installation|Wikibase installation instructions at Mediawiki.org]] and [[mw:Wikibase/Installation/Advanced_configuration|advanced configuration of Wikibase]].  


    The installation instructions assume you are installing the dependencies with [[mw:Composer|Composer]], a PHP package manager that makes the installation of dependencies easy.
    The installation instructions assume you are installing the dependencies with [[mw:Composer|Composer]], a PHP package manager that makes the installation of dependencies easy.


    === Related useful extensions ===
    === Useful extensions in conjunction with Wikibase ===
    * [[mw:Extension:ArticlePlaceholder]] makes article placeholders from repository data and invites users to create the article.
    * [[mw:Extension:ArticlePlaceholder]] makes article placeholders from repository data and invites users to create the article.
    * [[mw:Extension:UniversalLanguageSelector]] is recommended to work in conjunction with Wikibase for user comfort.
    * [[mw:Extension:UniversalLanguageSelector]] is recommended to work in conjunction with Wikibase for user comfort.