AutCode - A Self-Descriptive Markup Language for Autistics

9
Introduction AutCode AutCode AutCode AutCode™ 3.0 (revised) was inspired by Joel Smith’s ™ 3.0 (revised) was inspired by Joel Smith’s ™ 3.0 (revised) was inspired by Joel Smith’s ™ 3.0 (revised) was inspired by Joel Smith’s Autism Spectrum Autism Spectrum Autism Spectrum Autism Spectrum Code 1.0 Code 1.0 Code 1.0 Code 1.0 (ASC 1.0). (Smith also designed (ASC 1.0). (Smith also designed (ASC 1.0). (Smith also designed (ASC 1.0). (Smith also designed JTalk JTalk JTalk JTalk, an outstanding , an outstanding , an outstanding , an outstanding freeware freeware freeware freeware speech synthesizing program for nonspeaking autistics and speech synthesizing program for nonspeaking autistics and speech synthesizing program for nonspeaking autistics and speech synthesizing program for nonspeaking autistics and others.) ASC, which is supported by Jeremy Reece’s others.) ASC, which is supported by Jeremy Reece’s others.) ASC, which is supported by Jeremy Reece’s others.) ASC, which is supported by Jeremy Reece’s decoder decoder decoder decoder, was , was , was , was originally posted to the Usenet newsgroup, originally posted to the Usenet newsgroup, originally posted to the Usenet newsgroup, originally posted to the Usenet newsgroup, alt.support.autism alt.support.autism alt.support.autism alt.support.autism. ASC was . ASC was . ASC was . ASC was itself based largely on Robert Hayden’s itself based largely on Robert Hayden’s itself based largely on Robert Hayden’s itself based largely on Robert Hayden’s The Geek Code The Geek Code The Geek Code The Geek Code 3.12, which has 3.12, which has 3.12, which has 3.12, which has its own decoders its own decoders its own decoders its own decoders here here here here and and and and here here here here. AutCode 2.25 was published in 2008. AutCode 3.0, released in 2013, is AutCode 2.25 was published in 2008. AutCode 3.0, released in 2013, is AutCode 2.25 was published in 2008. AutCode 3.0, released in 2013, is AutCode 2.25 was published in 2008. AutCode 3.0, released in 2013, is the first update in five years. I decided to produce a new version because the first update in five years. I decided to produce a new version because the first update in five years. I decided to produce a new version because the first update in five years. I decided to produce a new version because of the publication of the of the publication of the of the publication of the of the publication of the DSM-5 DSM-5 DSM-5 DSM-5 in the United States and the forthcoming in the United States and the forthcoming in the United States and the forthcoming in the United States and the forthcoming release of the release of the release of the release of the ICD-11 ICD-11 ICD-11 ICD-11 (in beta at the time of this writing). In the process, I (in beta at the time of this writing). In the process, I (in beta at the time of this writing). In the process, I (in beta at the time of this writing). In the process, I also included some new traits and variables and eliminated or modified also included some new traits and variables and eliminated or modified also included some new traits and variables and eliminated or modified also included some new traits and variables and eliminated or modified others. others. others. others. Jay, a guy I met on Jay, a guy I met on Jay, a guy I met on Jay, a guy I met on Wrong Planet Wrong Planet Wrong Planet Wrong Planet , has graciously, and without even being , has graciously, and without even being , has graciously, and without even being , has graciously, and without even being asked, compiled this asked, compiled this asked, compiled this asked, compiled this decoder decoder decoder decoder for use with AutCode, but it currently works for use with AutCode, but it currently works for use with AutCode, but it currently works for use with AutCode, but it currently works only with only with only with only with AutCode 2.5 AutCode 2.5 AutCode 2.5 AutCode 2.5. After producing your own code, you can test it . After producing your own code, you can test it . After producing your own code, you can test it . After producing your own code, you can test it with the decoder. Obviously, you can also use the decoder to decipher with the decoder. Obviously, you can also use the decoder to decipher with the decoder. Obviously, you can also use the decoder to decipher with the decoder. Obviously, you can also use the decoder to decipher the AutCodes of others. the AutCodes of others. the AutCodes of others. the AutCodes of others. The purpose of AutCode is to provide a The purpose of AutCode is to provide a The purpose of AutCode is to provide a The purpose of AutCode is to provide a human human human human markup language markup language markup language markup language™, ™, ™, ™, consisting of symbolic notation, on how the texts, or narratives, of consisting of symbolic notation, on how the texts, or narratives, of consisting of symbolic notation, on how the texts, or narratives, of consisting of symbolic notation, on how the texts, or narratives, of AutCode - A Self-Descriptive Markup Language for Autistics http://www.markfoster.net/neurelitism/autcode.html 1 of 9 10/24/2015 11:49 AM

description

A categorization system for Autistics

Transcript of AutCode - A Self-Descriptive Markup Language for Autistics

Page 1: AutCode - A Self-Descriptive Markup Language for Autistics

Introduction

AutCodeAutCodeAutCodeAutCode™ 3.0 (revised) was inspired by Joel Smith’s ™ 3.0 (revised) was inspired by Joel Smith’s ™ 3.0 (revised) was inspired by Joel Smith’s ™ 3.0 (revised) was inspired by Joel Smith’s Autism SpectrumAutism SpectrumAutism SpectrumAutism Spectrum

Code 1.0Code 1.0Code 1.0Code 1.0 (ASC 1.0). (Smith also designed (ASC 1.0). (Smith also designed (ASC 1.0). (Smith also designed (ASC 1.0). (Smith also designed JTalkJTalkJTalkJTalk, an outstanding, an outstanding, an outstanding, an outstanding

freewarefreewarefreewarefreeware speech synthesizing program for nonspeaking autistics and speech synthesizing program for nonspeaking autistics and speech synthesizing program for nonspeaking autistics and speech synthesizing program for nonspeaking autistics and

others.) ASC, which is supported by Jeremy Reece’s others.) ASC, which is supported by Jeremy Reece’s others.) ASC, which is supported by Jeremy Reece’s others.) ASC, which is supported by Jeremy Reece’s decoderdecoderdecoderdecoder, was, was, was, was

originally posted to the Usenet newsgroup, originally posted to the Usenet newsgroup, originally posted to the Usenet newsgroup, originally posted to the Usenet newsgroup, alt.support.autismalt.support.autismalt.support.autismalt.support.autism. ASC was. ASC was. ASC was. ASC was

itself based largely on Robert Hayden’s itself based largely on Robert Hayden’s itself based largely on Robert Hayden’s itself based largely on Robert Hayden’s The Geek CodeThe Geek CodeThe Geek CodeThe Geek Code 3.12, which has 3.12, which has 3.12, which has 3.12, which has

its own decoders its own decoders its own decoders its own decoders herehereherehere and and and and herehereherehere....

AutCode 2.25 was published in 2008. AutCode 3.0, released in 2013, isAutCode 2.25 was published in 2008. AutCode 3.0, released in 2013, isAutCode 2.25 was published in 2008. AutCode 3.0, released in 2013, isAutCode 2.25 was published in 2008. AutCode 3.0, released in 2013, is

the first update in five years. I decided to produce a new version becausethe first update in five years. I decided to produce a new version becausethe first update in five years. I decided to produce a new version becausethe first update in five years. I decided to produce a new version because

of the publication of the of the publication of the of the publication of the of the publication of the DSM-5DSM-5DSM-5DSM-5 in the United States and the forthcoming in the United States and the forthcoming in the United States and the forthcoming in the United States and the forthcoming

release of the release of the release of the release of the ICD-11ICD-11ICD-11ICD-11 (in beta at the time of this writing). In the process, I (in beta at the time of this writing). In the process, I (in beta at the time of this writing). In the process, I (in beta at the time of this writing). In the process, I

also included some new traits and variables and eliminated or modifiedalso included some new traits and variables and eliminated or modifiedalso included some new traits and variables and eliminated or modifiedalso included some new traits and variables and eliminated or modified

others.others.others.others.

