Schemas for the Real World [PyCon 2015]

150
Schemas for the Real World @cczona Carina C. Zona

Transcript of Schemas for the Real World [PyCon 2015]

Page 1: Schemas for the Real World [PyCon 2015]

Schemas for the Real World

cczonaCarina C Zona

cczona

mdashxkcd 940

cczona

Imagine walking through the world knowing that everyonersquos first assumptions about how you see yourself who you love and what feels right for you are completely wrong Now imagine signing up for a cool website and then being required to select an option from a drop-down menu that doesnrsquot include anything that represents you

Yoursquoll feel defeated Yoursquoll want to argue that whatever they think theyrsquore learning from that drop-down menu itrsquos not really true Yoursquoll want to tell them that theyrsquore adding to your humiliation by making you do this Yoursquoll want to tell them that theyrsquore missing a huge part of youhellip

mdashSarah Dopp

Normalization

Social Research

ExhaustiveEvery value in the universe

cczona

Nope

Yellow Multicolor

Mutually ExclusiveNo overlap exists between them

cczona

cczona

`

cczona

cczona

cczona

Construction of social norms

cczona

Database Normalization

Mirror real-world concepts and their interrelationships

cczona

Hey this is just a system I can figure out easily is also a problem among engineers first diving into the stock market

592

cczona

Social Networks

Social

cczona

In real life

I know your personhood better than you

sounds presumptuous

cczona

In real life

sounds presumptuous

cczona

In real life

Your existence isnt possible

sounds clueless

cczona

In real life

sounds clueless

cczona

In real life

Who you are is invalid

sounds arrogant

cczona

In real life

sounds arrogant

cczona

cczona

cczona

Be conservative in what you do be liberal in what you accept from others

-Postels Law

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 2: Schemas for the Real World [PyCon 2015]

cczona

mdashxkcd 940

cczona

Imagine walking through the world knowing that everyonersquos first assumptions about how you see yourself who you love and what feels right for you are completely wrong Now imagine signing up for a cool website and then being required to select an option from a drop-down menu that doesnrsquot include anything that represents you

Yoursquoll feel defeated Yoursquoll want to argue that whatever they think theyrsquore learning from that drop-down menu itrsquos not really true Yoursquoll want to tell them that theyrsquore adding to your humiliation by making you do this Yoursquoll want to tell them that theyrsquore missing a huge part of youhellip

mdashSarah Dopp

Normalization

Social Research

ExhaustiveEvery value in the universe

cczona

Nope

Yellow Multicolor

Mutually ExclusiveNo overlap exists between them

cczona

cczona

`

cczona

cczona

cczona

Construction of social norms

cczona

Database Normalization

Mirror real-world concepts and their interrelationships

cczona

Hey this is just a system I can figure out easily is also a problem among engineers first diving into the stock market

592

cczona

Social Networks

Social

cczona

In real life

I know your personhood better than you

sounds presumptuous

cczona

In real life

sounds presumptuous

cczona

In real life

Your existence isnt possible

sounds clueless

cczona

In real life

sounds clueless

cczona

In real life

Who you are is invalid

sounds arrogant

cczona

In real life

sounds arrogant

cczona

cczona

cczona

Be conservative in what you do be liberal in what you accept from others

-Postels Law

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 3: Schemas for the Real World [PyCon 2015]

cczona

Imagine walking through the world knowing that everyonersquos first assumptions about how you see yourself who you love and what feels right for you are completely wrong Now imagine signing up for a cool website and then being required to select an option from a drop-down menu that doesnrsquot include anything that represents you

Yoursquoll feel defeated Yoursquoll want to argue that whatever they think theyrsquore learning from that drop-down menu itrsquos not really true Yoursquoll want to tell them that theyrsquore adding to your humiliation by making you do this Yoursquoll want to tell them that theyrsquore missing a huge part of youhellip

mdashSarah Dopp

Normalization

Social Research

ExhaustiveEvery value in the universe

cczona

Nope

Yellow Multicolor

Mutually ExclusiveNo overlap exists between them

cczona

cczona

