User:Skierpage/SMW/examples

From MozillaWiki
Jump to: navigation, search

General comments/TODOs

categorize more
People don't categorize pages on the wiki enough. Categorization is the best and easiest way to find pages in a wiki, a moment spent putting in anything that makes a query, Category:Makes semantic annotation in any template that does so, etc. will save someone else time later.
document
in the [[Property:My property name]] page say what your property is for, link to pages querying on it, link to templates and forms setting the property.
need a {{deleteme}} template
people create test properties and don't have the rights to get rid of them. The moment you realize the property isn't right, say so on its page, get rid of all use of it, and flag the page.
restrict early
  • if you're going to limit a property to certain values, use [[Allows value::OK, At risk, delayed]]
    another way is to make the property's type Page, so that any new value will show up in red. This only makes sense if the property's values make sense as articles — a page titled At risk probably doesn't make sense, and a page titled Status/at risk is not going to display well in query results.
organize queries and pull them in
maybe pages with queries should separate them out into e.g. Semantic queries/Firefox features so they can be browse, and so generally useful ones can be transcluded on other pages. E.g. the queries on this page. Otherwise it's quite hard to find all pages that query on some property in order to fix them.

Firefox features

There are a lot of feature properties, here are the ones starting with "Feature"


Comments

  • You can't get the strings "Firefox 8" and "Firefox 10" to sort correctly. This is another reason to move to versions like 2011.3 ;-) , which do sort properly so long as there are never more than 10 releases a year.
  • Perhaps some of the properties should be limited to certain values (using Property:Allows value), such as "Feature health", "Feature ux status", etc.
  • Related, maybe some of the properties should be of Type:Page, so that they link to a page (if it exists) rather than just a string. E.g. if Property:Feature version were of type page, then the page for Firefox 8 could show the features likely to be in it. (You want relevant queries on relevant pages, few people using the wiki will know how to make queries or use Special:Browse.)

A query for Firefox features' status

Look for Special:Feature version starting with Firefox*, sort on that, display some feature health fields. (Click Edit tab to see the ask: syntax.)

 Feature versionStatus noteFeature healthFeature engineering statusFeature ux statusFeature accessibility statusFeature localization status