Jay, a guy I met on Jay, a guy I met on Jay, a guy I met on Jay, a guy I met on Wrong PlanetWrong PlanetWrong PlanetWrong Planet, has graciously, and without even being, has graciously, and without even being, has graciously, and without even being, has graciously, and without even being

asked, compiled this asked, compiled this asked, compiled this asked, compiled this decoderdecoderdecoderdecoder for use with AutCode, but it currently works for use with AutCode, but it currently works for use with AutCode, but it currently works for use with AutCode, but it currently works

only with only with only with only with AutCode 2.5AutCode 2.5AutCode 2.5AutCode 2.5. After producing your own code, you can test it. After producing your own code, you can test it. After producing your own code, you can test it. After producing your own code, you can test it

with the decoder. Obviously, you can also use the decoder to decipherwith the decoder. Obviously, you can also use the decoder to decipherwith the decoder. Obviously, you can also use the decoder to decipherwith the decoder. Obviously, you can also use the decoder to decipher

the AutCodes of others.the AutCodes of others.the AutCodes of others.the AutCodes of others.

The purpose of AutCode is to provide a The purpose of AutCode is to provide a The purpose of AutCode is to provide a The purpose of AutCode is to provide a humanhumanhumanhuman markup languagemarkup languagemarkup languagemarkup language™,™,™,™,

consisting of symbolic notation, on how the texts, or narratives, ofconsisting of symbolic notation, on how the texts, or narratives, ofconsisting of symbolic notation, on how the texts, or narratives, ofconsisting of symbolic notation, on how the texts, or narratives, of

AutCode - A Self-Descriptive Markup Language for Autistics http://www.markfoster.net/neurelitism/autcode.html

1 of 9 10/24/2015 11:49 AM

Page 2: AutCode - A Self-Descriptive Markup Language for Autistics

individuals may partially be structured. (Markup languages precedeindividuals may partially be structured. (Markup languages precedeindividuals may partially be structured. (Markup languages precedeindividuals may partially be structured. (Markup languages precede

computers by a few hundred years.) The resulting code can be placedcomputers by a few hundred years.) The resulting code can be placedcomputers by a few hundred years.) The resulting code can be placedcomputers by a few hundred years.) The resulting code can be placed

into email, message board, and newsgroup signatures, included ininto email, message board, and newsgroup signatures, included ininto email, message board, and newsgroup signatures, included ininto email, message board, and newsgroup signatures, included in

personal profiles and text messages, or used on blogs, social networkingpersonal profiles and text messages, or used on blogs, social networkingpersonal profiles and text messages, or used on blogs, social networkingpersonal profiles and text messages, or used on blogs, social networking

sites, and other web pages.sites, and other web pages.sites, and other web pages.sites, and other web pages.

I have I have I have I have notnotnotnot attempted to faithfully reproduce the Geek Code syntax in attempted to faithfully reproduce the Geek Code syntax in attempted to faithfully reproduce the Geek Code syntax in attempted to faithfully reproduce the Geek Code syntax in

AutCode. My concern, as a sociologist, is with precision, and AutCode. My concern, as a sociologist, is with precision, and AutCode. My concern, as a sociologist, is with precision, and AutCode. My concern, as a sociologist, is with precision, and loadedloadedloadedloaded,,,,

leadingleadingleadingleading, and , and , and , and humoroushumoroushumoroushumorous categories, used in Geek Code, are not found in categories, used in Geek Code, are not found in categories, used in Geek Code, are not found in categories, used in Geek Code, are not found in

AutCode. However, after reviewing that earlier code, I ended upAutCode. However, after reviewing that earlier code, I ended upAutCode. However, after reviewing that earlier code, I ended upAutCode. However, after reviewing that earlier code, I ended up

incorporating two Geek Code elements not used in ASC. They will beincorporating two Geek Code elements not used in ASC. They will beincorporating two Geek Code elements not used in ASC. They will beincorporating two Geek Code elements not used in ASC. They will be

noted.noted.noted.noted.

As to the categories chosen, while the coding is almost entirely original, IAs to the categories chosen, while the coding is almost entirely original, IAs to the categories chosen, while the coding is almost entirely original, IAs to the categories chosen, while the coding is almost entirely original, I

kept some of Smith’s basic traits, frequently with new designations, and Ikept some of Smith’s basic traits, frequently with new designations, and Ikept some of Smith’s basic traits, frequently with new designations, and Ikept some of Smith’s basic traits, frequently with new designations, and I

added several new ones.added several new ones.added several new ones.added several new ones.

Block Format

The traits are listed sequentially, as in my own AutCode markup (below).The traits are listed sequentially, as in my own AutCode markup (below).The traits are listed sequentially, as in my own AutCode markup (below).The traits are listed sequentially, as in my own AutCode markup (below).

If you are familiar with Geek Code, you will notice that I have adopted itsIf you are familiar with Geek Code, you will notice that I have adopted itsIf you are familiar with Geek Code, you will notice that I have adopted itsIf you are familiar with Geek Code, you will notice that I have adopted its

block formatblock formatblock formatblock format (not used by ASC). It can be helpful for distinguishing (not used by ASC). It can be helpful for distinguishing (not used by ASC). It can be helpful for distinguishing (not used by ASC). It can be helpful for distinguishing

AutCode (including by version number) from other coding systems,AutCode (including by version number) from other coding systems,AutCode (including by version number) from other coding systems,AutCode (including by version number) from other coding systems,

cannibalized out of Geek Code, which are seen throughout the Internet.cannibalized out of Geek Code, which are seen throughout the Internet.cannibalized out of Geek Code, which are seen throughout the Internet.cannibalized out of Geek Code, which are seen throughout the Internet.

There are no spaces in the code for a single trait and a single spaceThere are no spaces in the code for a single trait and a single spaceThere are no spaces in the code for a single trait and a single spaceThere are no spaces in the code for a single trait and a single space

between traits. All elements of the syntax are case sensitive.between traits. All elements of the syntax are case sensitive.between traits. All elements of the syntax are case sensitive.between traits. All elements of the syntax are case sensitive.

-----Begin AutCode 3.0 Block-----

AC3%(a%2%) BD02271956 CC+ CS^$ COagzr EC^

EDd$ EF=(+$-)<^$ EM^ FR-<^@ GDm GM- HSa HT^

IDl IN^ LG^ MTd MU=(^)@ NT+(^)@$ OCf$ ODs

PMs PN-<^ RRn SDi(s) SF+ SI2(4)$ SOs SP+$ SRm(a)

SS= ST- SY- VSn, WT=

-----End AutCode 3.0 Block-----

General Variables

@ (at sign) placed after a trait’s specific variable indicates that it is@ (at sign) placed after a trait’s specific variable indicates that it is@ (at sign) placed after a trait’s specific variable indicates that it is@ (at sign) placed after a trait’s specific variable indicates that it is

flexible, relative, might change over time and in different situations, etc.flexible, relative, might change over time and in different situations, etc.flexible, relative, might change over time and in different situations, etc.flexible, relative, might change over time and in different situations, etc.

AutCode - A Self-Descriptive Markup Language for Autistics http://www.markfoster.net/neurelitism/autcode.html

2 of 9 10/24/2015 11:49 AM

Page 3: AutCode - A Self-Descriptive Markup Language for Autistics

˜ (tilde), while similar to the usage of @, is placed after a trait’s specific˜ (tilde), while similar to the usage of @, is placed after a trait’s specific˜ (tilde), while similar to the usage of @, is placed after a trait’s specific˜ (tilde), while similar to the usage of @, is placed after a trait’s specific

variable to indicate an approximation. Therefore, a person might writevariable to indicate an approximation. Therefore, a person might writevariable to indicate an approximation. Therefore, a person might writevariable to indicate an approximation. Therefore, a person might write

MTu˜ if riding a bus or coach was the closest option available, but theMTu˜ if riding a bus or coach was the closest option available, but theMTu˜ if riding a bus or coach was the closest option available, but theMTu˜ if riding a bus or coach was the closest option available, but the