`

cczona

cczona

cczona

Construction of social norms

cczona

Database Normalization

Mirror real-world concepts and their interrelationships

cczona

Hey this is just a system I can figure out easily is also a problem among engineers first diving into the stock market

592

cczona

Social Networks

Social

cczona

In real life

I know your personhood better than you

sounds presumptuous

cczona

In real life

sounds presumptuous

cczona

In real life

Your existence isnt possible

sounds clueless

cczona

In real life

sounds clueless

cczona

In real life

Who you are is invalid

sounds arrogant

cczona

In real life

sounds arrogant

cczona

cczona

cczona

Be conservative in what you do be liberal in what you accept from others

-Postels Law

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 4: Schemas for the Real World [PyCon 2015]

Normalization

Social Research

ExhaustiveEvery value in the universe

cczona

Nope

Yellow Multicolor

Mutually ExclusiveNo overlap exists between them

cczona

cczona

`

cczona

cczona

cczona

Construction of social norms

cczona

Database Normalization

Mirror real-world concepts and their interrelationships

cczona

Hey this is just a system I can figure out easily is also a problem among engineers first diving into the stock market

592

cczona

Social Networks

Social

cczona

In real life

I know your personhood better than you

sounds presumptuous

cczona

In real life

sounds presumptuous

cczona

In real life

Your existence isnt possible

sounds clueless

cczona

In real life

sounds clueless

cczona

In real life

Who you are is invalid

sounds arrogant

cczona

In real life

sounds arrogant

cczona

cczona

cczona

Be conservative in what you do be liberal in what you accept from others

-Postels Law

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 5: Schemas for the Real World [PyCon 2015]

Social Research

ExhaustiveEvery value in the universe

cczona

Nope

Yellow Multicolor

Mutually ExclusiveNo overlap exists between them

cczona

cczona

`

cczona

cczona

cczona

Construction of social norms

cczona

Database Normalization

Mirror real-world concepts and their interrelationships

cczona

Hey this is just a system I can figure out easily is also a problem among engineers first diving into the stock market

592

cczona

Social Networks

Social

cczona

In real life

I know your personhood better than you

sounds presumptuous

cczona

In real life

sounds presumptuous

cczona

In real life

Your existence isnt possible

sounds clueless

cczona

In real life

sounds clueless

cczona

In real life

Who you are is invalid

sounds arrogant

cczona

In real life

sounds arrogant

cczona

cczona

cczona

Be conservative in what you do be liberal in what you accept from others

-Postels Law

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 6: Schemas for the Real World [PyCon 2015]

ExhaustiveEvery value in the universe

cczona

Nope

Yellow Multicolor

Mutually ExclusiveNo overlap exists between them

cczona

cczona

`

cczona

cczona

cczona

Construction of social norms

cczona

Database Normalization

Mirror real-world concepts and their interrelationships

cczona

Hey this is just a system I can figure out easily is also a problem among engineers first diving into the stock market

592

cczona

Social Networks

Social

cczona

In real life

I know your personhood better than you

sounds presumptuous

cczona

In real life

sounds presumptuous

cczona

In real life

Your existence isnt possible

sounds clueless

cczona

In real life

sounds clueless

cczona

In real life

Who you are is invalid

sounds arrogant

cczona

In real life

sounds arrogant

cczona

cczona

cczona

Be conservative in what you do be liberal in what you accept from others

-Postels Law

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 7: Schemas for the Real World [PyCon 2015]

cczona

Nope

Yellow Multicolor

Mutually ExclusiveNo overlap exists between them

cczona

cczona

`

cczona

cczona

cczona

Construction of social norms

cczona

Database Normalization

Mirror real-world concepts and their interrelationships

cczona

Hey this is just a system I can figure out easily is also a problem among engineers first diving into the stock market

592

cczona

Social Networks

Social

cczona

In real life

I know your personhood better than you

sounds presumptuous

cczona

In real life

sounds presumptuous

cczona

In real life

Your existence isnt possible

sounds clueless

cczona

In real life

sounds clueless

cczona

In real life

Who you are is invalid

sounds arrogant

cczona

In real life

sounds arrogant

cczona

cczona

cczona

Be conservative in what you do be liberal in what you accept from others

-Postels Law

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 8: Schemas for the Real World [PyCon 2015]

Mutually ExclusiveNo overlap exists between them

cczona

cczona

`

