Help:COAP-2180/mid-term-solutions
Jump to navigation
Jump to search
Solutions for Common application supplement- anonymized
Solutions for a 2010 mid term exam below.
A
XML
<?xml version="1.0"?>
<!DOCTYPE FORM SYSTEM "midterm.dtd">
<FORM>
<CAMPUS-CHOOSEN>
London
</CAMPUS-CHOOSEN>
<PERSONAL-DETAILS
LAST-NAME="A"
FIRST-NAME="A"
MIDDLE-NAME="A"
DATE-OF-BIRTH="x/y/1989"
SOCIAL-SECURITY-NUMBER="5412554"
ADDRESS="xxx"
CITY="yyyy"
ZIP="1111"
HIGH-SCHOOL="ZZZZ">
</PERSONAL-DETAILS>
<REQUIREMENT-TO-LIVE-ON-CAMPUS>
</REQUIREMENT-TO-LIVE-ON-CAMPUS>
<SOURCE-OF-INFORMATION
REASON-OF-INTEREST="Proper Recognition"
APPLICATION-TO-OTHER-UNIVERSITY="Business and Management University, Geneva"
WEBSTER-ACQUAINTSNCES="Angela Murphy"
RECRUITMENT-TO-WEBSTER-ATHLETIC-PROGRAM="No">
</SOURCE-OF-INFORMATION>
<FOR-TRANSFER-STUDENTS>Day</FOR-TRANSFER-STUDENTS>
<ACADEMIC-AREAS-OF-INTEREST
CHOICE-1="Sociology"
CHOICE-2="French"
CHOICE-3="Acting">
</ACADEMIC-AREAS-OF-INTEREST>
</FORM>
DTD
<!-- DTD of WEBSTER UNIVERSITY Common Application Supplement Form -->
<!-- Created by: A, 24.11.2010, Webster University, Geneva, COAP 2180-->
<!ELEMENT COMMON-APPLICATION-SUPPLEMENT (FORM*)>
<!ELEMENT FORM (CAMPUS-CHOOSEN, PERSONAL-DETAILS, REQUIREMENT-TO-LIVE-ON-CAMPUS,
SOURCE-OF-INFORMATION, FOR-TRANSFER-STUDENTS, ACADEMIC-AREAS-OF-INTEREST)>
<!--This part includes the different sections of the form-->
<!--SECTION 1-->
<!ELEMENT CAMPUS-CHOOSEN (#PCDATA)>
<!-- This part gives the choice to select a campus among the Webster Worldwide Campuses-->
<!ELEMENT PERSONAL-DETAILS (#PCDATA)>
<!ATTLIST PERSONAL-DETAILS
LAST-NAME CDATA #REQUIRED
FIRST-NAME CDATA #REQUIRED
MIDDLE-NAME CDATA #REQUIRED
DATE-OF-BIRTH CDATA #REQUIRED
SOCIAL-SECURITY-NUMBER CDATA #REQUIRED
ADDRESS CDATA #REQUIRED
CITY CDATA #REQUIRED
STATE CDATA #REQUIRED
ZIP CDATA #REQUIRED
HIGH-SCHOOL CDATA #REQUIRED>
<!--The student has to give the personal detail in this section(All fields are required)-->
<!--SECTION 2-->
<!ELEMENT REQUIREMENT-TO-LIVE-ON-CAMPUS (#PCDATA)>
<!--This part explains the conditions to live on-campus-->
<!ELEMENT SOURCE-OF-INFORMATION (#PCDATA)>
<!ATTLIST SOURCE-OF-INFORMATION
REASON-OF-INTEREST CDATA #REQUIRED
APPLICATION-TO-OTHER-UNIVERSITY CDATA #REQUIRED
WEBSTER-ACQUAINTSNCES CDATA #IMPLIED
RECRUITMENT-TO-WEBSTER-ATHLETIC-PROGRAM CDATA #REQUIRED>
<!--The university wants to know how the student come to know about the university -->
<!--SECTION 3-->
<!ELEMENT FOR-TRANSFER-STUDENTS (#PCDATA)>
<!--This part gives some information to the students transferring-->
<!--SECTION 4-->
<!ELEMENT ACADEMIC-AREAS-OF-INTEREST (#PCDATA)>
<!ATTLIST ACADEMIC-AREAS-OF-INTEREST
CHOICE-1 CDATA #REQUIRED
CHOICE-2 CDATA #REQUIRED
CHOICE-3 CDATA #REQUIRED>
<!--The university wants to know in which field the student is interested in-->
B
XML
<?xml version="1.0"?>
<!DOCTYPE APPLICATIONS SYSTEM "EXAM.dtd">
<?xml-stylesheet href="EXAM.xls" type="text/xsl"?>
<APPLICATIONS>
<APPLICATION>
<CHOOSE_CAMPUS>
<CAMPUS>
<LIST>Main Campus in St. Luis, Missouri Geneve, switzerland Vienna, Austria London, United Kingdom Leiden, The Netherlands Cha-am/ Hua Hin, Thailand</LIST>
</CAMPUS>
</CHOOSE_CAMPUS>
<STUDENT_INFO>
<LAST_NAME>TYPE HERE YOU LAST NAME</LAST_NAME>
<FIRST_NAME>TYPE HERE YOUR FIRST NAME</FIRST_NAME>
<MIDDLE_NAME>TYPE HERE YOUR MIDDLE NANE</MIDDLE_NAME>
<DATE_OF_BIRTH>
<MONTH>MONTH</MONTH>
<DAY>DAY</DAY>
<YEAR>YEAR</YEAR>
</DATE_OF_BIRTH>
<SECURITY>TYPE HERE YOUR SOCIAL SECURITY NUMBER</SECURITY>
<ADDRESS_1>
<ADDRESS>TYPE HERE YOUR ADDRESS</ADDRESS>
<CITY>YOUR CITY</CITY>
<STATE>YOUR STATE</STATE>
<ZIP>YOUR ZIPE</ZIP>
<HIGH_SCHOOL>YOUR HIGH SCHOOL</HIGH_SCHOOL>
<CITY_STATE>CITY/ STATE OF YOUR HIGH SCHOOL</CITY_STATE>
</ADDRESS_1>
</STUDENT_INFO>
<QUESTIONS>
<QUESTION1>How did you fisrt become intrested in Webster Univercity?</QUESTION1>
<QUESTION2>I have applied or intent to apply to the following colleges (optional)</QUESTION2>
<QUESTION3>Please list names of any Webster acquaintances ( students, faculty, stuuf, alumni, relatives)</QUESTION3>
<QUESTION4>Are you being recruited by a Webster athletic program</QUESTION4>
</QUESTIONS>
<TRANSFER>
<QUESTION>For transfert students only: ........</QUESTION>
</TRANSFER>
<INTEREST>
<CHOOSE_INTEREST>Please, indicate, in order of preferce, your are of academic study:</CHOOSE_INTEREST>
</INTEREST><INTEREST></INTEREST>
<FACULTIES>
<FACULTY>
<LIST>Art Behavioral and Social Sceinces Biological Sciences Business and Management Communications Education English History</LIST>
</FACULTY>
</FACULTIES>
</APPLICATION>
</APPLICATIONS>
DTD
<!-- Midterm Exam DTD -->
<!--Edited and re-structured by B -->
<!-- The idea is to be able to be able to do a real application form for different people. -->
<!ELEMENT APPLICATIONS (APPLICATION+) >
<!ELEMENT APPLICATION (CHOOSE_CAMPUS+, STUDENT_INFO+, QUESTIONS+,
TRANSFER+, INTEREST+, FACULTIES+)>
<!ELEMENT CHOOSE_CAMPUS (CAMPUS)>
<!ELEMENT CAMPUS (LIST)>
<!ELEMENT LIST (#PCDATA)>
<!ELEMENT STUDENT_INFO (LAST_NAME, FIRST_NAME, MIDDLE_NAME, DATE_OF_BIRTH+, SECURITY, ADDRESS_1+)>
<!ELEMENT LAST_NAME (#PCDATA)>
<!ELEMENT FIRST_NAME (#PCDATA)>
<!ELEMENT MIDDLE_NAME (#PCDATA)>
<!-- FIRST_name, MIDDLE_name and LAST_name are child elements of FULL_name -->
<!ELEMENT DATE_OF_BIRTH (MONTH, DAY, YEAR)>
<!ELEMENT MONTH (#PCDATA)>
<!ELEMENT DAY (#PCDATA)>
<!ELEMENT YEAR (#PCDATA)>
<!ELEMENT SECURITY (#PCDATA)>
<!ELEMENT ADDRESS_1 (ADDRESS, CITY, STATE, ZIP, HIGH_SCHOOL, CITY_STATE)>
<!ELEMENT ADDRESS (#PCDATA)>
<!ELEMENT CITY (#PCDATA)>
<!ELEMENT STATE (#PCDATA)>
<!ELEMENT ZIP (#PCDATA)>
<!ELEMENT HIGH_SCHOOL (#PCDATA)>
<!ELEMENT CITY_STATE (#PCDATA)>
<!ELEMENT QUESTIONS ( QUESTION1, QUESTION2, QUESTION3, QUESTION4)>
<!ELEMENT QUESTION1 (#PCDATA)>
<!ELEMENT QUESTION2 (#PCDATA)>
<!ELEMENT QUESTION3 (#PCDATA)>
<!ELEMENT QUESTION4 (#PCDATA)>
<!ELEMENT TRANSFER (QUESTION)>
<!ELEMENT QUESTION (#PCDATA)>
<!ELEMENT INTEREST (CHOOSE_INTEREST)>
<!ELEMENT CHOOSE_INTEREST (#PCDATA)>
<!ELEMENT FACULTIES ( FACULTY)>
<!ELEMENT FACULTY (LIST)>
C
XML
<?xml version="1.0"?>
<!DOCTYPE APPLICATIONS SYSTEM "Mid-Term_Exam.dtd">
<?xml-stylesheet href="address_book.css" type="text/css"?>
<APPLICATIONS>
<APPLICATION>
<CAMPUS>
<NAME>
<LIST> Geneva </LIST>
</NAME>
</CAMPUS>
<STUDENT_INFO>
<LAST_NAME>C</LAST_NAME>
<FIRST_NAME>C </FIRST_NAME>
<MIDDLE_NAME>C</MIDDLE_NAME>
<DATE_OF_BIRTH>
<MONTH></MONTH>
<DAY></DAY>
<YEAR></YEAR>
</DATE_OF_BIRTH>
<SOCIAL_SECURITY>...</SOCIAL_SECURITY>
<ADDRESS>
<ADDRES> xxxx</ADDRES>
<CITY> xxxx</CITY>
<STATE> xxxx</STATE>
<ZIP> xxx</ZIP>
<HIGH_SCHOOL> yyyy</HIGH_SCHOOL>
<CITY1> zzzz</CITY1>
<STATE1>Geneva</STATE1>
</ADDRESS>
</STUDENT_INFO>
<QUESTION>
<INTERESTED>...</INTERESTED>
<OTHERS>...</OTHERS>
<ACQUAINTANCES>...</ACQUAINTANCES>
<ATHLETIC_PROGRAM>no</ATHLETIC_PROGRAM>
</QUESTION>
<TRANSFER_STUDENTS>
<EVENING_COURSES>
<LIST></LIST>
</EVENING_COURSES>
</TRANSFER_STUDENTS>
<AREA_OF_INTEREST>
<CHOOSE_INTEREST>
<AREAS>
<FACULTY></FACULTY>
</AREAS>
</CHOOSE_INTEREST>
<FACULTIES>
<LIST></LIST>
</FACULTIES>
</AREA_OF_INTEREST>
<AREAS>
<FACULTY></FACULTY>
</AREAS>
</APPLICATION>
</APPLICATIONS>
DTD
<!-- Mid-Term Exam DTD -->
<!-- Edited by C -->
<!-- a DTD to fill in the Common Webster Application Supplement -->
<!ELEMENT APPLICATIONS (APPLICATION+) >
<!ELEMENT APPLICATION (CAMPUS+, STUDENT_INFO+, QUESTION+, TRANSFER_STUDENTS+,
AREA_OF_INTEREST+, AREAS+)>
<!ELEMENT CAMPUS (NAME)>
<!ELEMENT NAME (LIST)>
<!ELEMENT STUDENT_INFO (LAST_NAME, FIRST_NAME, MIDDLE_NAME, DATE_OF_BIRTH+, SOCIAL_SECURITY, ADDRESS+)>
<!ELEMENT LAST_NAME (#PCDATA)>
<!ELEMENT FIRST_NAME (#PCDATA)>
<!ELEMENT MIDDLE_NAME (#PCDATA)>
<!ELEMENT DATE_OF_BIRTH (MONTH, DAY, YEAR)>
<!ELEMENT MONTH (#PCDATA)>
<!ELEMENT DAY (#PCDATA)>
<!ELEMENT YEAR (#PCDATA)>
<!ELEMENT SOCIAL_SECURITY (#PCDATA)>
<!ELEMENT ADDRESS (ADDRES, CITY, STATE, ZIP, HIGH_SCHOOL, CITY1, STATE1)>
<!ELEMENT ADDRES (#PCDATA)>
<!ELEMENT CITY (#PCDATA)>
<!ELEMENT STATE (#PCDATA)>
<!ELEMENT ZIP (#PCDATA)>
<!ELEMENT HIGH_SCHOOL (#PCDATA)>
<!ELEMENT CITY1 (#PCDATA)>
<!ELEMENT STATE1 (#PCDATA)>
<!ELEMENT QUESTION ( INTERESTED, OTHERS, ACQUAINTANCES, ATHLETIC_PROGRAM)>
<!ELEMENT INTERESTED (#PCDATA)>
<!ELEMENT OTHERS (#PCDATA)>
<!ELEMENT ACQUAINTANCES (#PCDATA)>
<!ELEMENT ATHLETIC_PROGRAM (#PCDATA)>
<!ELEMENT TRANSFER_STUDENTS (EVENING_COURSES)>
<!ELEMENT EVENING_COURSES (LIST)>
<!ELEMENT AREA_OF_INTEREST (CHOOSE_INTEREST, FACULTIES+)>
<!ELEMENT CHOOSE_INTEREST (AREAS)>
<!ELEMENT AREAS (FACULTY)>
<!ELEMENT FACULTY (#PCDATA)>
<!ELEMENT FACULTIES (LIST)>
<!ELEMENT LIST (#PCDATA)>
D
XML
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE application SYSTEM "exam.dtd">
<application>
<campus style="st.louis"></campus>
<name>
<first_name>____________</first_name>
<last_name>____________</last_name>
<middle_name>____________</middle_name>
</name>
<DOB>
<month>_______</month>
<day>______</day>
<year>_______</year>
</DOB>
<social_security>
<social>__________________</social>
</social_security>
<address>
<street>____________</street>
<city>____________</city>
<state>_______</state>
<zip>______</zip>
</address>
<high_school>
<graduate>_________</graduate>
<city-state>_______</city-state>
</high_school>
<interests><interest>_________________________</interest></interests>
<applied_colleges><colleges>__________________________ </colleges></applied_colleges>
<acquaintances><acquaintance>__________________________</acquaintance></acquaintances>
<athletics>
<yes>_____</yes>
<no>_____</no>
<if>_____</if>
</athletics>
<academic_preference>
<one>_____</one>
<two>_____</two>
<three>_____</three>
</academic_preference>
</application>
DTD
<!ELEMENT application (campus+, name, DOB, social_security, address, high_school,
interests, applied_colleges, acquaintances, athletics, academic_preference)>
<!ELEMENT campus EMPTY >
<!ATTLIST campus style (st.louis|vienna|leiden|geneva|london|cha-am) #IMPLIED>
<!ATTLIST campus campus_type CDATA #IMPLIED>
<!ELEMENT name (first_name, last_name, middle_name)>
<!ELEMENT first_name (#PCDATA)>
<!ELEMENT last_name (#PCDATA)>
<!ELEMENT middle_name (#PCDATA)>
<!ELEMENT DOB (month, day, year) >
<!ELEMENT month (#PCDATA)>
<!ELEMENT day (#PCDATA)>
<!ELEMENT year (#PCDATA)>
<!ELEMENT social_security (social)>
<!ELEMENT social (#PCDATA)>
<!ELEMENT address (street, city, state, zip)>
<!ELEMENT street (#PCDATA)>
<!ELEMENT city (#PCDATA)>
<!ELEMENT state (#PCDATA)>
<!ELEMENT zip (#PCDATA)>
<!ELEMENT high_school (graduate, city-state)>
<!ELEMENT graduate (#PCDATA)>
<!ELEMENT city-state (#PCDATA)>
<!ELEMENT interests (interest)>
<!ELEMENT interest (#PCDATA)>
<!ELEMENT applied_colleges (colleges*)>
<!ELEMENT colleges (#PCDATA)>
<!ELEMENT acquaintances (acquaintance*)>
<!ELEMENT acquaintance (#PCDATA)>
<!ELEMENT athletics (yes, no, if)>
<!ELEMENT yes (#PCDATA)>
<!ELEMENT no (#PCDATA)>
<!ELEMENT if (#PCDATA)>
<!ELEMENT academic_preference (one, two, three)>
<!ELEMENT one (#PCDATA)>
<!ELEMENT two (#PCDATA)>
<!ELEMENT three (#PCDATA)>
E
XML
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE application SYSTEM "websterApplication.dtd">
<application>
<campus campusChoice="geneva"></campus>
<!--Example 1, based on myself-->
<person>
<lastName>E</lastName>
<firstName>E</firstName>
<dateOfBirth>x/y/z</dateOfBirth>
<SSN>123456789</SSN>
<address>
<street>x</street>
<city>y</city>
<state>z</state>
<zip>zz</zip>
</address>
<highschool>
<name>xxxx</name>
<HScity>yyyy</HScity>
<HSstate>zzz</HSstate>
</highschool>
</person>
<questions>
<answer1>I read about it online!</answer1>
<answer2>XY University</answer2>
<answer3>xxx an a million others</answer3>
<answer4>No.</answer4>
</questions>
<ifTransfer preference="day"></ifTransfer>
<academicFocus>
<firstChoice>Sorcery</firstChoice>
<secondChoice>Computer Science</secondChoice>
<thirdChoice>Business and Administration</thirdChoice>
</academicFocus>
</application>
XML V2
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE application SYSTEM "websterApplication.dtd">
<application>
<campus campusChoice="geneva"></campus>
<!--Example 2, based on Duke! (Google him if you're not familiar)-->
<person>
<lastName>Nukem</lastName>
<firstName>Duke</firstName>
<dateOfBirth>August 17th 1967</dateOfBirth>
<SSN>987654321</SSN>
<address>
<street>Kickass St. 1</street>
<city>Los Angeles</city>
<state>CA</state>
<zip>02341</zip>
</address>
<highschool>
<name>High School!?</name>
<HScity>None</HScity>
<HSstate>None</HSstate>
</highschool>
</person>
<questions>
<answer1>I decided to kick ass.</answer1>
<answer3>Nobody</answer3>
<answer4>Chewing gum!</answer4>
</questions>
<ifTransfer preference="evening"></ifTransfer>
<academicFocus>
<firstChoice>Kicking Alien Ass and saving the world's babes!</firstChoice>
<secondChoice>Choice 1</secondChoice>
<thirdChoice>Choice 1</thirdChoice>
</academicFocus>
</application>
DTD
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--COAP 2180 - EXAM 1
Modelling the Webster University Common Application Supplement
D, November 24 2010
-->
<!--Root Element-->
<!ELEMENT application (campus, person, questions, ifTransfer*, academicFocus)>
<!ELEMENT campus EMPTY>
<!--The choice of campus is an attribute to the campus element. This makes more sense compared to creating an element for each choice of campus.-->
<!ATTLIST campus campusChoice (stlouis|vienna|leiden|geneva|london|chaam) #REQUIRED>
<!--The person element and its sub-elements-->
<!--The basics-->
<!ELEMENT person (lastName, firstName, middleName?, dateOfBirth, SSN, address, highschool)>
<!ELEMENT lastName (#PCDATA)>
<!ELEMENT firstName (#PCDATA)>
<!ELEMENT middleName (#PCDATA)>
<!ELEMENT dateOfBirth (#PCDATA)>
<!ELEMENT SSN (#PCDATA)>
<!--Address is structured separately to maintain a logic structure-->
<!ELEMENT address (street, city, state, zip)>
<!ELEMENT street (#PCDATA)>
<!ELEMENT city (#PCDATA)>
<!ELEMENT state (#PCDATA)>
<!ELEMENT zip (#PCDATA)>
<!--Same goes for high school-->
<!ELEMENT highschool (name, HScity, HSstate)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT HScity (#PCDATA)>
<!ELEMENT HSstate (#PCDATA)>
<!--This is where we store the answers to questions 1 through 4 in the second section of the questionnaire.-->
<!ELEMENT questions (answer1, answer2?, answer3, answer4)>
<!ELEMENT answer1 (#PCDATA)>
<!ELEMENT answer2 (#PCDATA)>
<!ELEMENT answer3 (#PCDATA)>
<!ELEMENT answer4 (#PCDATA)>
<!--An attribute list is used to let the user choose a preference for class times-->
<!ELEMENT ifTransfer EMPTY>
<!ATTLIST ifTransfer preference (day|evening|notsure) #REQUIRED>
<!ELEMENT academicFocus (firstChoice, secondChoice, thirdChoice)>
<!ELEMENT firstChoice (#PCDATA)>
<!ELEMENT secondChoice (#PCDATA)>
<!ELEMENT thirdChoice (#PCDATA)>