precise mode of transportation was not listed (a horse and buggy?). Thisprecise mode of transportation was not listed (a horse and buggy?). Thisprecise mode of transportation was not listed (a horse and buggy?). Thisprecise mode of transportation was not listed (a horse and buggy?). This

variable was not used in either Geek Code or ASC.variable was not used in either Geek Code or ASC.variable was not used in either Geek Code or ASC.variable was not used in either Geek Code or ASC.

() (parentheses) placed after a trait’s specific variable, like (+), indicates() (parentheses) placed after a trait’s specific variable, like (+), indicates() (parentheses) placed after a trait’s specific variable, like (+), indicates() (parentheses) placed after a trait’s specific variable, like (+), indicates

a range. For instance, MU+(^) would be a person who ranges betweena range. For instance, MU+(^) would be a person who ranges betweena range. For instance, MU+(^) would be a person who ranges betweena range. For instance, MU+(^) would be a person who ranges between

liking music and performing. () is specific, while @ is flexible. However,liking music and performing. () is specific, while @ is flexible. However,liking music and performing. () is specific, while @ is flexible. However,liking music and performing. () is specific, while @ is flexible. However,

@ can also be placed after the () to indicate a flexible range. Also,@ can also be placed after the () to indicate a flexible range. Also,@ can also be placed after the () to indicate a flexible range. Also,@ can also be placed after the () to indicate a flexible range. Also,

multiple variables can be used to broaden the range. For instance,multiple variables can be used to broaden the range. For instance,multiple variables can be used to broaden the range. For instance,multiple variables can be used to broaden the range. For instance,

MTf(ud) would refer to a person whose mode of transportation rangesMTf(ud) would refer to a person whose mode of transportation rangesMTf(ud) would refer to a person whose mode of transportation rangesMTf(ud) would refer to a person whose mode of transportation ranges

between walking, riding a bus, and driving a land vehicle.between walking, riding a bus, and driving a land vehicle.between walking, riding a bus, and driving a land vehicle.between walking, riding a bus, and driving a land vehicle.

& (ampersand) placed after a trait’s specific variable is used to indicate& (ampersand) placed after a trait’s specific variable is used to indicate& (ampersand) placed after a trait’s specific variable is used to indicate& (ampersand) placed after a trait’s specific variable is used to indicate

that additional information is required to clarify it. For instance, a personthat additional information is required to clarify it. For instance, a personthat additional information is required to clarify it. For instance, a personthat additional information is required to clarify it. For instance, a person

might select HT-& if the individual was, not only short, but, say, a littlemight select HT-& if the individual was, not only short, but, say, a littlemight select HT-& if the individual was, not only short, but, say, a littlemight select HT-& if the individual was, not only short, but, say, a little

person or an African pygmy. In other words, most people would notperson or an African pygmy. In other words, most people would notperson or an African pygmy. In other words, most people would notperson or an African pygmy. In other words, most people would not

immediately associate being short in stature with either dwarfism orimmediately associate being short in stature with either dwarfism orimmediately associate being short in stature with either dwarfism orimmediately associate being short in stature with either dwarfism or

pygmyism. This variable was not included in either Geek Code or ASC.pygmyism. This variable was not included in either Geek Code or ASC.pygmyism. This variable was not included in either Geek Code or ASC.pygmyism. This variable was not included in either Geek Code or ASC.

$ (dollar sign) placed after a trait’s specific variable indicates that the trait$ (dollar sign) placed after a trait’s specific variable indicates that the trait$ (dollar sign) placed after a trait’s specific variable indicates that the trait$ (dollar sign) placed after a trait’s specific variable indicates that the trait

strongly influences how the person makes a living. For instance, IN+$strongly influences how the person makes a living. For instance, IN+$strongly influences how the person makes a living. For instance, IN+$strongly influences how the person makes a living. For instance, IN+$

would refer to a person who makes a living over the Internet. MU^$ wouldwould refer to a person who makes a living over the Internet. MU^$ wouldwould refer to a person who makes a living over the Internet. MU^$ wouldwould refer to a person who makes a living over the Internet. MU^$ would

be a professional (or semiprofessional) musician. This Geek Codebe a professional (or semiprofessional) musician. This Geek Codebe a professional (or semiprofessional) musician. This Geek Codebe a professional (or semiprofessional) musician. This Geek Code

variable was not a part of ASC.variable was not a part of ASC.variable was not a part of ASC.variable was not a part of ASC.

< (less than) placed after a trait’s specific variable indicates a rating< (less than) placed after a trait’s specific variable indicates a rating< (less than) placed after a trait’s specific variable indicates a rating< (less than) placed after a trait’s specific variable indicates a rating

which a person would like to have. For instance, MTf<d would be awhich a person would like to have. For instance, MTf<d would be awhich a person would like to have. For instance, MTf<d would be awhich a person would like to have. For instance, MTf<d would be a

person whose main mode of transportation is walking, but who would likeperson whose main mode of transportation is walking, but who would likeperson whose main mode of transportation is walking, but who would likeperson whose main mode of transportation is walking, but who would like

to be driving a vehicle in the future.to be driving a vehicle in the future.to be driving a vehicle in the future.to be driving a vehicle in the future.

! (exclamation point) placed ! (exclamation point) placed ! (exclamation point) placed ! (exclamation point) placed beforebeforebeforebefore a trait is used to draw attention to a trait is used to draw attention to a trait is used to draw attention to a trait is used to draw attention to

one’s unwillingness to respond. For instance, !ID would reflect anone’s unwillingness to respond. For instance, !ID would reflect anone’s unwillingness to respond. For instance, !ID would reflect anone’s unwillingness to respond. For instance, !ID would reflect an

objection to specifying one’s ideology.objection to specifying one’s ideology.objection to specifying one’s ideology.objection to specifying one’s ideology.

Traits and Specific Variables

All traits (with their specific variables) are optional.All traits (with their specific variables) are optional.All traits (with their specific variables) are optional.All traits (with their specific variables) are optional. Use only the traits you Use only the traits you Use only the traits you Use only the traits you

AutCode - A Self-Descriptive Markup Language for Autistics http://www.markfoster.net/neurelitism/autcode.html

3 of 9 10/24/2015 11:49 AM

Page 4: AutCode - A Self-Descriptive Markup Language for Autistics

like, but, in order to avoid confusion, please provide them in thelike, but, in order to avoid confusion, please provide them in thelike, but, in order to avoid confusion, please provide them in thelike, but, in order to avoid confusion, please provide them in the

alphabetical order given here. If a trait is not applicable, just leave it off.alphabetical order given here. If a trait is not applicable, just leave it off.alphabetical order given here. If a trait is not applicable, just leave it off.alphabetical order given here. If a trait is not applicable, just leave it off.

AC is your Autistic category (although I realize that not all of theAC is your Autistic category (although I realize that not all of theAC is your Autistic category (although I realize that not all of theAC is your Autistic category (although I realize that not all of the

following disorders are on the Autism Spectrum): AC1 (Autismfollowing disorders are on the Autism Spectrum): AC1 (Autismfollowing disorders are on the Autism Spectrum): AC1 (Autismfollowing disorders are on the Autism Spectrum): AC1 (Autism

Spectrum Disorder Severity Level 1 in the DSM-5), AC2 (AutismSpectrum Disorder Severity Level 1 in the DSM-5), AC2 (AutismSpectrum Disorder Severity Level 1 in the DSM-5), AC2 (AutismSpectrum Disorder Severity Level 1 in the DSM-5), AC2 (Autism

Spectrum Disorder Severity Level 2 in the DSM-5), AC3 (AutismSpectrum Disorder Severity Level 2 in the DSM-5), AC3 (AutismSpectrum Disorder Severity Level 2 in the DSM-5), AC3 (AutismSpectrum Disorder Severity Level 2 in the DSM-5), AC3 (Autism

Spectrum Disorder Severity Level 3 in the DSM-5), ACa (Asperger’sSpectrum Disorder Severity Level 3 in the DSM-5), ACa (Asperger’sSpectrum Disorder Severity Level 3 in the DSM-5), ACa (Asperger’sSpectrum Disorder Severity Level 3 in the DSM-5), ACa (Asperger’s

Disorder or Syndrome in the DSM-IV and ICD-10), ACk (AutisticDisorder or Syndrome in the DSM-IV and ICD-10), ACk (AutisticDisorder or Syndrome in the DSM-IV and ICD-10), ACk (AutisticDisorder or Syndrome in the DSM-IV and ICD-10), ACk (Autistic

Disorder in the DSM-IV and ICD-10 or Kanner’s Autism), ACpDisorder in the DSM-IV and ICD-10 or Kanner’s Autism), ACpDisorder in the DSM-IV and ICD-10 or Kanner’s Autism), ACpDisorder in the DSM-IV and ICD-10 or Kanner’s Autism), ACp