cczona

cczona

cczona

Construction of social norms

cczona

Database Normalization

Mirror real-world concepts and their interrelationships

cczona

Hey this is just a system I can figure out easily is also a problem among engineers first diving into the stock market

592

cczona

Social Networks

Social

cczona

In real life

I know your personhood better than you

sounds presumptuous

cczona

In real life

sounds presumptuous

cczona

In real life

Your existence isnt possible

sounds clueless

cczona

In real life

sounds clueless

cczona

In real life

Who you are is invalid

sounds arrogant

cczona

In real life

sounds arrogant

cczona

cczona

cczona

Be conservative in what you do be liberal in what you accept from others

-Postels Law

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 9: Schemas for the Real World [PyCon 2015]

cczona

cczona

`

cczona

cczona

cczona

Construction of social norms

cczona

Database Normalization

Mirror real-world concepts and their interrelationships

cczona

Hey this is just a system I can figure out easily is also a problem among engineers first diving into the stock market

592

cczona

Social Networks

Social

cczona

In real life

I know your personhood better than you

sounds presumptuous

cczona

In real life

sounds presumptuous

cczona

In real life

Your existence isnt possible

sounds clueless

cczona

In real life

sounds clueless

cczona

In real life

Who you are is invalid

sounds arrogant

cczona

In real life

sounds arrogant

cczona

cczona

cczona

Be conservative in what you do be liberal in what you accept from others

-Postels Law

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 10: Schemas for the Real World [PyCon 2015]

cczona

`

cczona

cczona

cczona

Construction of social norms

cczona

Database Normalization

Mirror real-world concepts and their interrelationships

cczona

Hey this is just a system I can figure out easily is also a problem among engineers first diving into the stock market

592

cczona

Social Networks

Social

cczona

In real life

I know your personhood better than you

sounds presumptuous

cczona

In real life

sounds presumptuous

cczona

In real life

Your existence isnt possible

sounds clueless

cczona

In real life

sounds clueless

cczona

In real life

Who you are is invalid

sounds arrogant

cczona

In real life

sounds arrogant

cczona

cczona

cczona

Be conservative in what you do be liberal in what you accept from others

-Postels Law

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 11: Schemas for the Real World [PyCon 2015]

cczona

cczona

cczona

Construction of social norms

cczona

Database Normalization

Mirror real-world concepts and their interrelationships

cczona

Hey this is just a system I can figure out easily is also a problem among engineers first diving into the stock market

592

cczona

Social Networks

Social

cczona

In real life

I know your personhood better than you

sounds presumptuous

cczona

In real life

sounds presumptuous

cczona

In real life

Your existence isnt possible

sounds clueless

cczona

In real life

sounds clueless

cczona

In real life

Who you are is invalid

sounds arrogant

cczona

In real life

sounds arrogant

cczona

cczona

cczona

Be conservative in what you do be liberal in what you accept from others

-Postels Law

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 12: Schemas for the Real World [PyCon 2015]

cczona

cczona

Construction of social norms

cczona

Database Normalization

Mirror real-world concepts and their interrelationships

cczona

Hey this is just a system I can figure out easily is also a problem among engineers first diving into the stock market

592

cczona

Social Networks

Social

cczona

In real life

I know your personhood better than you

sounds presumptuous

cczona

In real life

sounds presumptuous

cczona

In real life

Your existence isnt possible

sounds clueless

cczona

In real life

sounds clueless

cczona

In real life

Who you are is invalid

sounds arrogant

cczona

In real life

sounds arrogant

cczona

cczona

cczona

Be conservative in what you do be liberal in what you accept from others

-Postels Law

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 13: Schemas for the Real World [PyCon 2015]

cczona

Construction of social norms

cczona

Database Normalization

Mirror real-world concepts and their interrelationships

cczona

Hey this is just a system I can figure out easily is also a problem among engineers first diving into the stock market

592

cczona

Social Networks

Social

cczona

In real life

I know your personhood better than you

sounds presumptuous

cczona

In real life

sounds presumptuous

cczona

In real life

Your existence isnt possible

sounds clueless

