query-52ea1b300cb7aeb90606c3712f502c84
Find items without listed authors while claiming 100 year pmaFor anything created more than 200 years ago, we can assume that authors are dead for at least 100 years.
Use at
- https://query.wikidata.org/sparql
 
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX pq: <http://www.wikidata.org/prop/qualifier/>
PREFIX p: <http://www.wikidata.org/prop/>
PREFIX bd: <http://www.bigdata.com/rdf#>
SELECT distinct ?item  ?itemLabel ?date {
    # items claiming 100 year pma
    ?item p:P6216/pq:P1001 wd:Q60332278 .
    ?item p:P6216/pq:P459  wd:Q29940705 . 
    # assume authors dead for more than 100 years if published or created more than 200 years ago
    ?item wdt:P571|wdt:P577 ?date
    FILTER (?date > "1819-01-01T00:00:01"^^xsd:dateTime) 
    # skip if authors listed
    MINUS {?item wdt:P50|wdt:P170|wdt:P655|wdt:P84|wdt:P110|wdt:P287|wdt:P98|wdt:P86|wdt:P87|wdt:P57|wdt:P676 []} . 
    SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en" }
} 
LIMIT 200
Query found at
graph TD
classDef projected fill:lightgreen;
classDef literal fill:orange;
classDef iri fill:yellow;
  v1("?date"):::projected 
  v2("?item"):::projected 
  a3((" "))
  a1((" "))
  a2((" "))
  c6(["wd:Q29940705"]):::iri 
  c4(["wd:Q60332278"]):::iri 
  c21(["bd:serviceParam"]):::iri 
  c23(["#91;AUTO_LANGUAGE#93;,en"]):::literal 
  f0[["?date > '1819-01-01T00:00:01^^xsd:dateTime'"]]
  f0 --> v1
  v2 --"p:P6216"-->  a1
  a1 --"p:qualifier/P1001"-->  c4
  v2 --"p:P6216"-->  a2
  a2 --"p:qualifier/P459"-->  c6
  subgraph union0[" Union "]
  subgraph union0l[" "]
    style union0l fill:#abf,stroke-dasharray: 3 3;
    v2 --"p:direct/P577"-->  v1
  end
  subgraph union0r[" "]
    style union0r fill:#abf,stroke-dasharray: 3 3;
    v2 --"p:direct/P571"-->  v1
  end
  union0r <== or ==> union0l
  end
  subgraph minus1["MINUS"]
    style minus1 stroke-width:6px,fill:pink,stroke:red;
    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;
          subgraph union4[" Union "]
          subgraph union4l[" "]
            style union4l fill:#abf,stroke-dasharray: 3 3;
            subgraph union5[" Union "]
            subgraph union5l[" "]
              style union5l fill:#abf,stroke-dasharray: 3 3;
              subgraph union6[" Union "]
              subgraph union6l[" "]
                style union6l fill:#abf,stroke-dasharray: 3 3;
                subgraph union7[" Union "]
                subgraph union7l[" "]
                  style union7l fill:#abf,stroke-dasharray: 3 3;
                  subgraph union8[" Union "]
                  subgraph union8l[" "]
                    style union8l fill:#abf,stroke-dasharray: 3 3;
                    subgraph union9[" Union "]
                    subgraph union9l[" "]
                      style union9l fill:#abf,stroke-dasharray: 3 3;
                      subgraph union10[" Union "]
                      subgraph union10l[" "]
                        style union10l fill:#abf,stroke-dasharray: 3 3;
                        v2 --"p:direct/P676"-->  a3
                      end
                      subgraph union10r[" "]
                        style union10r fill:#abf,stroke-dasharray: 3 3;
                        v2 --"p:direct/P57"-->  a3
                      end
                      union10r <== or ==> union10l
                      end
                    end
                    subgraph union9r[" "]
                      style union9r fill:#abf,stroke-dasharray: 3 3;
                      v2 --"p:direct/P87"-->  a3
                    end
                    union9r <== or ==> union9l
                    end
                  end
                  subgraph union8r[" "]
                    style union8r fill:#abf,stroke-dasharray: 3 3;
                    v2 --"p:direct/P86"-->  a3
                  end
                  union8r <== or ==> union8l
                  end
                end
                subgraph union7r[" "]
                  style union7r fill:#abf,stroke-dasharray: 3 3;
                  v2 --"p:direct/P98"-->  a3
                end
                union7r <== or ==> union7l
                end
              end
              subgraph union6r[" "]
                style union6r fill:#abf,stroke-dasharray: 3 3;
                v2 --"p:direct/P287"-->  a3
              end
              union6r <== or ==> union6l
              end
            end
            subgraph union5r[" "]
              style union5r fill:#abf,stroke-dasharray: 3 3;
              v2 --"p:direct/P110"-->  a3
            end
            union5r <== or ==> union5l
            end
          end
          subgraph union4r[" "]
            style union4r fill:#abf,stroke-dasharray: 3 3;
            v2 --"p:direct/P84"-->  a3
          end
          union4r <== or ==> union4l
          end
        end
        subgraph union3r[" "]
          style union3r fill:#abf,stroke-dasharray: 3 3;
          v2 --"p:direct/P655"-->  a3
        end
        union3r <== or ==> union3l
        end
      end
      subgraph union2r[" "]
        style union2r fill:#abf,stroke-dasharray: 3 3;
        v2 --"p:direct/P170"-->  a3
      end
      union2r <== or ==> union2l
      end
    end
    subgraph union1r[" "]
      style union1r fill:#abf,stroke-dasharray: 3 3;
      v2 --"p:direct/P50"-->  a3
    end
    union1r <== or ==> union1l
    end
  end
  subgraph s1["http://wikiba.se/ontology#label"]
    style s1 stroke-width:4px;
    c21 --"wikibase:language"-->  c23
  end