(PDD-NOS in the DSM-IV-TR, PDD, Unspecified, in the ICD-10, or(PDD-NOS in the DSM-IV-TR, PDD, Unspecified, in the ICD-10, or(PDD-NOS in the DSM-IV-TR, PDD, Unspecified, in the ICD-10, or(PDD-NOS in the DSM-IV-TR, PDD, Unspecified, in the ICD-10, or

Atypical Pervasive Developmental Disorder in the DSM-III), ACcAtypical Pervasive Developmental Disorder in the DSM-III), ACcAtypical Pervasive Developmental Disorder in the DSM-III), ACcAtypical Pervasive Developmental Disorder in the DSM-III), ACc

(Social (Pragmatic) Communication Disorder in the DSM-5 and(Social (Pragmatic) Communication Disorder in the DSM-5 and(Social (Pragmatic) Communication Disorder in the DSM-5 and(Social (Pragmatic) Communication Disorder in the DSM-5 and

Pragmatic Language Impairment), ACn (Nonverbal LearningPragmatic Language Impairment), ACn (Nonverbal LearningPragmatic Language Impairment), ACn (Nonverbal LearningPragmatic Language Impairment), ACn (Nonverbal Learning

Disability and Right-Hemisphere Learning Disorder), Rett SyndromeDisability and Right-Hemisphere Learning Disorder), Rett SyndromeDisability and Right-Hemisphere Learning Disorder), Rett SyndromeDisability and Right-Hemisphere Learning Disorder), Rett Syndrome

(ACr), ACd (Childhood Disintegrative Disorder), ACm (Multiple-(ACr), ACd (Childhood Disintegrative Disorder), ACm (Multiple-(ACr), ACd (Childhood Disintegrative Disorder), ACm (Multiple-(ACr), ACd (Childhood Disintegrative Disorder), ACm (Multiple-

Complex Developmental Disorder), ACs (Sensory ProcessingComplex Developmental Disorder), ACs (Sensory ProcessingComplex Developmental Disorder), ACs (Sensory ProcessingComplex Developmental Disorder), ACs (Sensory Processing

Disorder, diagnosed by occupational therapists), ACx (fragile XDisorder, diagnosed by occupational therapists), ACx (fragile XDisorder, diagnosed by occupational therapists), ACx (fragile XDisorder, diagnosed by occupational therapists), ACx (fragile X

Syndrome), ACb (Broad or Broader Autistic Phenotype), ACj (justSyndrome), ACb (Broad or Broader Autistic Phenotype), ACj (justSyndrome), ACb (Broad or Broader Autistic Phenotype), ACj (justSyndrome), ACb (Broad or Broader Autistic Phenotype), ACj (just

Autistic; don’t like categorizing Autism), AC* (other), or AC?Autistic; don’t like categorizing Autism), AC* (other), or AC?Autistic; don’t like categorizing Autism), AC* (other), or AC?Autistic; don’t like categorizing Autism), AC* (other), or AC?

(uncertain).(uncertain).(uncertain).(uncertain).

You may, if you wish, add a % (percent sign) for a clinical diagnosisYou may, if you wish, add a % (percent sign) for a clinical diagnosisYou may, if you wish, add a % (percent sign) for a clinical diagnosisYou may, if you wish, add a % (percent sign) for a clinical diagnosis

or a # (number sign, pound sign, or hash tag) for no clinicalor a # (number sign, pound sign, or hash tag) for no clinicalor a # (number sign, pound sign, or hash tag) for no clinicalor a # (number sign, pound sign, or hash tag) for no clinical

diagnosis. For instance, AC1% would be a person clinicallydiagnosis. For instance, AC1% would be a person clinicallydiagnosis. For instance, AC1% would be a person clinicallydiagnosis. For instance, AC1% would be a person clinically

diagnosed with Autism Spectrum Disorder Level 1; ACc#<% woulddiagnosed with Autism Spectrum Disorder Level 1; ACc#<% woulddiagnosed with Autism Spectrum Disorder Level 1; ACc#<% woulddiagnosed with Autism Spectrum Disorder Level 1; ACc#<% would

be an undiagnosed person with social (pragmatic) communicationbe an undiagnosed person with social (pragmatic) communicationbe an undiagnosed person with social (pragmatic) communicationbe an undiagnosed person with social (pragmatic) communication

disorder who would like to be diagnosed in the future; whereasdisorder who would like to be diagnosed in the future; whereasdisorder who would like to be diagnosed in the future; whereasdisorder who would like to be diagnosed in the future; whereas

AC2%(3%c%) would be a person who has had diagnoses rangingAC2%(3%c%) would be a person who has had diagnoses rangingAC2%(3%c%) would be a person who has had diagnoses rangingAC2%(3%c%) would be a person who has had diagnoses ranging

between Autism Spectrum Disorder Level 2, Autism Spectrumbetween Autism Spectrum Disorder Level 2, Autism Spectrumbetween Autism Spectrum Disorder Level 2, Autism Spectrumbetween Autism Spectrum Disorder Level 2, Autism Spectrum

Disorder Level 3, and Social (Pragmatic) Communication Disorder.Disorder Level 3, and Social (Pragmatic) Communication Disorder.Disorder Level 3, and Social (Pragmatic) Communication Disorder.Disorder Level 3, and Social (Pragmatic) Communication Disorder.

1. 1. 1. 1.

BD for birthday: Include month (two digits), followed by date (twoBD for birthday: Include month (two digits), followed by date (twoBD for birthday: Include month (two digits), followed by date (twoBD for birthday: Include month (two digits), followed by date (two

digits), followed by year (four digits). For instance, I was born ondigits), followed by year (four digits). For instance, I was born ondigits), followed by year (four digits). For instance, I was born ondigits), followed by year (four digits). For instance, I was born on

February 27, 1956, so mine would read BD02271956.February 27, 1956, so mine would read BD02271956.February 27, 1956, so mine would read BD02271956.February 27, 1956, so mine would read BD02271956.

2. 2. 2. 2.

CC for communications (for example, texting, message boards,CC for communications (for example, texting, message boards,CC for communications (for example, texting, message boards,CC for communications (for example, texting, message boards,

blogging, making videos, and chat rooms): CC- (not much interest),blogging, making videos, and chat rooms): CC- (not much interest),blogging, making videos, and chat rooms): CC- (not much interest),blogging, making videos, and chat rooms): CC- (not much interest),

CC= (an average level of interest), CC+ (more than an average levelCC= (an average level of interest), CC+ (more than an average levelCC= (an average level of interest), CC+ (more than an average levelCC= (an average level of interest), CC+ (more than an average level

3. 3. 3. 3.

AutCode - A Self-Descriptive Markup Language for Autistics http://www.markfoster.net/neurelitism/autcode.html

4 of 9 10/24/2015 11:49 AM

Page 5: AutCode - A Self-Descriptive Markup Language for Autistics

of interest), CC= (very interested), or CC? (uncertain).of interest), CC= (very interested), or CC? (uncertain).of interest), CC= (very interested), or CC? (uncertain).of interest), CC= (very interested), or CC? (uncertain).

CO for comorbidities (additional disorders): COz (seizure disorders),CO for comorbidities (additional disorders): COz (seizure disorders),CO for comorbidities (additional disorders): COz (seizure disorders),CO for comorbidities (additional disorders): COz (seizure disorders),