cczona

In real life

sounds clueless

cczona

In real life

Who you are is invalid

sounds arrogant

cczona

In real life

sounds arrogant

cczona

cczona

cczona

Be conservative in what you do be liberal in what you accept from others

-Postels Law

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 14: Schemas for the Real World [PyCon 2015]

cczona

Database Normalization

Mirror real-world concepts and their interrelationships

cczona

Hey this is just a system I can figure out easily is also a problem among engineers first diving into the stock market

592

cczona

Social Networks

Social

cczona

In real life

I know your personhood better than you

sounds presumptuous

cczona

In real life

sounds presumptuous

cczona

In real life

Your existence isnt possible

sounds clueless

cczona

In real life

sounds clueless

cczona

In real life

Who you are is invalid

sounds arrogant

cczona

In real life

sounds arrogant

cczona

cczona

cczona

Be conservative in what you do be liberal in what you accept from others

-Postels Law

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 15: Schemas for the Real World [PyCon 2015]

cczona

Hey this is just a system I can figure out easily is also a problem among engineers first diving into the stock market

592

cczona

Social Networks

Social

cczona

In real life

I know your personhood better than you

sounds presumptuous

cczona

In real life

sounds presumptuous

cczona

In real life

Your existence isnt possible

sounds clueless

cczona

In real life

sounds clueless

cczona

In real life

Who you are is invalid

sounds arrogant

cczona

In real life

sounds arrogant

cczona

cczona

cczona

Be conservative in what you do be liberal in what you accept from others

-Postels Law

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 16: Schemas for the Real World [PyCon 2015]

cczona

Social Networks

Social

cczona

In real life

I know your personhood better than you

sounds presumptuous

cczona

In real life

sounds presumptuous

cczona

In real life

Your existence isnt possible

sounds clueless

cczona

In real life

sounds clueless

cczona

In real life

Who you are is invalid

sounds arrogant

cczona

In real life

sounds arrogant

cczona

cczona

cczona

Be conservative in what you do be liberal in what you accept from others

-Postels Law

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 17: Schemas for the Real World [PyCon 2015]

Social Networks

Social

cczona

In real life

I know your personhood better than you

sounds presumptuous

cczona

In real life

sounds presumptuous

cczona

In real life

Your existence isnt possible

sounds clueless

cczona

In real life

sounds clueless

cczona

In real life

Who you are is invalid

sounds arrogant

cczona

In real life

sounds arrogant

cczona

cczona

cczona

Be conservative in what you do be liberal in what you accept from others

-Postels Law

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 18: Schemas for the Real World [PyCon 2015]

Social

cczona

In real life

I know your personhood better than you

sounds presumptuous

cczona

In real life

sounds presumptuous

cczona

In real life

Your existence isnt possible

sounds clueless

cczona

In real life

sounds clueless

cczona

In real life

Who you are is invalid

sounds arrogant

cczona

In real life

sounds arrogant

cczona

cczona

cczona

Be conservative in what you do be liberal in what you accept from others

-Postels Law

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 19: Schemas for the Real World [PyCon 2015]

cczona

In real life

I know your personhood better than you

sounds presumptuous

cczona

In real life

sounds presumptuous

cczona

In real life

Your existence isnt possible

sounds clueless

cczona

In real life

sounds clueless

cczona

In real life

Who you are is invalid

sounds arrogant

cczona

In real life

sounds arrogant

cczona

cczona

cczona

Be conservative in what you do be liberal in what you accept from others

-Postels Law

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 20: Schemas for the Real World [PyCon 2015]

cczona

In real life

sounds presumptuous

cczona

In real life

Your existence isnt possible

sounds clueless

cczona

In real life

sounds clueless

cczona

In real life

Who you are is invalid

sounds arrogant

cczona

In real life

sounds arrogant

cczona

cczona

cczona

Be conservative in what you do be liberal in what you accept from others

-Postels Law

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 21: Schemas for the Real World [PyCon 2015]

cczona

In real life

Your existence isnt possible

sounds clueless

cczona

In real life

sounds clueless

cczona

In real life

Who you are is invalid

sounds arrogant

cczona

In real life

sounds arrogant

cczona

cczona

