Knowledge graphs: Difference between revisions

    (→‎Wikidata: tweaks to linking)
    (various tweaks)
    Line 4: Line 4:
    Today the DBpedia '''[[w:data set|data set]]s''' contain a wealth of information structured into '''[[w:Ontology (information science)|ontologies]]'''. This [[w:structured data|structured data]] can be queried with [[SPARQL]] query language at their [http://dbpedia.org/sparql public DBpedia SPARQL endpoint].  
    Today the DBpedia '''[[w:data set|data set]]s''' contain a wealth of information structured into '''[[w:Ontology (information science)|ontologies]]'''. This [[w:structured data|structured data]] can be queried with [[SPARQL]] query language at their [http://dbpedia.org/sparql public DBpedia SPARQL endpoint].  


    There are many methods how the DBpedia ontology and datasets could be used in the Consumerium implementation stage wiki. One of these would be to install the [[mw:Extension:LinkedWiki|LinkedWiki extension]].
    There are many methods how the DBpedia ontology and datasets could be used in the Consumerium implementation stage wiki.  


    == Ontology classes useful for implementing Consumerium ==
    == Ontology classes useful for implementing Consumerium ==
    Line 47: Line 47:
    * '''[http://wiki.dbpedia.org/Datasets DBpedia datasets]''' have been released annually, sometimes with improvements more frequently. The latest (as of July 2018) [https://wiki.dbpedia.org/develop/datasets/dbpedia-version-2016-10 DBpedia dataset version is 2016-10] which was published in 2017.
    * '''[http://wiki.dbpedia.org/Datasets DBpedia datasets]''' have been released annually, sometimes with improvements more frequently. The latest (as of July 2018) [https://wiki.dbpedia.org/develop/datasets/dbpedia-version-2016-10 DBpedia dataset version is 2016-10] which was published in 2017.


    == Databus ==
    == DBpedia Databus ==
    At DBpedia there is ongoing work on what is called '''[https://wiki.dbpedia.org/blog/dbpedia-databus-%E2%80%93-transforming-linked-data-networked-data-economy DBpedia Databus]''' to take their game to the next level. Databus Alpha was published in May 2018.
    At DBpedia there is ongoing work on what is called '''[https://wiki.dbpedia.org/blog/dbpedia-databus-%E2%80%93-transforming-linked-data-networked-data-economy DBpedia Databus]''' to take their game to the next level. Databus Alpha was published in May 2018.


    == History of DBpedia ==
    == History of DBpedia ==
    DBpedia began as an effort to extract structured information from [[Wikipedia]] [[templates|infobox templates]] and [[categories]] and to make this information available on the Web with the initial release on January 10th 2007.  
    DBpedia began as an effort to extract structured information from [[Wikipedia]] [[templates|infobox templates]] and [[categories]] and to make this information available on the Web with the initial release on January 10th 2007.  
       
       
    Line 58: Line 57:
    * [https://blog.dbpedia.org/ DBpedia blog]
    * [https://blog.dbpedia.org/ DBpedia blog]
    * [https://github.com/dbpedia/ DBpedia code at GitHub]
    * [https://github.com/dbpedia/ DBpedia code at GitHub]
    ----
    ----
    = Wikidata =
    = Wikidata =
    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|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 [[mw:Extension:Wikibase Repository|Wikibase Repository]] and the [[mw:Extension:Wikibase Client|Wikibase Client]].


    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.


    Wikidata is obviously a main source of [[reference]] level data once it is technically possible for non-WMF wikis to access the data items.
    Wikidata is obviously a very viable source of [[reference]] level data once it is technically possible for non-WMF wikis to access the data items. (See [[#LinkedWiki extension]] for a potential workaround for this limitation)


    It can be accessed outside of WMF wikis with with  
    It can be accessed outside of WMF wikis with with  
    Line 95: Line 95:
    * [[w:Wikipedia:Wikidata|Wikipedia advice on Wikidata issues]]  
    * [[w:Wikipedia:Wikidata|Wikipedia advice on Wikidata issues]]  


    == Wikibase ==
    = Wikibase =
    '''[[mw:Wikibase|Wikibase]]''' [http://wikiba.se/ (wikiba.se)] is a system for storing and querying structured data that powers [[Wikidata]] and other wikis.
    '''[[mw:Wikibase|Wikibase]]''' [http://wikiba.se/ (wikiba.se)] is a system for storing and querying structured data that powers [[Wikidata]] and other wikis.


    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 of Wikibase ===
    == 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.


    === Useful extensions in conjunction with Wikibase ===
    == 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.


    === Alternative to using Wikibase Client ===
    == Alternative to using Wikibase Client ==
    * [[mw:Extension:LinkedWiki]] can be configured to access multiple SPARQL endpoints.
    * [[#LinkedWiki extension]] can be configured to access multiple SPARQL endpoints.


    === Useful information ===
    == Useful information ==
    * [[mw:Wikibase/DataModel|The data model used in Wikibase]] (thorough) and [[mw:Wikibase/DataModel/Primer|the primer on the data model]] (quick access)
    * [[mw:Wikibase/DataModel|The data model used in Wikibase]] (thorough) and [[mw:Wikibase/DataModel/Primer|the primer on the data model]] (quick access)
    * [https://github.com/wikimedia/mediawiki-extensions-Wikibase/blob/master/docs/federation.wiki Information on the federation of Wikibase at Github]
    * [https://github.com/wikimedia/mediawiki-extensions-Wikibase/blob/master/docs/federation.wiki Information on the federation of Wikibase at Github]
    Line 124: Line 124:


    = Semantic MediaWiki =
    = Semantic MediaWiki =
    [[File:SemanticMediaWiki_Logo.png|thumb|right|200px|Semantic MediaWiki logo]]
    [[File:SemanticMediaWiki_Logo.png|thumb|right|200px|Semantic MediaWiki logo]]
    [[File:AcaWiki Semantic Forms screenshot.png|thumb|right|450px|A form to edit a page, using the [[mw:Extension:Semantic Forms|Semantic Forms extension]]]]


    '''Semantic MediaWiki''' [https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki (.org)] (SMW) is a free, open-source [[MediaWiki extensions|extension]] to [[MediaWiki]] that lets you store & query semantic data within the wiki and it seems well suited to [[Consumerium]]'s information infrastructure needs.
    '''Semantic MediaWiki''' [https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki (.org)] (SMW) is a free, open-source [[MediaWiki extensions|extension]] to [[MediaWiki]] that lets you store & query semantic data within the wiki and it seems well suited to [[Consumerium]]'s information infrastructure needs.


    == Spinoff extensions ==
    == Spinoff extensions ==
    A variety of open-source MediaWiki extensions exist that use the data structure provided by Semantic MediaWiki.
    A variety of open-source MediaWiki extensions exist that use the data structure provided by Semantic MediaWiki.


    Line 139: Line 138:
    * [[mw:Extension:Semantic Maps|Semantic Maps]] - displays geographic semantic data using various mapping services
    * [[mw:Extension:Semantic Maps|Semantic Maps]] - displays geographic semantic data using various mapping services


    ----


    == Screenshots ==
    = LinkedWiki extension =
     
    A possible way to tap into knowledge graphs is the [[mw:Extension:LinkedWiki|LinkedWiki extension]]. LinkedWiki has been developed since 2010.
    [[File:AcaWiki Semantic Forms screenshot.png|thumb|right|650px|A form to edit a page, using the [[mw:Extension:Semantic Forms|Semantic Forms extension]]]]
     


    = See also =
    = See also =
    * [[Database]] for a higher level view of what is going on with the databases
    * [[Database]] for a higher level view of what is going on with the databases