Swpb
Joined 25 June 2013
Wikipedia userpage: w:User:Swpb
Modeling Principles
Babel
editBabel user information | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Users by language |
Main
editUseful properties / Property explorer
{{subst:User:Swpb/bmp-msg|url=|property|superclass|altProp_or_altItem|custom_msg=}}
User:Mateusz Konieczny/failing testcases
Ideas
edit- Wikidata:Property proposal/maximum wavelength of electromagnetic sensitivity
- Wikidata:Property proposal/object has role
- Wikidata:Property_proposal/Archive/46#communicates_with (not done)
- Wikidata:Property proposal/Physically interacts with
- Wikidata:Property proposal/recipient
Lexeme deriviations
editBinary oppositions
editOpposite of
editOf
editUseful pages
edit
AutomationeditPropertieseditConstraintseditHelpeditDevelopment wishlistedit |
Queryedit
SELECT DISTINCT ?item ?itemLabel WHERE { ?item wdt:P31/wdt:P279* wd:Q3947. SERVICE wikibase:label { bd:serviceParam wikibase:language "en" . } } LIMIT 5 SELECT DISTINCT ?item ?itemLabel WHERE { ?item p:P794 ?x . SERVICE wikibase:label { bd:serviceParam wikibase:language "en" . } } SELECT DISTINCT ?item ?itemLabel WHERE { ?item p:P106 [ pq:P794 ?x]. SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } } SELECT DISTINCT ?item ?itemLabel ?val WHERE { ?item ?x [pq:P1480 wd:Q21067468]. SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } } #Items with "instance of" wd SELECT DISTINCT ?item ?itemLabel WHERE { ?item wdt:P31 wd:Q27949697 . SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } } #A UNION SELECT DISTINCT ?item ?itemLabel ?val WHERE { {?item ?x [pq:P1480 wd:Q4895105]} UNION {?item ?x [pq:P1480 wd:Q4676846]}. SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } } SELECT DISTINCT ?item ?itemLabel ?pq WHERE { ?item ?x [?pq wd:Q4676846]. FILTER ( ?pq != pq:P3831 ) FILTER ( ?pq != pq:P2868 ) SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } } SELECT DISTINCT ?item ?itemLabel WHERE { { ?item wdt:P279 wd:Q52161601. SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } } UNION { ?item wdt:P366 wd:Q52161601. SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } } } SELECT DISTINCT ?item ?itemLabel ?val WHERE { ?item ?x [pq:P5102 wd:Q41719]. FILTER NOT EXISTS { ?item wdt:P1148 ?number. } SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } } # Multiple values of same property: SELECT DISTINCT ?item ?itemLabel WHERE { SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". } { SELECT DISTINCT ?item WHERE { ?item p:P461 ?x. ?item p:P461 ?y. FILTER (?x != ?y) } } } #Statement with qualifier SELECT DISTINCT ?item ?itemLabel WHERE { ?item p:P2302 ?statement1. ?statement1 ps:P2302 wd:Q21510856. ?statement1 pq:P2306 wd:P642. SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } } #One of several values: SELECT DISTINCT ?item ?itemLabel WHERE { VALUES ?nature {wd:Q110143752 wd:Q28962312 wd:Q28962310} ?item p:P279 [pq:P5102 ?nature]. SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } } #Multiple statement values: SELECT DISTINCT ?item ?itemLabel WHERE { { SELECT ?item WHERE { ?item (wdt:P279/wdt:P279/(wdt:P279?)/(wdt:P279?)/(wdt:P279?)) wd:Q7048977, wd:Q112276019. } LIMIT 300 } SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en,es,fr,de". } } #Frequency of different values: SELECT ?val ?valLabel (COUNT(?item) AS ?count) WHERE { {?item wdt:P5135 ?val.} UNION {?item wdt:P5136 ?val.} SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } # Helps get the label in your language, if not, then en language } GROUP BY ?val ?valLabel ORDER BY DESC(?count) #None-of constraints by number of "item of property qualifier" values SELECT ?QualStatement ?count WHERE { { SELECT ?QualStatement (COUNT(?item) AS ?count) WHERE { ?Properties p:P2302 ?QualStatement. ?QualStatement ps:P2302 wd:Q52558054. ?QualStatement pq:P2305 ?item. } GROUP BY ?QualStatement } SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } } ORDER BY DESC(?count) #Item labels not matching a regex SELECT ?item ?itemLabel WHERE { ?item wdt:P31 wd:Q174923; rdfs:label ?itemLabel. [or schema:description] FILTER (lang(?itemLabel) = "en"). FILTER (!regex(?itemLabel, "illusion$")). SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } # Helps get the label in your language, if not, then en language } ***** Properties can be OR'ed: P1|P2|P3 ***** # Statements WITHOUT qualifiers SELECT DISTINCT ?item ?itemLabel WHERE { ?item p:P2670 ?stat . filter not exists {?stat ?predicate ?value . ?property wikibase:qualifier ?predicate . } ?item wdt:P279 []. SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } } #Any quals present? SELECT DISTINCT ?item ?itemLabel ?qual ?qualval WHERE { ?item p:P106 ?statement. ?statement ps:P106 wd:Q327321. ?statement ?qual ?qualval. ?qualifierproperty wikibase:qualifier ?qual. SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } # Helps get the label in your language, if not, then en language } #Filtering out statements with unknown value FILTER (! wikibase:isSomeValue(?class)) #Select property by value type ?prop wikibase:propertyType wikibase:ExternalId . # References SELECT ?item ?statedin ?retrieved WHERE { ?item p:P31 ?statement. ?statement ps:P31 wd:Q15642541. OPTIONAL {?statement prov:wasDerivedFrom/pr:P248 ?statedin.} OPTIONAL {?statement prov:wasDerivedFrom/pr:P813 ?retrieved.} } ====================================================================== # All properties used in references on a certain set of statements SELECT ?prop ?refpropertyLabel ?proptypeLabel (COUNT(?item) as ?count) WHERE { ?item p:P31 ?statement. ?statement prov:wasDerivedFrom ?provenance. ?provenance ?prop ?propval. ?refproperty wikibase:reference ?prop. ?refproperty wikibase:propertyType ?proptype. SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } # Helps get the label in your language, if not, then en language } GROUP BY ?prop ?refpropertyLabel ?proptypeLabel ORDER BY DESC(?count) #All properties used as qualifiers on a certain set of statements SELECT ?qual ?qualifierpropertyLabel ?proptypeLabel (COUNT(?item) as ?count) WHERE { ?item p:P31 ?statement. ?statement ps:P31 wd:Q50030. ?statement ?qual ?qualval. ?qualifierproperty wikibase:qualifier ?qual. ?qualifierproperty wikibase:propertyType ?proptype. SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } # Helps get the label in your language, if not, then en language } GROUP BY ?qual ?qualifierpropertyLabel ?proptypeLabel ORDER BY DESC(?count) # Return values of selected reference properties SELECT ?item ?S813 ?S854 WHERE { ?statement prov:wasDerivedFrom ?provenance. ?provenance pr:P813 ?S813. ?provenance pr:P854 ?S854. SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } # Helps get the label in your language, if not, then en language } # All statements WITH references or qualifiers SELECT DISTINCT ?item ?itemLabel WHERE { VALUES ?class {wd:Q50030} { ?statement prov:wasDerivedFrom ?provenance. ?provenance ?refprop ?val. } UNION { ?statement ?qualprop ?any. ?qualifierproperty wikibase:qualifier ?qualprop. } SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } # Helps get the label in your language, if not, then en language } # All statements WITHOUT any references or qualifiers SELECT DISTINCT ?item ?itemLabel WHERE { MINUS { ?statement prov:wasDerivedFrom ?provenance. ?provenance ?refprop ?val. } MINUS { ?statement ?qualprop ?any. ?qualifierproperty wikibase:qualifier ?qualprop. } SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } # Helps get the label in your language, if not, then en language } ====================================================================== # All statements with a specified value and qualifier, but any main property SELECT ?item ?itemLabel ?propertyLabel ?value ?valueLabel where { ?item ?predicate_p ?statement . ?property wikibase:claim ?predicate_p . ?property wikibase:statementProperty ?predicate_ps . ?statement ?predicate_ps wd:Q1193470 . ?statement pq:P642 ?value . SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } } ====================================================================== #Quantity with unit ?statement pqv:P3629 ?ageFull. ?ageFull wikibase:quantityAmount ?agenumber. ?ageFull wikibase:quantityUnit ?unit. Matching statements with ALL quals and refs listed (OUTDATED): [12] Matching statements with ALL quals and refs listed (handles multiple P642 values): [13] Count of statements with same property and value: [14] Count of reference blocks on each statement: [15] |
Otheredit |
Templates
edit
|