query-219cc19182402a719792d24c3da91df5

rq turtle/ttl

No source code repository URL (P1324)no value which has been obsoleted), select (Q195850)ipkg If there is no source code repository (see Paste the URL to the source code repository web interface (P1324)source code repository URL and it will autocomplete to source codeType Add a property Go to the official web site and look for the link to the source code repository and copy it propertyofficial web siteLook for the Click on the QXXXX link for a software linkRunClick on the link belowTry itClick on the

Use at

PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX schema: <http://schema.org/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX ps: <http://www.wikidata.org/prop/statement/>
PREFIX p: <http://www.wikidata.org/prop/>
SELECT DISTINCT ?modified ?floss ?label WHERE {
  {
   ?floss p:P31/ps:P31/wdt:P279* wd:Q506883.
  } Union {
   ?floss p:P31/ps:P31/wdt:P279* wd:Q341.
  } Union {
   ?floss p:P31/ps:P31/wdt:P279* wd:Q1130645.
  } Union {
   ?floss p:P31/ps:P31/wdt:P279* wd:Q19652.
   ?floss p:P31/ps:P31/wdt:P279* wd:Q7397.
  } Union {
    ?floss p:P31/ps:P31/wdt:P279* wd:Q7397.
    ?floss wdt:P275 ?licens.  
    ?licens p:P31/ps:P31/(wdt:P31|wdt:P279)* ?kind.
    VALUES ?kind { wd:Q196294 wd:Q1156659 }.
  }
  FILTER NOT EXISTS { ?floss wdt:P31+ wd:Q9135 } # exclude GNU Linux operating systems
  FILTER NOT EXISTS { ?floss wdt:P31+ wd:Q10876391 } # exclude Wikipedia editions
  FILTER NOT EXISTS { ?floss wdt:P31+ wd:Q6805426 } # exclude MediaWiki extensions
  FILTER NOT EXISTS { ?floss p:P1324 ?repository }
  ?floss schema:dateModified ?modified
  OPTIONAL { ?floss rdfs:label ?label filter (lang(?label) = "en") .}
 } ORDER BY DESC(?modified)

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v2("?floss"):::projected v7("?kind") v4("?label"):::projected v5("?licens") v1("?modified"):::projected v3("?repository") a1((" ")) a2((" ")) a3((" ")) a4((" ")) a5((" ")) a6((" ")) a7((" ")) a8((" ")) a9((" ")) a10((" ")) a11((" ")) a12((" ")) a13((" ")) a14((" ")) c10(["wd:Q506883"]):::iri c12(["wd:Q1130645"]):::iri c4(["wd:Q10876391"]):::iri c5(["wd:Q9135"]):::iri c14(["wd:Q7397"]):::iri c3(["wd:Q6805426"]):::iri c13(["wd:Q19652"]):::iri c11(["wd:Q341"]):::iri f0[["not "]] subgraph f0e0["Exists Clause"] e0v1 --"p:P1324"--> e0v2 e0v1("?floss"):::projected e0v2("?repository"):::projected end f0--EXISTS--> f0e0 f0 --> v2 f0 --> c1 f0 --> v3 v2 --"p:P1324"--> v3 f1[["not "]] subgraph f1e1["Exists Clause"] e1v1 --"p:direct/P31"--> e1c2 e1v1("?floss"):::projected e1c2(["wd:Q6805426"]):::iri end f1--EXISTS--> f1e1 f1 --> v2 f1 --> c2 f1 --> c3 v2 --"p:direct/P31"--> c3 f2[["not "]] subgraph f2e2["Exists Clause"] e2v1 --"p:direct/P31"--> e2c2 e2v1("?floss"):::projected e2c2(["wd:Q10876391"]):::iri end f2--EXISTS--> f2e2 f2 --> v2 f2 --> c2 f2 --> c4 v2 --"p:direct/P31"--> c4 f3[["not "]] subgraph f3e3["Exists Clause"] e3v1 --"p:direct/P31"--> e3c2 e3v1("?floss"):::projected e3c2(["wd:Q9135"]):::iri end f3--EXISTS--> f3e3 f3 --> v2 f3 --> c2 f3 --> c5 v2 --"p:direct/P31"--> c5 subgraph union0[" Union "] subgraph union0l[" "] style union0l fill:#abf,stroke-dasharray: 3 3; subgraph union1[" Union "] subgraph union1l[" "] style union1l fill:#abf,stroke-dasharray: 3 3; subgraph union2[" Union "] subgraph union2l[" "] style union2l fill:#abf,stroke-dasharray: 3 3; subgraph union3[" Union "] subgraph union3l[" "] style union3l fill:#abf,stroke-dasharray: 3 3; v2 --"p:P31"--> a11 a11 --"p:statement/P31"--> a12 a12 --"p:direct/P279"--> c14 v2 --"p:direct/P275"--> v5 v5 --"p:P31"--> a13 a13 --"p:statement/P31"--> a14 subgraph union4[" Union "] subgraph union4l[" "] style union4l fill:#abf,stroke-dasharray: 3 3; a14 --"p:direct/P279"--> v7 end subgraph union4r[" "] style union4r fill:#abf,stroke-dasharray: 3 3; a14 --"p:direct/P31"--> v7 end union4r <== or ==> union4l end bind4[/VALUES ?kind/] bind4-->v7 bind40(["wd:Q196294"]) bind40 --> bind4 bind41(["wd:Q1156659"]) bind41 --> bind4 end subgraph union3r[" "] style union3r fill:#abf,stroke-dasharray: 3 3; v2 --"p:P31"--> a7 a7 --"p:statement/P31"--> a8 a8 --"p:direct/P279"--> c13 v2 --"p:P31"--> a9 a9 --"p:statement/P31"--> a10 a10 --"p:direct/P279"--> c14 end union3r <== or ==> union3l end end subgraph union2r[" "] style union2r fill:#abf,stroke-dasharray: 3 3; v2 --"p:P31"--> a5 a5 --"p:statement/P31"--> a6 a6 --"p:direct/P279"--> c12 end union2r <== or ==> union2l end end subgraph union1r[" "] style union1r fill:#abf,stroke-dasharray: 3 3; v2 --"p:P31"--> a3 a3 --"p:statement/P31"--> a4 a4 --"p:direct/P279"--> c11 end union1r <== or ==> union1l end end subgraph union0r[" "] style union0r fill:#abf,stroke-dasharray: 3 3; v2 --"p:P31"--> a1 a1 --"p:statement/P31"--> a2 a2 --"p:direct/P279"--> c10 end union0r <== or ==> union0l end v2 --"schema:dateModified"--> v1 subgraph optional0["(optional)"] style optional0 fill:#bbf,stroke-dasharray: 5 5; v2 -."rdfs:label".-> v4 end