COa (anxiety disorders, including OCD), COt (tic disorders), COsCOa (anxiety disorders, including OCD), COt (tic disorders), COsCOa (anxiety disorders, including OCD), COt (tic disorders), COsCOa (anxiety disorders, including OCD), COt (tic disorders), COs

(savant), COi (intellectual disabilities), COm (bipolar and mood(savant), COi (intellectual disabilities), COm (bipolar and mood(savant), COi (intellectual disabilities), COm (bipolar and mood(savant), COi (intellectual disabilities), COm (bipolar and mood

disorders), COn (other neurodevelopmental disorders, includingdisorders), COn (other neurodevelopmental disorders, includingdisorders), COn (other neurodevelopmental disorders, includingdisorders), COn (other neurodevelopmental disorders, including

ADHD), COb (behavioral disorders), COf (feeding and eatingADHD), COb (behavioral disorders), COf (feeding and eatingADHD), COb (behavioral disorders), COf (feeding and eatingADHD), COb (behavioral disorders), COf (feeding and eating

disorders), COy (synesthesia), COg (gastrointestinal issues), COrdisorders), COy (synesthesia), COg (gastrointestinal issues), COrdisorders), COy (synesthesia), COg (gastrointestinal issues), COrdisorders), COy (synesthesia), COg (gastrointestinal issues), COr

(stuttering), COl (learning disorders), CO* (other comorbidities), and(stuttering), COl (learning disorders), CO* (other comorbidities), and(stuttering), COl (learning disorders), CO* (other comorbidities), and(stuttering), COl (learning disorders), CO* (other comorbidities), and

CO? (unknown comorbidities). For multiple comorbidities, attach theCO? (unknown comorbidities). For multiple comorbidities, attach theCO? (unknown comorbidities). For multiple comorbidities, attach theCO? (unknown comorbidities). For multiple comorbidities, attach the

specific variables to the trait, such as, COstmyo. General variablesspecific variables to the trait, such as, COstmyo. General variablesspecific variables to the trait, such as, COstmyo. General variablesspecific variables to the trait, such as, COstmyo. General variables

can also be attached to each specific variable, such as, CO@f˜y&.can also be attached to each specific variable, such as, CO@f˜y&.can also be attached to each specific variable, such as, CO@f˜y&.can also be attached to each specific variable, such as, CO@f˜y&.

4. 4. 4. 4.

CS for computer skills: CS- (not too great), CS= (average), CS+CS for computer skills: CS- (not too great), CS= (average), CS+CS for computer skills: CS- (not too great), CS= (average), CS+CS for computer skills: CS- (not too great), CS= (average), CS+

(good), CS^ (excellent), or CS? (uncertain).(good), CS^ (excellent), or CS? (uncertain).(good), CS^ (excellent), or CS? (uncertain).(good), CS^ (excellent), or CS? (uncertain).

5. 5. 5. 5.

EC for eye contact: EC- (poor), EC= (average), EC+ (good), EC^EC for eye contact: EC- (poor), EC= (average), EC+ (good), EC^EC for eye contact: EC- (poor), EC= (average), EC+ (good), EC^EC for eye contact: EC- (poor), EC= (average), EC+ (good), EC^

(excellent), or EC? (uncertain).(excellent), or EC? (uncertain).(excellent), or EC? (uncertain).(excellent), or EC? (uncertain).

6. 6. 6. 6.

ED for highest level of education completed: EDn (has not completedED for highest level of education completed: EDn (has not completedED for highest level of education completed: EDn (has not completedED for highest level of education completed: EDn (has not completed

high school, secondary school, or an equivalent), EDh (completedhigh school, secondary school, or an equivalent), EDh (completedhigh school, secondary school, or an equivalent), EDh (completedhigh school, secondary school, or an equivalent), EDh (completed

high school, secondary school, or an equivalent), EDt (trade school),high school, secondary school, or an equivalent), EDt (trade school),high school, secondary school, or an equivalent), EDt (trade school),high school, secondary school, or an equivalent), EDt (trade school),

EDs (some university-level education), EDa (Associate or FoundationEDs (some university-level education), EDa (Associate or FoundationEDs (some university-level education), EDa (Associate or FoundationEDs (some university-level education), EDa (Associate or Foundation

degree), EDb (Bachelor’s degree), EDm (any graduate degree,degree), EDb (Bachelor’s degree), EDm (any graduate degree,degree), EDb (Bachelor’s degree), EDm (any graduate degree,degree), EDb (Bachelor’s degree), EDm (any graduate degree,

excluding a Doctorate or Postdoctoral work, such as the Master’sexcluding a Doctorate or Postdoctoral work, such as the Master’sexcluding a Doctorate or Postdoctoral work, such as the Master’sexcluding a Doctorate or Postdoctoral work, such as the Master’s

and Specialist degrees and the Postgraduate certificate), or EDdand Specialist degrees and the Postgraduate certificate), or EDdand Specialist degrees and the Postgraduate certificate), or EDdand Specialist degrees and the Postgraduate certificate), or EDd

(Doctorate and/or Postdoctoral work, including the Habilitation).(Doctorate and/or Postdoctoral work, including the Habilitation).(Doctorate and/or Postdoctoral work, including the Habilitation).(Doctorate and/or Postdoctoral work, including the Habilitation).

7. 7. 7. 7.

EF for executive function: EF- (hard for me to get moving at all), EF=EF for executive function: EF- (hard for me to get moving at all), EF=EF for executive function: EF- (hard for me to get moving at all), EF=EF for executive function: EF- (hard for me to get moving at all), EF=

(can sometimes get moving, as with important tasks, like paying(can sometimes get moving, as with important tasks, like paying(can sometimes get moving, as with important tasks, like paying(can sometimes get moving, as with important tasks, like paying

bills), EF+ (can get moving most of the time), EF^ (is always on thebills), EF+ (can get moving most of the time), EF^ (is always on thebills), EF+ (can get moving most of the time), EF^ (is always on thebills), EF+ (can get moving most of the time), EF^ (is always on the

go), or EF? (uncertain).go), or EF? (uncertain).go), or EF? (uncertain).go), or EF? (uncertain).

8. 8. 8. 8.

EM for empathy: EM- (poor), EM= (average), EM+ (good), EM^EM for empathy: EM- (poor), EM= (average), EM+ (good), EM^EM for empathy: EM- (poor), EM= (average), EM+ (good), EM^EM for empathy: EM- (poor), EM= (average), EM+ (good), EM^

(excellent), or EM? (uncertain).(excellent), or EM? (uncertain).(excellent), or EM? (uncertain).(excellent), or EM? (uncertain).

9. 9. 9. 9.

FR for facial recognition: FR- (poor), FR= (average), FR+ (good), orFR for facial recognition: FR- (poor), FR= (average), FR+ (good), orFR for facial recognition: FR- (poor), FR= (average), FR+ (good), orFR for facial recognition: FR- (poor), FR= (average), FR+ (good), or

FR^ (excellent), or FR? (uncertain).FR^ (excellent), or FR? (uncertain).FR^ (excellent), or FR? (uncertain).FR^ (excellent), or FR? (uncertain).

10. 10. 10. 10.

GD for gender: GDf (female), GDm (male), GDt (transgendered,GD for gender: GDf (female), GDm (male), GDt (transgendered,GD for gender: GDf (female), GDm (male), GDt (transgendered,GD for gender: GDf (female), GDm (male), GDt (transgendered,

transsexual, transvestite, psychologically androgynous,transsexual, transvestite, psychologically androgynous,transsexual, transvestite, psychologically androgynous,transsexual, transvestite, psychologically androgynous,

genderqueer, etc.), GDi (intersexed or hermaphroditic), GD* (other),genderqueer, etc.), GDi (intersexed or hermaphroditic), GD* (other),genderqueer, etc.), GDi (intersexed or hermaphroditic), GD* (other),genderqueer, etc.), GDi (intersexed or hermaphroditic), GD* (other),

11. 11. 11. 11.

