!!! What are the last x changes to any project of a module Specify modules... %%SPARQL SELECT DISTINCT (?pluginID AS ?Plugin) (?author AS ?Editor) (?commitText AS ?Change) WHERE { ?plugin rdf:type lns:Plugin . ?plugin lns:hasID ?pluginID . ?plugin lns:hasChange ?change . ?change lns:hasAuthor ?author . ?change lns:hasCommitText ?commitText . } ORDER BY ?Plugin % !!! What are the test stats for the module %%SPARQL SELECT DISTINCT (?pluginID AS ?Plugin) (?value AS ?Tests) WHERE { ?plugin rdf:type lns:Plugin . ?plugin lns:hasID ?pluginID . ?plugin lns:hasStat ?stat . ?stat lns:hasKey ?key . ?stat lns:hasValue ?value . } % !!! Authors (people who created modules, changed them) %%SPARQL SELECT DISTINCT (?pluginID AS ?Plugin) (?author AS ?Editor) WHERE { ?plugin rdf:type lns:Plugin . ?plugin lns:hasID ?pluginID . ?plugin lns:hasChange ?change . ?change lns:hasAuthor ?author . ?change lns:hasCommitText ?commitText . } ORDER BY ?Plugin % !!! What projects are not in any complex/aggregated module %%SPARQL SELECT DISTINCT (?pluginID AS ?Plugin) WHERE { ?plugin rdf:type lns:Plugin . ?plugin lns:hasID ?pluginID . FILTER NOT EXISTS { ?plugin lns:partOf ?module . } } ORDER BY ?Plugin % !!! What projects are part of this module (Foo-Module) %%SPARQL SELECT DISTINCT (?pluginID AS ?Plugin) WHERE { ?plugin rdf:type lns:Plugin . ?plugin lns:hasID ?pluginID . ?plugin lns:partOf lns:Foo-Module . } ORDER BY ?Plugin % !!! What is the heat of the module (changes/day in the last month?) !!! General stats, if possible? LoC, Classes, BuildNumber !!! More interesting stuff? !!! Add something like this to each module page... def Foo-Module type:: Module def KnowWE-Plugin-Foo partOf:: Foo-Module !!! Do never delete this or this page... ... as this is Jenkin's door to this page! %%CIInfo Writes the content of CI-Info files to KnowWE's ontology... %