SimpleGraph-WikiData: Difference between revisions

From BITPlan Wiki
Jump to navigation Jump to search
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
=SimpleGraphModule=
{{SimpleGraphModule
{{SimpleGraphModule
|name=WikiData
|name=WikiData
Line 13: Line 11:
|viewmode=hidden
|viewmode=hidden
}}
}}
= Example =
<source lang='java'>
@Test
  public void testQueenVictoriaChildren() throws Exception {
    // debug=true;
    queenVictoria = getQueenVictoria();
    // first try to navigate via Property Id
    List<SimpleNode> childrenP40 = queenVictoria.out("P40")
        .collect(Collectors.toCollection(ArrayList::new));
    assertEquals(9, childrenP40.size());
    // then via property name
    List<SimpleNode> children = queenVictoria.out("child")
        .collect(Collectors.toCollection(ArrayList::new));
    assertEquals(9, children.size());
    if (debug) {
      children.forEach(child -> child.printNameValues(System.out));
    }
    wikiDataSystem.close();
}
</source>
= Links =
= Links =
* {{Link|target=WikiData}}
* {{Link|target=WikiData}}
* https://github.com/maxlath/wikidata-cli
* https://github.com/maxlath/wikidata-cli

Latest revision as of 05:48, 13 December 2018

Wikidata-logo-en.svg

SimpleGraph WikiData module

The SimpleGraph WikiData module makes WikiData data available via the Wikidata-Toolki API see WikiData Toolkit.

Sources

Example

@Test
  public void testQueenVictoriaChildren() throws Exception {
    // debug=true;
    queenVictoria = getQueenVictoria();
    // first try to navigate via Property Id
    List<SimpleNode> childrenP40 = queenVictoria.out("P40")
        .collect(Collectors.toCollection(ArrayList::new));
    assertEquals(9, childrenP40.size());
    // then via property name
    List<SimpleNode> children = queenVictoria.out("child")
        .collect(Collectors.toCollection(ArrayList::new));
    assertEquals(9, children.size());
    if (debug) {
      children.forEach(child -> child.printNameValues(System.out));
    }
    wikiDataSystem.close();
}

Links