cczona

Be conservative in what you do be liberal in what you accept from others

-Postels Law

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 22: Schemas for the Real World [PyCon 2015]

cczona

In real life

sounds clueless

cczona

In real life

Who you are is invalid

sounds arrogant

cczona

In real life

sounds arrogant

cczona

cczona

cczona

Be conservative in what you do be liberal in what you accept from others

-Postels Law

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 23: Schemas for the Real World [PyCon 2015]

cczona

In real life

Who you are is invalid

sounds arrogant

cczona

In real life

sounds arrogant

cczona

cczona

cczona

Be conservative in what you do be liberal in what you accept from others

-Postels Law

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 24: Schemas for the Real World [PyCon 2015]

cczona

In real life

sounds arrogant

cczona

cczona

cczona

Be conservative in what you do be liberal in what you accept from others

-Postels Law

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 25: Schemas for the Real World [PyCon 2015]

cczona

cczona

cczona

Be conservative in what you do be liberal in what you accept from others

-Postels Law

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 26: Schemas for the Real World [PyCon 2015]

cczona

cczona

Be conservative in what you do be liberal in what you accept from others

-Postels Law

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 27: Schemas for the Real World [PyCon 2015]

cczona

Be conservative in what you do be liberal in what you accept from others

-Postels Law

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 28: Schemas for the Real World [PyCon 2015]

cczona

What benefit will the user notice

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 29: Schemas for the Real World [PyCon 2015]

cczona

What user experience does this schema drive us toward

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 30: Schemas for the Real World [PyCon 2015]

cczona

name_full_as_provided_by_user

name_part_givenname_as_guessed_by_us name_part_middlename_as_guessed_by_usname_part_surname_as_guessed_by_us

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 31: Schemas for the Real World [PyCon 2015]

Ask the Real Question

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 32: Schemas for the Real World [PyCon 2015]

cczona

Evaluating from user perspective gives us focus

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 33: Schemas for the Real World [PyCon 2015]

cczona

CheckboxRadio buttonSelect menuRanges

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 34: Schemas for the Real World [PyCon 2015]

cczona

CheckboxRadioSelect

Coerced DiscretionaryGuided

Corrective Text InputTextarea

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 35: Schemas for the Real World [PyCon 2015]

cczona

11 years

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 36: Schemas for the Real World [PyCon 2015]

cczona

hellipthe early crowd at MeFi were often programmers and they hated the idea of dirty data collectionhellip

mdashMatt Haughey founder

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 37: Schemas for the Real World [PyCon 2015]

cczona

All girl XY Fella Queer Fembot Alto It depends MYOB

Dangly bits Chicklet Innie not outie Convex Sideburns Ambisextrous Member of the patriarchy

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 38: Schemas for the Real World [PyCon 2015]

cczona

I speak using the male gender when required by language 50 quintessential

tomboy 50 total girly-girl

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 39: Schemas for the Real World [PyCon 2015]

cczona

TransgenderGenderqueer

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 40: Schemas for the Real World [PyCon 2015]

cczona

It was one of the earliest indications Id landed in the right place

mdashMeFi user

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 41: Schemas for the Real World [PyCon 2015]

cczona

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 42: Schemas for the Real World [PyCon 2015]

cczona

Not amused

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 43: Schemas for the Real World [PyCon 2015]

cczona

Internationalization is hellish period

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 44: Schemas for the Real World [PyCon 2015]

cczona

Whats your legal gender

bull Indeterminate

bull ndashndash

bull X

bull Sex Not Specified

bull Mx

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 45: Schemas for the Real World [PyCon 2015]

cczona

the most complicated thing Irsquove ever spent a lot of time learning about

And Irsquove spent a lot of time learning about quantum mechanics

mdashRandall Munroe xkcd

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 46: Schemas for the Real World [PyCon 2015]

cczona

Ask

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 47: Schemas for the Real World [PyCon 2015]

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

itititselfitsits

by name

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 48: Schemas for the Real World [PyCon 2015]

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 49: Schemas for the Real World [PyCon 2015]

cczona

Which pronouns do you prefer

hehimhimselfhishis

sheherherselfhersher

theythemthemselftheirstheir