AutCode - A Self-Descriptive Markup Language for Autistics http://www.markfoster.net/neurelitism/autcode.html

5 of 9 10/24/2015 11:49 AM

Page 6: AutCode - A Self-Descriptive Markup Language for Autistics

or GD? (uncertain).or GD? (uncertain).or GD? (uncertain).or GD? (uncertain).

GM for gaming: GM- (never or rarely participates), GM= (plays one orGM for gaming: GM- (never or rarely participates), GM= (plays one orGM for gaming: GM- (never or rarely participates), GM= (plays one orGM for gaming: GM- (never or rarely participates), GM= (plays one or

more games but not very well), GM+ (plays one or more reasonablymore games but not very well), GM+ (plays one or more reasonablymore games but not very well), GM+ (plays one or more reasonablymore games but not very well), GM+ (plays one or more reasonably

well), GM^ (excellent at one or more), or GM? (uncertain).well), GM^ (excellent at one or more), or GM? (uncertain).well), GM^ (excellent at one or more), or GM? (uncertain).well), GM^ (excellent at one or more), or GM? (uncertain).

12. 12. 12. 12.

HS for housing: HSa (personal apartment/flat), HSh (private house),HS for housing: HSa (personal apartment/flat), HSh (private house),HS for housing: HSa (personal apartment/flat), HSh (private house),HS for housing: HSa (personal apartment/flat), HSh (private house),

HSp (with one’s parents), HSd (university dormitory or residenceHSp (with one’s parents), HSd (university dormitory or residenceHSp (with one’s parents), HSd (university dormitory or residenceHSp (with one’s parents), HSd (university dormitory or residence

hall), HSb (boarding house), HSr (with one or more room mates),hall), HSb (boarding house), HSr (with one or more room mates),hall), HSb (boarding house), HSr (with one or more room mates),hall), HSb (boarding house), HSr (with one or more room mates),

HSg (group home), HSi (institutionalized), HSj (jail or prison), HStHSg (group home), HSi (institutionalized), HSj (jail or prison), HStHSg (group home), HSi (institutionalized), HSj (jail or prison), HStHSg (group home), HSi (institutionalized), HSj (jail or prison), HSt

(rents a room), HSl (homeless), or HS* (other).(rents a room), HSl (homeless), or HS* (other).(rents a room), HSl (homeless), or HS* (other).(rents a room), HSl (homeless), or HS* (other).

13. 13. 13. 13.

HT for height: HT- (shorter than average), HT= (average height), HT+HT for height: HT- (shorter than average), HT= (average height), HT+HT for height: HT- (shorter than average), HT= (average height), HT+HT for height: HT- (shorter than average), HT= (average height), HT+

(taller than average), or HT? (uncertain).(taller than average), or HT? (uncertain).(taller than average), or HT? (uncertain).(taller than average), or HT? (uncertain).

14. 14. 14. 14.

ID for ideology: IDr (far right, including authoritarian), IDcID for ideology: IDr (far right, including authoritarian), IDcID for ideology: IDr (far right, including authoritarian), IDcID for ideology: IDr (far right, including authoritarian), IDc

(conservative, such as social conservative, neoconservative, and(conservative, such as social conservative, neoconservative, and(conservative, such as social conservative, neoconservative, and(conservative, such as social conservative, neoconservative, and

paleoconservative), IDm (middle of the road), IDb (libertarian), IDipaleoconservative), IDm (middle of the road), IDb (libertarian), IDipaleoconservative), IDm (middle of the road), IDb (libertarian), IDipaleoconservative), IDm (middle of the road), IDb (libertarian), IDi

(illuminati or other conspiracist), IDu (populist), IDm (communitarian),(illuminati or other conspiracist), IDu (populist), IDm (communitarian),(illuminati or other conspiracist), IDu (populist), IDm (communitarian),(illuminati or other conspiracist), IDu (populist), IDm (communitarian),

IDp (progressive or liberal), IDg (green), IDl (far left, includingIDp (progressive or liberal), IDg (green), IDl (far left, includingIDp (progressive or liberal), IDg (green), IDl (far left, includingIDp (progressive or liberal), IDg (green), IDl (far left, including

socialist, Marxist, and left-anarchist), ID* (other), or ID? (uncertain).socialist, Marxist, and left-anarchist), ID* (other), or ID? (uncertain).socialist, Marxist, and left-anarchist), ID* (other), or ID? (uncertain).socialist, Marxist, and left-anarchist), ID* (other), or ID? (uncertain).

15. 15. 15. 15.

IN for the Internet: IN- (not that important in my life), IN= (prettyIN for the Internet: IN- (not that important in my life), IN= (prettyIN for the Internet: IN- (not that important in my life), IN= (prettyIN for the Internet: IN- (not that important in my life), IN= (pretty

important in my life), IN+ (very important in my life), IN^ (the center ofimportant in my life), IN+ (very important in my life), IN^ (the center ofimportant in my life), IN+ (very important in my life), IN^ (the center ofimportant in my life), IN+ (very important in my life), IN^ (the center of

my life), or IN? (uncertain).my life), or IN? (uncertain).my life), or IN? (uncertain).my life), or IN? (uncertain).

16. 16. 16. 16.

LG for logic: LG- (does not have a very logical mind), LG= (has anLG for logic: LG- (does not have a very logical mind), LG= (has anLG for logic: LG- (does not have a very logical mind), LG= (has anLG for logic: LG- (does not have a very logical mind), LG= (has an

average logical mind), LG+ (has a good logical mind), LG^ (has anaverage logical mind), LG+ (has a good logical mind), LG^ (has anaverage logical mind), LG+ (has a good logical mind), LG^ (has anaverage logical mind), LG+ (has a good logical mind), LG^ (has an

excellent logical mind), or LG? (uncertain).excellent logical mind), or LG? (uncertain).excellent logical mind), or LG? (uncertain).excellent logical mind), or LG? (uncertain).

17. 17. 17. 17.

MT for typical mode of transportation: MTd (driving a land vehicle),MT for typical mode of transportation: MTd (driving a land vehicle),MT for typical mode of transportation: MTd (driving a land vehicle),MT for typical mode of transportation: MTd (driving a land vehicle),

MTp (passenger in an automobile, an SUV, a van, etc.), MTxMTp (passenger in an automobile, an SUV, a van, etc.), MTxMTp (passenger in an automobile, an SUV, a van, etc.), MTxMTp (passenger in an automobile, an SUV, a van, etc.), MTx

(taxicab), MTu (bus or coach), MTt (train or trolly), MTa (by air), MTm(taxicab), MTu (bus or coach), MTt (train or trolly), MTa (by air), MTm(taxicab), MTu (bus or coach), MTt (train or trolly), MTa (by air), MTm(taxicab), MTu (bus or coach), MTt (train or trolly), MTa (by air), MTm

(motorcycle, motor scooter, or moped), MTf (on foot), MTw(motorcycle, motor scooter, or moped), MTf (on foot), MTw(motorcycle, motor scooter, or moped), MTf (on foot), MTw(motorcycle, motor scooter, or moped), MTf (on foot), MTw

(wheelchair), MTy (bicycle), MTr (adult tricycle), MTb (boat), MT*(wheelchair), MTy (bicycle), MTr (adult tricycle), MTb (boat), MT*(wheelchair), MTy (bicycle), MTr (adult tricycle), MTb (boat), MT*(wheelchair), MTy (bicycle), MTr (adult tricycle), MTb (boat), MT*

(other).(other).(other).(other).

18. 18. 18. 18.

MU for music: MU- (is not much interested in music), MU=MU for music: MU- (is not much interested in music), MU=MU for music: MU- (is not much interested in music), MU=MU for music: MU- (is not much interested in music), MU=

(sometimes likes listening to music), MU+ (listens to music a great(sometimes likes listening to music), MU+ (listens to music a great(sometimes likes listening to music), MU+ (listens to music a great(sometimes likes listening to music), MU+ (listens to music a great

deal), MU^ (is a performer), or MU? (uncertain).deal), MU^ (is a performer), or MU? (uncertain).deal), MU^ (is a performer), or MU? (uncertain).deal), MU^ (is a performer), or MU? (uncertain).

