Distributable Educational Material Markup LanguageTM


First Alpha version of schema published.

Though it is still rough and only covers the fundamental constituents of a DEMML™ topic, the DEMML_0.1 schema is available for viewing here.

Created DEMML™ blog site.

It took me a while to get around to creating a blog but it is finally up. (Updated July 8, 2009)
click here...

Added new Features and Benefits page.

DEMML is truely unique but I seem to have a hard time getting people to see that. Hopefully this will help. (Updated Dec. 10, 2007)
full story...

New Powerpoint about Communications Systems

full story...


How DEMML™ was Invented

Necessity truly is the mother of invention.
full story...

Objective Six: Easy Sharing of information

These three objectives are listed together because they will all use the same system based on Usenet technology. A little bit of internet history may be in order. E-mail was one of the first things invented for the internet. Millions of people use it every day. In the beginning of the internet, people often needed to send regular e-mail to lots of people. Sometimes they wanted anyone within a group to be able to submit an e-mail that was sent out to everyone else in the group. For this they created list-serve software that would maintain the list, receive the e-mails and send out the copies to everyone on the list. Many people today belong to these “listserves.” When the number of people on the lists are in the thousands it becomes very inefficient to send out all these thousands of copies of each e-mail that many people won’t even read. So someone invented Usenet. With Usenet a user submits their message to a local server. This server then shares it’s messages with lots of other servers in the system. The system is designed so that only messages that haven’t already been copied to a server get transmitted to that server. It may seem like a lot of copying but it is much more efficient than sending out all those thousands of copies of e-mails from thousands of people to thousands of other people. Each of the “listserves” is replaced by a topic within the Usenet software database called a “newsgroup.” When a user wants to read messages in a “newsgroup” they simply use special “newsreader” software (different from RSS newsreader software) which logs into their local server and downloads just the headers (subject, author, date, etc.) of the messages. The user then only downloads and reads the particular messages that interest them. A user can “subscribe” to only those newsgroups that interest them.

There are several aspects of this Usenet system that are particularly well suited for DEMML™.

In order to protect the integrity of the newsgroups, all institutions running a DEMML™ Usenet server are required to maintain control of their users. Users may use nick-names in the system but are required to register through their institution with proven identities. Users then log in to their institution’s server using a password. Those who abuse the system will be reported to their institutions, who will remove their access privileges. Institutions who cannot control their users will not be allowed to post messages to the system. They can still download messages and their students can still download content from the content distribution servers. But they cannot post messages. 

Next: Discussion...

First Published: April 12, 2007 — Last Modified: April 16, 2007
DEMML Logo  About Us | Contact Us | ©2010 Grant Sheridan Robertson