personal name

other ____________

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 50: Schemas for the Real World [PyCon 2015]

cczona

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 51: Schemas for the Real World [PyCon 2015]

cczona

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 52: Schemas for the Real World [PyCon 2015]

Names

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 53: Schemas for the Real World [PyCon 2015]

cczona

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 54: Schemas for the Real World [PyCon 2015]

cczona

danah boyd

There are a lot of reasons that i got rid of the capital letters in the final name change some personal and some political

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 55: Schemas for the Real World [PyCon 2015]

cczona

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 56: Schemas for the Real World [PyCon 2015]

Teller

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 57: Schemas for the Real World [PyCon 2015]

cczona

Mitch

I was orphaned

The name mdash my birth name or given name mdash didnt go anywhere I didnt feel a connection to it based on any sort of lineage that I could trace back anywhere

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 58: Schemas for the Real World [PyCon 2015]

KentuckyFriedCrueltycom

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 59: Schemas for the Real World [PyCon 2015]

U ThantBurma

S ChelvanSri Lanka

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 60: Schemas for the Real World [PyCon 2015]

Bjoumlrk

Bjoumlrk

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 61: Schemas for the Real World [PyCon 2015]

cczona

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 62: Schemas for the Real World [PyCon 2015]

cczona

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 63: Schemas for the Real World [PyCon 2015]

Name Parsing Has Unequal Impact

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 64: Schemas for the Real World [PyCon 2015]

cczona

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 65: Schemas for the Real World [PyCon 2015]

cczona

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 66: Schemas for the Real World [PyCon 2015]

cczona

Get schemas into alignment

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 67: Schemas for the Real World [PyCon 2015]

cczona

Schemas plural

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 68: Schemas for the Real World [PyCon 2015]

cczona

Mental Schema

bull Pre-conceived ideas

bull Framework for representing some aspect of the world

bull System of organizing amp perceiving new information

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 69: Schemas for the Real World [PyCon 2015]

cczona

Database Schema

bull Structure described in the databases language

bull Blueprint for database construction

bull Describes how the real world is being modeled

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 70: Schemas for the Real World [PyCon 2015]

cczona

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 71: Schemas for the Real World [PyCon 2015]

cczona

deeply intimate

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 72: Schemas for the Real World [PyCon 2015]

cczona

important relationships

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 73: Schemas for the Real World [PyCon 2015]

cczona

self-image

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 74: Schemas for the Real World [PyCon 2015]

cczona

Schemas define the

user experience

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 75: Schemas for the Real World [PyCon 2015]

cczona

Our schemas are leaving people behind

amp UX

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 76: Schemas for the Real World [PyCon 2015]

Ask why we need to know

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 77: Schemas for the Real World [PyCon 2015]

Religion

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 78: Schemas for the Real World [PyCon 2015]

cczona

What is your religion if any

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 79: Schemas for the Real World [PyCon 2015]

cczona

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 80: Schemas for the Real World [PyCon 2015]

cczona

What is your religion if any

Christian 76

Other 4

None 15

Dont Know or Refused 5

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 81: Schemas for the Real World [PyCon 2015]

cczona

What is your religion

Christian 76

Other 4

na 20

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 82: Schemas for the Real World [PyCon 2015]

cczona

What is your religion

Christian 76

Other 24

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 83: Schemas for the Real World [PyCon 2015]

cczona

Religion

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 84: Schemas for the Real World [PyCon 2015]

cczona

People arent edge cases

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 85: Schemas for the Real World [PyCon 2015]

cczona

Data doesnrsquot have to be for analysis

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 86: Schemas for the Real World [PyCon 2015]

cczona

Data can be sheer expressiveness

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 87: Schemas for the Real World [PyCon 2015]

cczona

What we want What we get

bull Structured

bull Predictable

bull Hollow

bull Ethnocentric

bull Rebellion

bull Relational

bull Indexedbull Premature optimization

bull Exhaustivebull Cultural variability

bull Individual POV

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 88: Schemas for the Real World [PyCon 2015]

cczona

- The Oatmeal

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 89: Schemas for the Real World [PyCon 2015]

The real world is so darned varied

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 90: Schemas for the Real World [PyCon 2015]