19. 19. 19. 19.

NT for neurotypical emulation: NT- (unable or unwilling toNT for neurotypical emulation: NT- (unable or unwilling toNT for neurotypical emulation: NT- (unable or unwilling toNT for neurotypical emulation: NT- (unable or unwilling to20. 20. 20. 20.

AutCode - A Self-Descriptive Markup Language for Autistics http://www.markfoster.net/neurelitism/autcode.html

6 of 9 10/24/2015 11:49 AM

Page 7: AutCode - A Self-Descriptive Markup Language for Autistics

successfully emulate neurotypicals), NT= (can sometimes emulatesuccessfully emulate neurotypicals), NT= (can sometimes emulatesuccessfully emulate neurotypicals), NT= (can sometimes emulatesuccessfully emulate neurotypicals), NT= (can sometimes emulate

neurotypicals), or NT+ (usually appears to be neurotypical), NT^ (isneurotypicals), or NT+ (usually appears to be neurotypical), NT^ (isneurotypicals), or NT+ (usually appears to be neurotypical), NT^ (isneurotypicals), or NT+ (usually appears to be neurotypical), NT^ (is

indistinguishable from neurotypicals in public), or NT? (uncertain).indistinguishable from neurotypicals in public), or NT? (uncertain).indistinguishable from neurotypicals in public), or NT? (uncertain).indistinguishable from neurotypicals in public), or NT? (uncertain).

OC for occupation: OCf (work full-time), OCp (work part-time), OCsOC for occupation: OCf (work full-time), OCp (work part-time), OCsOC for occupation: OCf (work full-time), OCp (work part-time), OCsOC for occupation: OCf (work full-time), OCp (work part-time), OCs

(supported by spouse, parents, student loans or scholarships, etc.),(supported by spouse, parents, student loans or scholarships, etc.),(supported by spouse, parents, student loans or scholarships, etc.),(supported by spouse, parents, student loans or scholarships, etc.),

OCa (receiving public assistance, including disability), or OC*OCa (receiving public assistance, including disability), or OC*OCa (receiving public assistance, including disability), or OC*OCa (receiving public assistance, including disability), or OC*

(other).(other).(other).(other).

21. 21. 21. 21.

OD for diagnosis under an outdated manual: ODh (ADHD), ODsOD for diagnosis under an outdated manual: ODh (ADHD), ODsOD for diagnosis under an outdated manual: ODh (ADHD), ODsOD for diagnosis under an outdated manual: ODh (ADHD), ODs

(Schizophrenia Spectrum), ODd (Deafness), ODm (Bipolar and Mood(Schizophrenia Spectrum), ODd (Deafness), ODm (Bipolar and Mood(Schizophrenia Spectrum), ODd (Deafness), ODm (Bipolar and Mood(Schizophrenia Spectrum), ODd (Deafness), ODm (Bipolar and Mood

Disorders), ODa (Anxiety Disorders), ODu (Selective Mutism), ODiDisorders), ODa (Anxiety Disorders), ODu (Selective Mutism), ODiDisorders), ODa (Anxiety Disorders), ODu (Selective Mutism), ODiDisorders), ODa (Anxiety Disorders), ODu (Selective Mutism), ODi

(Intellectual Disabilities), OD* (other), or OD? (uncertain). Multiple(Intellectual Disabilities), OD* (other), or OD? (uncertain). Multiple(Intellectual Disabilities), OD* (other), or OD? (uncertain). Multiple(Intellectual Disabilities), OD* (other), or OD? (uncertain). Multiple

misdiagnoses can be included, such as, ODhsa. General variablesmisdiagnoses can be included, such as, ODhsa. General variablesmisdiagnoses can be included, such as, ODhsa. General variablesmisdiagnoses can be included, such as, ODhsa. General variables

can also be attached to each specific variable, such as, ODm&u˜i&.can also be attached to each specific variable, such as, ODm&u˜i&.can also be attached to each specific variable, such as, ODm&u˜i&.can also be attached to each specific variable, such as, ODm&u˜i&.

22. 22. 22. 22.

PM for previous misdiagnosis: PMh (ADHD), PMs (SchizophreniaPM for previous misdiagnosis: PMh (ADHD), PMs (SchizophreniaPM for previous misdiagnosis: PMh (ADHD), PMs (SchizophreniaPM for previous misdiagnosis: PMh (ADHD), PMs (Schizophrenia

Spectrum), PMd (Deafness), PMm (Bipolar and Mood Disorders),Spectrum), PMd (Deafness), PMm (Bipolar and Mood Disorders),Spectrum), PMd (Deafness), PMm (Bipolar and Mood Disorders),Spectrum), PMd (Deafness), PMm (Bipolar and Mood Disorders),

PMa (Anxiety Disorders), PMu (Selective Mutism), PMi (IntellectualPMa (Anxiety Disorders), PMu (Selective Mutism), PMi (IntellectualPMa (Anxiety Disorders), PMu (Selective Mutism), PMi (IntellectualPMa (Anxiety Disorders), PMu (Selective Mutism), PMi (Intellectual

Disabilities), PM* (other), or PM? (uncertain). Multiple misdiagnosesDisabilities), PM* (other), or PM? (uncertain). Multiple misdiagnosesDisabilities), PM* (other), or PM? (uncertain). Multiple misdiagnosesDisabilities), PM* (other), or PM? (uncertain). Multiple misdiagnoses

can be included, such as, PMhsa. General variables can also becan be included, such as, PMhsa. General variables can also becan be included, such as, PMhsa. General variables can also becan be included, such as, PMhsa. General variables can also be

attached to each specific variable, such as, PMm&u˜i&.attached to each specific variable, such as, PMm&u˜i&.attached to each specific variable, such as, PMm&u˜i&.attached to each specific variable, such as, PMm&u˜i&.

23. 23. 23. 23.

PN for personal name recollection: PN- (poor), PN= (average), PN+PN for personal name recollection: PN- (poor), PN= (average), PN+PN for personal name recollection: PN- (poor), PN= (average), PN+PN for personal name recollection: PN- (poor), PN= (average), PN+

(good), PN^ (excellent), or PN? (uncertain).(good), PN^ (excellent), or PN? (uncertain).(good), PN^ (excellent), or PN? (uncertain).(good), PN^ (excellent), or PN? (uncertain).

24. 24. 24. 24.

RR for romantic relationships: RRm (married), RRu (in a civil union),RR for romantic relationships: RRm (married), RRu (in a civil union),RR for romantic relationships: RRm (married), RRu (in a civil union),RR for romantic relationships: RRm (married), RRu (in a civil union),

RRc (cohabiting or living together), RPr (in a relationship), RRfRRc (cohabiting or living together), RPr (in a relationship), RRfRRc (cohabiting or living together), RPr (in a relationship), RRfRRc (cohabiting or living together), RPr (in a relationship), RRf

(dates frequently), RRs (dates sometimes), RRi (dates infrequently),(dates frequently), RRs (dates sometimes), RRi (dates infrequently),(dates frequently), RRs (dates sometimes), RRi (dates infrequently),(dates frequently), RRs (dates sometimes), RRi (dates infrequently),

or RRn (never dates).or RRn (never dates).or RRn (never dates).or RRn (never dates).

25. 25. 25. 25.

SD for preferred style of dress: SDf (formal attire), SDi (informalSD for preferred style of dress: SDf (formal attire), SDi (informalSD for preferred style of dress: SDf (formal attire), SDi (informalSD for preferred style of dress: SDf (formal attire), SDi (informal

attire), SDn (nudist), SDs (the same clothes day in and day out), SD*attire), SDn (nudist), SDs (the same clothes day in and day out), SD*attire), SDn (nudist), SDs (the same clothes day in and day out), SD*attire), SDn (nudist), SDs (the same clothes day in and day out), SD*

(other), or SD? (uncertain).(other), or SD? (uncertain).(other), or SD? (uncertain).(other), or SD? (uncertain).

