Lab 1 – ELDERS Description Lab 1 V2 – ELDERS Product Description Robert Matson CS411 Janet Brunelle April 22, 2013 1 Lab 1 – ELDERS Description 2 Table of Contents 1 INTRODUCTION ...................................................................................................................3 2 ELDERS PRODUCT DESCRIPTION ....................................................................................4 2.1 Key Product Features and Capabilities ........................................................................4 2.2 Major Components (Hardware/Software)....................................................................5 3 IDENTIFICATION OF CASE STUDY……………………………………………………..7 4 PRODUCT PROTOTYPE DESCRIPTION ............................................................................8 4.1 Prototype Architecture (Hardware/Software) ..............................................................8 4.2 Prototype Features and Capabilities.............................................................................8 4.3 Prototype Development Challenges .............................................................................9 GLOSSARY ..................................................................................................................................11 REFERENCES ..............................................................................................................................13 List of Figures Figure 1. Major functional component diagram .............................................................................5 Figure 2. Major functional component diagram…………………………………………………..8 Lab 1 – ELDERS Description 3 Lab 1 – CertAnon Product Description 1 INTRODUCTION There will be a great loss around the world in the next century. More than half the languages around the world will go extinct. With people speaking commonly used languages, people do not understand much about endangered languages. The endangerment of a language is similar to the endangerment of plants and species, but will result in the loss of the unique cultural, historical, and spiritual knowledge. The Cheroenhaka (Nottoway) Indian language happens to be one of the hundreds of languages that are listed as extinct. With the Endangered Languages Documentation Extension and Revival System project, known as ELDERS, there will be great hope in the revival of the Nottoway language. The Indian Tribe was known as Cheroenhaka, but upon contact with the English (Colonials), the English called them Nottoway. The Nottoway had made first contact with the English back in 1608. They lived and hunted by the Nottoway and Blackwater rivers in the southeastern part of Virginia which is now known as Sussex County and Capron. Even though the Nottoway language is not spoken today, the language is still an important part of their culture. The revival system will not only teach the Nottoway language, but it will expand the dictionary on new words voted by the tribe. The only documentation on some of the words was documented by Thomas Jefferson. There is very little known information about the language and no alphabet has been documented. The ELDERS project will consist of a free web-based system for anyone to use. (This space intentionally left blank) Lab 1 – ELDERS Description 2 4 PRODUCT DESCRIPTION As mentioned before, the ELDERS project will revive the Nottoway language. It will focus on storing and preserving the original language along with new words. This will be done with an online database that uses a graphical user interface (GUI) frontend. The website will be using free online software. The product is going to have to keep a user’s attention, which is why the games (learning activities) will be included. The goal is being able to know how the Nottoway letters, documented words, and grammar all correlate together into creating new words. The new words will be voted among the council committee in the tribe to see which words will be added to the expanded dictionary. The ELDERS project methods are used to encourage and expand on the Nottoway language. This could also lead to helping with other endangered languages revival projects. Only one step at a time needs to be taken and it starts with the ELDERS project. The project members will have interaction with the Nottoway Indian tribe. The interaction will involve the project members in a better understanding of the tribe’s culture history. 2.1 Key Product Features and Capabilities The database will have at least two tables that contain historic dictionary and expanded dictionary. With the historic dictionary, it will store the words that are currently known in the Nottoway language. No administrator will be able to change or mess with the words in the historic dictionary. This is to keep the original documented Nottoway words preserved. Inside the expanded dictionary it will contain the words from the historic dictionary along with new words that have been voted for by the voting committee. Users will be able to look how the old words are used and what they mean along with other Indian languages that are closely similar to Lab 1 – ELDERS Description the language. The council, a group from the Indian tribe, will vote on the new words that users will be creating. They have the final saying if the word should be added or not. If it is added, it goes within the expanded dictionary. The council will have administrator rights to be able to modify words from the list or if need be, remove words only in the expanded dictionary. The ELDERS project is not just about creating lost words for the language. It is about reviving and expanding the culture of the language. That is why there is an educational part for the project that consists of the language and history lessons of the Nottoway tribe. The game section focuses on having the user enjoy learning the Nottoway language, with a choice of different games. 2.2 Major Components (Hardware/Software) Figure 1. Major functional component diagram 5 Lab 1 – ELDERS Description 6 The diagram above, Figure 1, illustrates the major functional components of the ELDERS. The software will be a free registered access website. It will use the LAMP (Linux, Apache HTTP server, MySQL, PHP) stack. The hardware will consist of a client/server application. The client will be able to access anything on the server with a computer or mobile device that has access through the network. The server will have a minimal projected specifications 2-4 GB RAM and 20 GB of storage. Authentication will control accountability and limit roles and/or views of certain users. Users will be able to view the alphabet, historic dictionary, expanded dictionary, historic background and communication methods. (This space intentionally left blank) Lab 1 – ELDERS Description 3 IDENTIFICATION OF CASE STUDY The ELDERS project is designed to revitalize the Nottoway language. Professor Jay Morris has been working closely with the Nottoway tribe for the past couple years. He is a computer science professor that teaches at Old Dominion University. He graduated from Yale University with a Master’s degree in Mechanical Engineering and a Master’s degree in Philosophy. With his close relationship with tribe, they have grown a strong trust with him and with his idea on the revitalization projection of the language. Professor Morris has team members from the CS410/411 class helping him out with the ELDERS project. (This space intentionally left blank) 7 Lab 1 – ELDERS Description 4 PRODUCT PROTOTYPE DESCRIPTION The ELDERS product prototype will require access to the website. Unregistered users will only have access to certain parts of the site. We want the tribe members to feel safe with people being able to access their language. So we will set administrative rights on the different users accessing the website. Administrators, council members, and registered users will all have different levels of access on the website. 4.1 Prototype Architecture The interface will contain the LAMP stack. The prototype will feature a virtual machine that will have MySQL database and Apache server. Figure 2 Major Functional Component Diagram 8 Lab 1 – ELDERS Description 9 This can be accessed by a remote desktop client. Python will be the written coded algorithm for the ELDERS project. There will be two different algorithms based on the dictionaries and search engine. With the voting of new words, the database will see if the word is already contained in the dictionary. The community and the council members will vote on which words will be used in the new dictionary. 4.2 Prototype Features and Capabilities The prototype website will feature an option to register. This will give access control on the registered user in what they are capable of doing. The registration will need the user’s email, name, and password. The user will be given an option to be able to reset his/her password. This will send a new password to the registered user’s email address. The prototype will feature a history page about the Nottoway tribe and the creations of ELDERS. The administrator will be able to update and modify how it will be displayed. The prototype will feature a simple hangman game that is part of the learning activities section. More games will be added in the future to increase the learning capability of registered users. Administrators in the future will be able to add and update games. The prototype will feature dictionary search with both English and Nottoway words. There will be a forum in which users can discuss and ask questions about the language. This forum will allow the registered user to edit their profile and share information with other users on the internet. 4.3 Prototype Development Challenges Like many projects that start off, there will be many challenges in the way. One of the problems that can occur is the administrator’s responsibility on keeping the website constantly updated to ensure that errors do not occur. Administrator users will have to teach the next administrator user. Another problem that can occur is people who do not have online access will Lab 1 – ELDERS Description 10 not be able to view any content. A simple solution to this is by allowing the user to be able to export content on mobile devices, like the dictionaries and the grammar usage. The Nottoway Indians need to like how the project is being setup. The current working members will have to show them what is being worked on. With Professor Jay Morris knowledge on the language, he would be able to help out with the conjunction of the grammar. Conjunction of the grammar is what pronouns are used with verbs and adjectives. He has simple examples of the Nottoway grammar uses. Lab 1 – ELDERS Description GLOSSARY ELDERS: Endangered Languages Documentation Extension and Revival System Old Dictionary: Dictionary only containing the original Nottoway words New Dictionary: Dictionary containing all of the new words approved by the Nottoway LAMP: Linux, Apache, MySQL, PHP Registered User: A user that has registered with the ELDERS website and is either not a member of the community or a user whose Community Member status has not yet been approved. Community Member: A member of the community that the language belongs to Language Committee Member: Member of the community selected to be responsible for voting and suggesting new words Graphical User Interface (GUI): How the end user will interact with the application Linux: A free, widely-available open-source operating system MySQL: the worlds most used RDBMS 11 Lab 1 – ELDERS Description Structured Query Language (SQL): Language used to make queries to a database server Tables: Logical collections of data stored on a database server RDBMS: Relational Database Management System (This space intentionally left blank) 12 Lab 1 – ELDERS Description 13 REFERENCES http://www.cs.odu.edu/~jdm/ "J.D. Morris." J.D. Morris. N.p., n.d. Web. 11 Mar. 2013. http://www.nsf.gov/news/special_reports/linguistics/endangered.jsp "Research Areas." Language and Linguistics: Endangered Language. N.p., n.d. Web. 11 Mar. 2013. http://www.cheroenhaka-nottoway.org/nottoway-history/snap-shot.htm "Cheroenhaka Nottoway Indian Tribe History." Cheroenhaka Nottoway Indian Tribe History. N.p., n.d. Web. 11 Mar. 2013. http://www.cheroenhaka-nottoway.org/ "Cheroenhaka Nottoway Indian Tribe Official Site." Cheroenhaka Nottoway Indian Tribe Official Site. N.p., n.d. Web. 11 Mar. 2013.