Good schemas get us home from work early

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 91: Schemas for the Real World [PyCon 2015]

cczona

Balancing between approaches

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 92: Schemas for the Real World [PyCon 2015]

cczona

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 93: Schemas for the Real World [PyCon 2015]

cczona

CheckboxRadioSelect

TextareaText

Required OptionalAutosuggest

Minimal Suggest

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 94: Schemas for the Real World [PyCon 2015]

Unguided TextOf those who use MetaFilters gender field

40 of responses are f m female male

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 95: Schemas for the Real World [PyCon 2015]

Optional Select60 of Facebook users select a relationship status

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 96: Schemas for the Real World [PyCon 2015]

cczona

We want users to be excited

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 97: Schemas for the Real World [PyCon 2015]

cczona

We want users to feel involved

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 98: Schemas for the Real World [PyCon 2015]

cczona

Analytics investments amp monetization are

based on a premise that data is accurate

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 99: Schemas for the Real World [PyCon 2015]

cczona

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 100: Schemas for the Real World [PyCon 2015]

cczona

CheckboxRadioSelect

TextareaText

Required

Corrective

DiscretionaryGuided

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 101: Schemas for the Real World [PyCon 2015]

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 102: Schemas for the Real World [PyCon 2015]

cczona

ADD column gender NOT NULL

VARCHAR(6) DEFAULT female

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 103: Schemas for the Real World [PyCon 2015]

cczona

ADD column gender_identity NOT NULL

VARCHAR

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 104: Schemas for the Real World [PyCon 2015]

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 105: Schemas for the Real World [PyCon 2015]

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 106: Schemas for the Real World [PyCon 2015]

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 107: Schemas for the Real World [PyCon 2015]

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Civil union

Domestic partnership

I dont want to say

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 108: Schemas for the Real World [PyCon 2015]

cczona

Single

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

Unspecified

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 109: Schemas for the Real World [PyCon 2015]

cczona

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 110: Schemas for the Real World [PyCon 2015]

cczona

I dont want to say Unspecified

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 111: Schemas for the Real World [PyCon 2015]

cczona

Its a scope

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 112: Schemas for the Real World [PyCon 2015]

cczona

relationship_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 113: Schemas for the Real World [PyCon 2015]

cczona

singleness_status

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 114: Schemas for the Real World [PyCon 2015]

cczona

singleness_rating

No chance whatsoever Suuuuuper duper single

1000

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 115: Schemas for the Real World [PyCon 2015]

cczona

marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 116: Schemas for the Real World [PyCon 2015]

cczona

legal_marital_statusSingle

In a relationship

Engaged

Married

Its complicated

Open relationship

Widowed

Separated

Divorced

Civil union

Domestic partnership

I dont want to say

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 117: Schemas for the Real World [PyCon 2015]

cczona

Its Complicated In a Relationship

Married Divorced

WidowedSingle

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 118: Schemas for the Real World [PyCon 2015]

cczona

I like to be truthful and Its Complicated is really deceiving It is not complicated I am separated from my husband who I am still legally married to

mdashFacebook user

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 119: Schemas for the Real World [PyCon 2015]

cczona

I just cant stand the thought of changing it to widow but I dont want it to say single either It will be 3 years on September I dont want to hurt his family by making the change either

- Facebook user

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 120: Schemas for the Real World [PyCon 2015]

cczona

Facebook relationship status by user age

srsly

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 121: Schemas for the Real World [PyCon 2015]

cczona

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 122: Schemas for the Real World [PyCon 2015]

cczona

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 123: Schemas for the Real World [PyCon 2015]

cczona

buffer overflow

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 124: Schemas for the Real World [PyCon 2015]

cczona

Choose (one) evasive inauthentic

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 125: Schemas for the Real World [PyCon 2015]

cczona

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 126: Schemas for the Real World [PyCon 2015]

cczona

Modeling the real world is complex

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 127: Schemas for the Real World [PyCon 2015]

cczona

Assuming we know who users are surrenders

opportunity to learn who they are

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 128: Schemas for the Real World [PyCon 2015]

cczona

Quality

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 129: Schemas for the Real World [PyCon 2015]