DevTools/Features/HighlighterFirefox 10OK````
DevTools/Features/StyleInspectorFirefox 10OK````
Platform/Features/Full Screen APIsFirefox 10OK````
Fennec/Features/malFirefox 10OK````
Fennec/Features/safebrowsingFirefox 10OK````
Fennec/Features/multitouchFirefox 10OK````
DevTools/Features/CodeEditorFirefox 10OK````
Firefox/Features/Sync Setup ImprovementsFirefox 10OK````
Platform/Features/GLESAcceleratedLayersFirefox 10OK````
QA/Waverley/Developer-Tools/StyleInspector/Test-planFirefox 10OK
DevTools/Features/ConsoleObjectCompletionFirefox 10OK````
Features/Add-ons/Add-ons Default to CompatibleFirefox 10OKDone```
QA/Waverley/Developer-Tools/Highlighter/TestPlanFirefox 10OK
Features/Desktop/IdentityIntegrationFirefox 10OK````
Platform/Features/AntiAliasingForWebGLFirefox 10OK````
Platform/Features/DOMBindingsNodeListAndArrayBindingsFirefox 10OK````
Platform/Features/WebGLTestSuiteFixesFirefox 10OK````
Features/Desktop/Add-on hotfixFirefox 10OK````
DevTools/Features/RulesViewFirefox 10OK````
CSS3 3D TransformsFirefox 10OK````
... further results

Event queries

There are a number of event properties, here are the ones starting with "event"


Comments

  • Property:eventstartdate and the other event properties are betterwrittenas separate words, same for all the event properties.
  • eventstartdate should be a subproperty of a generic Property:Start date, so you can do a generic query for all upcoming things in the wiki.

A query for future events

Query for anything with eventstartdate or eventenddate in the future. (Click Edit tab to see the ask: syntax.)

 EventstartdateEventenddateEventdate (unused?)EventownerEventregion
FLISOL Patos - Paraíba28 April 2012 08:00:001 January 32202 16:00:00M.araldiLATAM
Open Overheid congres31 May 2012 12:00:001 January 32202 16:00:00FryskefirefoxEMEA
OSOM 2012v12 June 2012 12:00:001 January 32202 16:00:00Ioana.chioreanEMEA
Fenalivre15 September 2012 08:30:001 January 32202 16:00:00M.araldiLATAM
Plugged Digital Expo1 January 32202 16:00:001 January 32202 16:00:00DemaxxyEMEA
Vancouver Mozilla Thunderbird Community Day 20121 January 32202 16:00:001 January 32202 16:00:00RtanglaoNA
OpenSuseCollaborationCamp20121 January 32202 16:00:001 January 32202 16:00:00BacharakisEMEA
FLISOL-UTIC Fernando de la Mora1 January 32202 16:00:001 January 32202 16:00:00Edumadrid185LATAM
Mozilla meeting JCI1 January 32202 16:00:001 January 32202 16:00:00SandraghassenEMEA
Etyc20121 January 32202 16:00:001 January 32202 16:00:00Edumadrid185LATAM
Hungarian Web Conference1 October 32202 16:00:001 October 32202 16:00:00Kami911EMEA

People queries

It looks like someone changed a person template so that it the template parameter Surname: makes a Property:Surname annotation. This is great! a fantastic way to get existing info annotated.

Query on surnames

Anything with a surname, displaying all the properties possibly set by template {{Remobox}}

 RepsgroupNameSurnameBirthdayCityCountryRegionBugzillamailPmailGpgWebsiteCa JabberIrcnick
Kami911Kálmán"KAMI" SzalaiBudapestHungaryEMEAkami911@gmail.comKami911@gmail.com{{{website}}}KAMI
Weizhen93WONG WEI ZHEN(NEO)PerlisMalaysiaAPACweizhen5201314@gmail.comWeizhen5201314 AT gmail dot comhttp://goo.gl/2AVvnNEO VILSON WONG
SyafiqmazliM. Syafiq Mazli(syafiq)Kuala LumpurMalaysiaAPACcreativeneuron8@gmail.comCreativeneuron8 AT gmail dot com{{{website}}}Syafiqmazli
AnushbmxAnushACochinIndiaAPACanushbmx@gmail.comhttp://techstream.orgAnushbmx
Abhi.aecsAbhilashAHyderabadIndiaabhi.aecs@gmail.comAbhi.aecs@gmail.comhttp://raghavendraabhilash.wordpress.comAbhiaecs
Firas Abu Al-HaijaFirasABU Al-HaijaJeninPalestineEMEAfiras.alhaija@gmail.comFiras.alhaija@gmail.com2223.jpghttp://www.freesoftware.com/Fras
Hermann.aguessyAGUESSYAGUESSYCotonouBENINEMEAhermann.aguessy@gmail.comHermann.aguessy@gmail.com{{{website}}}AGUESSY
NexHugoAcostaSanta CruzBoliviaLATAMhugo@mozillabolivia.orgHugo@mozillabolivia.orghttp://mozillabolivia.org/
Aniruddha adhikaryAniruddhaAdhikarySingaporeParticipation/Global Gatherings 2015/SingaporeAPACaniruddha@adhikary.nethttp://adhikary.netAniruddha
IvikashVikashAgrawalNoidaIndiaAPACvikashagrawal1990@gmail.comVikashagrawal1990@gmail.com127.0.0.1Vikash
Marti1125Willy Martin
{{{name}}}
Aguirre Rodriguez
{{{surname}}}
Lima
{{{city}}}
PeruLATAMwilly@mozilla.pe
{{{bugzillamail}}}
Marti1125@gmail.comhttps://www.willyaguirre.me
{{{website}}}
Marti1125
Amire80AmirAharoniJerusalemIsraelEMEAamir.aharoni@mail.huji.ac.ilAmir.aharoni@mail.huji.ac.ilhttp://aharoni.wordpress.comAharoni
SarjonoSarjonoAhmadJakartaIndonesiaAPACsarjono@sarjono.comSarjono@sarjono.comhttp://sarjono.comSarjono
AmirolahmadAmirolAhmadDamansara PerdanaMalaysia9w2pdf@gmail.comhttp://amirolahmad.github.ioAmirolahmad
MhasanMuhammed HasanAhmedKarachiPakistanm_hasan0007@yahoo.comMuhammedhasan.ahmed@yahoo.com{{{website}}}Hasan
ShkelqimShkelqimAhmetiPrishtinaKosovaEMEAahmeti.shkelqim@gmail.comAhmeti.shkelqim@gmail.com{{{website}}}Shkelqim
Ahsan.netMashkawatAhsanDhakaBangladeshAPACahsan.net@gmail.comAhsan.net@gmail.comhttp://www.brityo.blogspot.comAhsan
FinanFinanAkbarJakartaIndonesiaAPACfinan@mozilla.web.idFinan@mozilla.web.id{{{website}}}Finan
Sairahul3Sai KiranAlagundalaWarangalIndiaAPACsairahul3@gmail.com{{{website}}}
FauzanalfiGeneralFauzanAlfiBandungIndonesiaAPACfauzanalfi@mozilla.web.idFauzanalfi@mozilla.web.idhttp://www.fauzanalfi.comFauzan.alfi@gmail.comFauzanalfi
FloreFloreAllemandouLyonFranceEMEAflore@mozfr.org{{{website}}}
AndregarziaAndreAlves GarziaNiteroiBrasilLATAMandre@andregarzia.comhttp://www.andregarzia.com
ChristianotuxChristianoAlves da SilvaManausBrasilLATAMchristianoasilva@gmail.comChristianoasilva@gmail.com{{{website}}}
AmarochanMohamedAmarochanTangierMoroccoEMEAamarochan@gmail.comAmarochan@gmail.comhttp://mozilla.maAmarochan
AnanthulasrikarSrikarAnanthulaHyderabadINDIAAPACananthulasrikar@yahoo.comAnanthulasrikar@gmail.com{{{website}}}AnanthulasrikarAnanthulasrikar
AndhanalogyDimasAndhanaBekasiIndonesiaAPACandhanalogy@gmail.comAndhanalogy@gmail.comDimasAndhana
JafnhJoãoAngelo de FrancoNovo HorizonteBrasilLATAMjafnhgm@gmail.comJafnhgm@gmail.com{{{website}}}JAF
AnistarkKumarAnirudhaJalpaiguriIndiaanirudhastark@yahoo.comAnirudhastark@yahoo.comhttp://anirudhastark.wordpress.comAnistark
ConstantonKostasAntonakoglouAthensGreeceEMEAanton.cost@gmail.comAnton.cost AT gmail.comhttp://antonakoglou.comConstanton
GeohackerSajjadAnwarBangaloreIndiaAPACme@sajjad.inMe@sajjad.inhttp://sajjad.inGeohacker
KwamenaGeneralKwamenaAppiah-KubiAccraGhanaEMEAatokubi.qmo@gmail.comAtokubi AT gmail DOT comhttp://blog.accraplusplus.netKwamena
RardilaRosanaArdilaBerlinDeEMEArardila@mozilla.com{{{website}}}Rosana
QleephCliff Ochieng'ArgwingsNairobiKenyaEMEAcaargwings@gmail.comwww.mozilla-kenya .orgQleephQleeph
YoeoneeYoe OneAriestya NiovittaSurabayaIndonesiaAPACyoeonee@gmail.comYoeonee@gmail.comhttp://yoeone.blogspot.com/Yoeone@jabber.orgYoeone
WishyaroraWishyAroraBangaloreIndiaAPACwishy.arora@gmail.comWishy.arora@gmail.com{{{website}}}
AlexasombaAlexanderAsombaBenin CityNigeriaEMEAalexanderasomba@gmail.comAlexanderasomba@gmail.comhttp://alexasomba.comAlexasomba
JaymeayresJaymeAyresLondrina, PRBrasilLATAMJayme.ayres@gmail.comhttp://www.jaymeayres.comJaymeayres
LennoazevedoLennoAzevedoRio BrancoBrasilLATAMlennoazevedo@gmail.comLennoazevedo@gmail.comhttps://instagram.com/lennoazevedoLennoAzevedo
FaisalazizFaisalAzizPuneIndiaAPACfaisalaziz4ever@gmail.comTechbyfaisal@gmail.comwww.thecyberspark.comFaisalaziz
RednaksAlexandreBMTunisTunisiarednaks@mozilla-tunisia.orghttp://rednaks.tnRednaks
Tim.babychGeneralTimBabychKyivUkraineEMEAtim.babych@gmail.comTim.babych@gmail.comhttp://clear.com.uaTim.babych@gmail.comTymofiy
RegnardGeneralTimBabychKyivUkraineEMEAtim.babych@gmail.comTim.babych@gmail.comhttp://clear.com.uaTim.babych@gmail.comTymofiy
LouisremiGeneralLouis-RémiBabéLyon/ParisFranceEMEAlouisremi@mozilla.comLrbabe@gmail.comhttp://louisremi.com
BacharakisChristosBacharakisThessalonikiGreeceEMEAcmpahar@gmail.comCmpahar@gmail.comhttp://bacharakis.comBacharakis
KoshaI GedeBagus KoshaJakartaIndonesiaAPAC{{{bugzillamail}}}http://blog.kosha.or.idKosha
NetankitAnkitBahugunaMumbaiIndiaAPACnetankit@gmail.comAnkitbahuguna26@gmail.comwww.ankitbahuguna.co.nrAnkitbNetankit
DeaballeAndreaBallePorto AlegreBrasilLATAM{{{bugzillamail}}}{{{website}}}Deaballe
LeobalterLeonardoBalterRio de JaneiroBrasilLATAMleonardo.balter@gmail.comLeonardo.balter@gmail.comhttp://leobalter.netLeonardo.balter@gmail.comLeobalter
HatulAmiadBareliIsraelamiadb@gmail.comhttp://hatul.infoHatul
Inma 610InmaBarriosMadridSpainEMEAinmitabarrios@gmail.comInma.barrios@mozilla-hispano.orghttp://es.flavors.me/inma_610Inma 610Inma 610
... further results