Civil Rights
Movements, leaders, victories and the continuing fight for equality.
Explore the people, places, events, achievements, struggles and stories that shaped our journey.
Movements, leaders, victories and the continuing fight for equality.
Innovation, patents, science, technology and world-changing contributions.
Pioneers, champions, Negro Leagues, records, activism and excellence.
Meet the people whose lives, choices and achievements shaped the journey.
Black towns, communities, institutions and places where history happened.
Moments that changed communities, movements, institutions and the nation.
Katherine Johnson’s mathematical calculations helped guide some of America’s most important early space missions while she confronted the racial and gender barriers faced by Black women in twentieth-century America.
MORE →Reflects the personal views, recollections, and perspective of the author, Mike Davis.
This is a personal recollection on the Move fire on May 13, 1985
Simple XML is a variation of XML containing only elements. All attributes are converted into elements. Not having attributes or other xml elements such as the XML declaration / DTDs allows the use of simple and fast parsers. This format is also compatible with mainstream XML parsers.
SAX (Simple API for XML) is an event-driven online algorithm for lexing and parsing XML documents, with an API developed by the XML-DEV mailing list. SAX provides a mechanism for reading data from an XML document that is an alternative to that provided by the Document Object Model (DOM). Where the DOM operates on the document as a whole—building the full abstract syntax tree of an XML document for convenience of the user—SAX parsers operate on each piece of the XML document sequentially, issuing parsing events while making a single pass through the input stream.
Simple Outline XML (SOX) is a compressed way of writing XML. SOX uses indenting to represent the structure of an XML document, eliminating the need for closing tags.
Portable Application Description (PAD) is a machine-readable document format that allows software authors to provide product descriptions and specifications to online sources in a standard format—an XML schema that allows webmasters and program librarians to automate adding new program listings and updating existing listings in their catalog. PAD saves time for both authors and webmasters, while allowing the specification to support the latest changes to operating systems and hardware. The PAD technology is used by more than 6,000 software publishers of downloadable applications covering the Windows, OS X, and Linux operating systems. The PAD format is a relatively simple XML format that exclusively uses nested elements with no attributes. If multiple languages are represented in a single PAD file, then parsing can be more challenging because leaf tags are duplicated for each language. Each field in the specification has a regular expression associated with it that acts as a constraint on the field. If it matches, the field value is legal and if it fails to match, the field and the PAD file as a whole do not conform to the specification. A PAD file commonly has a file name extension of .xml or .pad. PAD was designed by the Association of Software Professionals (ASP) and introduced in 1998. PAD is a worldwide registered trademark of the ASP and managed by the ASP PAD Committee.
Before the 1921 destruction of Tulsa’s Greenwood District, Black residents had created a remarkable center of business and community life. The district included stores, professional offices, entertainment venues and homes owned by Black citizens. Understanding Greenwood means learning what was built—not only what was burned.
MORE →Brown v. Board of Education in 1954.