cczona

Specificity

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 130: Schemas for the Real World [PyCon 2015]

cczona

Adaptability

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 131: Schemas for the Real World [PyCon 2015]

cczona

Loyalty

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 132: Schemas for the Real World [PyCon 2015]

cczona

Imagination is more important than knowledge

For knowledge is limited

Whereas imagination embraces the entire world

- Albert Einstein

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 133: Schemas for the Real World [PyCon 2015]

cczona

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 134: Schemas for the Real World [PyCon 2015]

cczona

Questions Conversation Oooh yeahhellip

Carina C Zona

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 135: Schemas for the Real World [PyCon 2015]

cczona

Resources(everything is links)

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 136: Schemas for the Real World [PyCon 2015]

cczona

Data Science amp Information ArchitecturebullSociological normalization

bullDatabase normalization

bullUsing Machine Learning On Social Networks To Figure Out What You Should Read On The Web

bullNoSQL Data Modeling Techniques

bullData amp Reality by William Kent

bull Bad Data Handbook Q Ethan McCallum

bullData Science of the Facebook World

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 137: Schemas for the Real World [PyCon 2015]

cczona

Relationships

bullDoes Facebook Hurt Relationships

bullFacebook Adds LGBT-Friendly Relationship Status Options

bullFacebook Targeting by Relationship Status amp Workplace

bullYour Facebook Relationship Status Its Complicated

bullGay Marriage The Database Engineering Perspective

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 138: Schemas for the Real World [PyCon 2015]

cczona

Sex amp Genders

bullldquoDisalienation Why Gender is a Text Field on Diasporardquo

bull ldquoGender amp Drop Down Menusrdquo

bullldquoSex amp Genderrdquo

bullldquoBucket Genderrdquo

bullRecommendations for Inclusive Data Collection of Trans People

bullFacebook goes beyond gender

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 139: Schemas for the Real World [PyCon 2015]

cczona

Names

bullFalsehoods Programmers Believe About Names

bullYour Last Name Contains Invalid Characters

bullW3C Internationalization Personal Names Around the World

bullSpanish Names

bullChinese Names

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 140: Schemas for the Real World [PyCon 2015]

cczona

Social Networking

bullFacebooks Rapidly Declining Popularity With Teens In 1 Chartrdquo

bullldquoInstagram Now Tops Twitter Facebook as Teensrsquo Most Important Social Networkrdquo

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 141: Schemas for the Real World [PyCon 2015]

cczona

Streaming Music

bullExclusionary Gender Requirements

bullRdios flawed history regarding gender data collection

bullRdio API Documentation

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 142: Schemas for the Real World [PyCon 2015]

cczona

Streaming Music

Asks Gender

Yes

bullRdio

bullBeats Music

bullPandora

bullEcho Nest

No

bullGrooveShark

bullSparkfun

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 143: Schemas for the Real World [PyCon 2015]

cczona

More

bullRedesigning the Country Selector

bullAmerican Religious Identification Survey Summary Report 2008

bullLinguistic Potluck Crowdsourcing Internationalization in Rails

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 144: Schemas for the Real World [PyCon 2015]

cczona

Image CreditsPostsecret

Facebook

OKCupid

KōTango

Google+

Metafilter

Diaspora

FetLife

LinkedIn

Flickr

ARIS

Wikipedia

HR Tech Europe

Huffington Post

annabrixthomsencom

cutestpawcom

hdwallpapersin

jinterwas

xkcd

The Oatmeal

hughkretschmernet

danahorg

sai

Wikipedia

hdwallpapersbasecom

artnetcom

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 145: Schemas for the Real World [PyCon 2015]

cczona

Many ThanksAndreacute Arko

Chiu-Ki ChanCorey HainesEstelle Weyl

Heather RiversJack Danger Canty

Jeremy Dunck

Josh SusserMichele Titolo

NIRDReneacutee De Voursney

Sarah MeiSan Francisco Sex Information

Sylvain AbeacutelardYoz Grahame

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona

Page 146: Schemas for the Real World [PyCon 2015]

Get in Touch

Carina C Zonacczona

httpcczonacom

cczonagmailcom

httpslidesharenetcczona