26. 26. 26. 26.

SF for science fiction: SF- (has no interest), SF= (is moderatelySF for science fiction: SF- (has no interest), SF= (is moderatelySF for science fiction: SF- (has no interest), SF= (is moderatelySF for science fiction: SF- (has no interest), SF= (is moderately

interested), SF+ (is very interested), SF^ (is devoted to it), SF?interested), SF+ (is very interested), SF^ (is devoted to it), SF?interested), SF+ (is very interested), SF^ (is devoted to it), SF?interested), SF+ (is very interested), SF^ (is devoted to it), SF?

(uncertain).(uncertain).(uncertain).(uncertain).

27. 27. 27. 27.

SI for special interests: SI followed by a number (indicating theSI for special interests: SI followed by a number (indicating theSI for special interests: SI followed by a number (indicating theSI for special interests: SI followed by a number (indicating the

individual’s usual number of special interests at any one time), suchindividual’s usual number of special interests at any one time), suchindividual’s usual number of special interests at any one time), suchindividual’s usual number of special interests at any one time), such

as SI4, which would be 4 special interests. Use SI? for uncertain.as SI4, which would be 4 special interests. Use SI? for uncertain.as SI4, which would be 4 special interests. Use SI? for uncertain.as SI4, which would be 4 special interests. Use SI? for uncertain.

28. 28. 28. 28.

AutCode - A Self-Descriptive Markup Language for Autistics http://www.markfoster.net/neurelitism/autcode.html

7 of 9 10/24/2015 11:49 AM

Page 8: AutCode - A Self-Descriptive Markup Language for Autistics

SO for sexual orientation, sexual identity, or sexual preference: SOsSO for sexual orientation, sexual identity, or sexual preference: SOsSO for sexual orientation, sexual identity, or sexual preference: SOsSO for sexual orientation, sexual identity, or sexual preference: SOs

(straight), SOg (gay or lesbian), SOb (bisexual), SOp (pansexual,(straight), SOg (gay or lesbian), SOb (bisexual), SOp (pansexual,(straight), SOg (gay or lesbian), SOb (bisexual), SOp (pansexual,(straight), SOg (gay or lesbian), SOb (bisexual), SOp (pansexual,

omnisexual, or anthrosexual), SOa (asexual), SOu (autosexual), SO*omnisexual, or anthrosexual), SOa (asexual), SOu (autosexual), SO*omnisexual, or anthrosexual), SOa (asexual), SOu (autosexual), SO*omnisexual, or anthrosexual), SOa (asexual), SOu (autosexual), SO*

(other), or SO? (uncertain).(other), or SO? (uncertain).(other), or SO? (uncertain).(other), or SO? (uncertain).

29. 29. 29. 29.

SP for speaking: SP- (does not speak), SP= (occasionally speaks),SP for speaking: SP- (does not speak), SP= (occasionally speaks),SP for speaking: SP- (does not speak), SP= (occasionally speaks),SP for speaking: SP- (does not speak), SP= (occasionally speaks),

SP+ (usually speaks), SP^ (has the gift of gab), or SP? (uncertain).SP+ (usually speaks), SP^ (has the gift of gab), or SP? (uncertain).SP+ (usually speaks), SP^ (has the gift of gab), or SP? (uncertain).SP+ (usually speaks), SP^ (has the gift of gab), or SP? (uncertain).

30. 30. 30. 30.

SR for sacred: SRm (monotheist, henotheist, monolatrist, orSR for sacred: SRm (monotheist, henotheist, monolatrist, orSR for sacred: SRm (monotheist, henotheist, monolatrist, orSR for sacred: SRm (monotheist, henotheist, monolatrist, or

trinitarian), SRu (duotheist, including bitheist and ditheist, ortrinitarian), SRu (duotheist, including bitheist and ditheist, ortrinitarian), SRu (duotheist, including bitheist and ditheist, ortrinitarian), SRu (duotheist, including bitheist and ditheist, or

polytheist), SRa (atheist, agnostic, apatheist, nontheist, or humanist),polytheist), SRa (atheist, agnostic, apatheist, nontheist, or humanist),polytheist), SRa (atheist, agnostic, apatheist, nontheist, or humanist),polytheist), SRa (atheist, agnostic, apatheist, nontheist, or humanist),

SRw (Wiccan, neopagan, pagan, or animist), SRd (deist, pandeist, orSRw (Wiccan, neopagan, pagan, or animist), SRd (deist, pandeist, orSRw (Wiccan, neopagan, pagan, or animist), SRd (deist, pandeist, orSRw (Wiccan, neopagan, pagan, or animist), SRd (deist, pandeist, or

panendeist), SRp (pantheist or panentheist), SR* (other), or SR?panendeist), SRp (pantheist or panentheist), SR* (other), or SR?panendeist), SRp (pantheist or panentheist), SR* (other), or SR?panendeist), SRp (pantheist or panentheist), SR* (other), or SR?

(uncertain).(uncertain).(uncertain).(uncertain).

31. 31. 31. 31.

SS for social skills: SS- (poor), SS= (average), SS+ (good), SS^SS for social skills: SS- (poor), SS= (average), SS+ (good), SS^SS for social skills: SS- (poor), SS= (average), SS+ (good), SS^SS for social skills: SS- (poor), SS= (average), SS+ (good), SS^

(excellent), or SS? (uncertain).(excellent), or SS? (uncertain).(excellent), or SS? (uncertain).(excellent), or SS? (uncertain).

32. 32. 32. 32.

ST for stimming (stimulating) or, technically, (motor) stereotypy: ST-ST for stimming (stimulating) or, technically, (motor) stereotypy: ST-ST for stimming (stimulating) or, technically, (motor) stereotypy: ST-ST for stimming (stimulating) or, technically, (motor) stereotypy: ST-

(never), ST= (occasionally), ST+ (frequently), ST^ (most of the time),(never), ST= (occasionally), ST+ (frequently), ST^ (most of the time),(never), ST= (occasionally), ST+ (frequently), ST^ (most of the time),(never), ST= (occasionally), ST+ (frequently), ST^ (most of the time),

or ST? (uncertain).or ST? (uncertain).or ST? (uncertain).or ST? (uncertain).

33. 33. 33. 33.

VS for value system: VSo (opposed to curing Autism), VSc (favorsVS for value system: VSo (opposed to curing Autism), VSc (favorsVS for value system: VSo (opposed to curing Autism), VSc (favorsVS for value system: VSo (opposed to curing Autism), VSc (favors

curing Autism), VSn (supports only curing Autism’s negativecuring Autism), VSn (supports only curing Autism’s negativecuring Autism), VSn (supports only curing Autism’s negativecuring Autism), VSn (supports only curing Autism’s negative

symptoms), VSs (Autistic supremacy), VS* (other), or VS?symptoms), VSs (Autistic supremacy), VS* (other), or VS?symptoms), VSs (Autistic supremacy), VS* (other), or VS?symptoms), VSs (Autistic supremacy), VS* (other), or VS?

(uncertain).(uncertain).(uncertain).(uncertain).

34. 34. 34. 34.

WT for height: WT- (thin), WT= (average), WT+ (overweight), or WT?WT for height: WT- (thin), WT= (average), WT+ (overweight), or WT?WT for height: WT- (thin), WT= (average), WT+ (overweight), or WT?WT for height: WT- (thin), WT= (average), WT+ (overweight), or WT?

(uncertain).(uncertain).(uncertain).(uncertain).

35. 35. 35. 35.

Copyright © 2008 and 2013 Mark A. Foster, Ph.D. All rights reserved.hit counterhit counterhit counterhit counter

AutCode - A Self-Descriptive Markup Language for Autistics http://www.markfoster.net/neurelitism/autcode.html

8 of 9 10/24/2015 11:49 AM

Page 9: AutCode - A Self-Descriptive Markup Language for Autistics

AutCode - A Self-Descriptive Markup Language for Autistics http://www.markfoster.net/neurelitism/autcode.html

9 of 9 10/24/2015 11:49 AM