This xml file contains 33 requirements for an "apartment architecture" application. The requirements are organized into four layers.
<?xml version="1.0" encoding="UTF-8" ?> <!--comment SLATE Database sampled 11/26/2003 11:20:25 --> <ReqFlow> <Req ROIN="0-1" type="Apartment architechture requirement" level="0"> <Title text="Architechture Requirements"/> <Description text="The requirements will comply with the user needs and architechtural standards"/> <ReqList> <CompReq ROIN="1-1"/> <CompReq ROIN="1-2"/> <CompReq ROIN="1-3"/> <CompReq ROIN="1-4"/> <CompReq ROIN="1-5"/> <CompReq ROIN="1-6"/> <CompReq ROIN="1-7"/> <CompReq ROIN="1-8"/> </ReqList> <Attribute text="Assigned To" value="None"/> <Attribute text="Requirement Title" value="Architechture"/> <Attribute text="complies with user requirements" value="Not Assigned"/> <Attribute text="Criticality" value="None"/> <Attribute text="ID" value=""/> </Req> <Req ROIN="1-1" type="Level 1" level="1"> <Title text="Apartment area requirements" /> <Description text="The area of the apartment should be atleast 1000 Sq ft." /> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="area of the apartment" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Occupancy" value="2" /> <Attribute text="Criticality" value="None" /> </Req> <Req ROIN="1-2" type="Level 1" level="1"> <Title text="Entrance requirements" /> <Description text="The Entrance of the apartment should not be through bedroom." /> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="Entrance of the apartment" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="active" /> <Attribute text="Criticality" value="high" /> <Attribute text="Proximity between bedroom and entrance " value=">3" /> </Req> <Req ROIN="1-3" type="Level 1" level="1"> <Title text="Exit Requirements" /> <Description text="The apartment should have an easy access to exit in case of emergency." /> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="Exit Requirements" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="active" /> <Attribute text="Criticality" value="high" /> </Req> <Req ROIN="1-4" type="Level 1" level="1"> <Title text="Bedroom requirements" /> <Description text="The apartment should have one bedroom." /> <ReqList> <CompReq ROIN="2-1" /> <CompReq ROIN="2-2" /> <CompReq ROIN="2-3" /> <CompReq ROIN="2-4" /> <CompReq ROIN="2-5" /> <CompReq ROIN="2-14" /> </ReqList> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="Apartment should have one bedroom" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="active" /> <Attribute text="Criticality" value="Medium" /> </Req> <Req ROIN="2-1" type="Level 2" level="2"> <Title text="Occupancy requirements" /> <Description text="Occupancy of the bedroom should be 2 or more" /> <ReqList> <CompReq ROIN="3-1" /> </ReqList> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="occupancy of the bedroom" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="active" /> <Attribute text="Criticality" value="None" /> <Attribute text="Req Type" value="Dimensional" /> </Req> <Req ROIN="3-1" type="Level 3" level="3"> <Title text="Area requirements" /> <Description text="Area of the bedroom should be greater than 400 Sq ft" /> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="Area of the bedroom" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="active" /> <Attribute text="Criticality" value="None" /> </Req> <Req ROIN="2-2" type="Level 2" level="2"> <Title text="Bedroom Shape" /> <Description text="Shape of the bedroom should be square" /> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="Square shaped bedroom" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="active" /> <Attribute text="Criticality" value="None" /> <Attribute text="Req Type" value="Geometric" /> </Req> <Req ROIN="2-14" type="Level 2" level="2"> <Title text="Closet in the bedroom" /> <Description text="Bedroom should have a closet" /> <ReqList> <CompReq ROIN="3-10" /> </ReqList> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="Bedroom should have a closet" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="active" /> <Attribute text="Criticality" value="None" /> </Req> <Req ROIN="3-10" type="Level 3" level="3"> <Title text="Admit all" /> <Description text="The closet should be a walkin closet" /> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="walk in closet" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Req Type" value="functional" /> <Attribute text="Requirement Status" value="active" /> <Attribute text="Criticality" value="None" /> <Attribute text="depth" value="5 ft" /> </Req> <Req ROIN="2-3" type="Level 2" level="2"> <Title text="bedrooms distance from Restroom" /> <Description text="Bedroom should be adjacent to restroom" /> <ReqList> <CompReq ROIN="3-2" /> </ReqList> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="Adjacency to restroom" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="inactive" /> <Attribute text="Criticality" value="None" /> <Attribute text="Req Type" value="topological" /> </Req> <Req ROIN="3-2" type="Level 3" level="3"> <Title text="Proximity strength" /> <Description text="Proximity between restroom and bedroom should be less than 2" /> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="Proximity requirement" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="active" /> <Attribute text="Criticality" value="None" /> <Attribute text="Req Type" value="topological" /> <Attribute text="distance" value="less than 5ft" /> </Req> <Req ROIN="2-4" type="Level 2" level="2"> <Title text="Bedroom should be sound proof" /> <Description text="When the doors are closed, noise should neither enter nor leave the room" /> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="Sound proof Bedroom" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="active" /> <Attribute text="Criticality" value="None" /> <Attribute text="Req Type" value="Functional" /> <Attribute text="Door Type" value="Air tight" /> </Req> <Req ROIN="2-5" type="Level 2" level="2"> <Title text="Bedroom Ventillation" /> <Description text="The bedroom should have proper ventillation" /> <ReqList> <CompReq ROIN="3-3" /> </ReqList> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="Bedroom should have proper ventillation" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Req Type" value="functional" /> <Attribute text="Requirement Status" value="inactive" /> <Attribute text="Criticality" value="None" /> <Attribute text="Criticality" value="None" /> <Attribute text="Admit" value="all" /> </Req> <Req ROIN="3-3" type="Level 3" level="3"> <Title text="Admit all" /> <Description text="The bedroom has two windows" /> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="Two windows for ventillation" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Number of Windows" value="Two" /> <Attribute text="Req Type" value="functional" /> <Attribute text="Requirement Status" value="active" /> <Attribute text="Criticality" value="None" /> </Req> <Req ROIN="1-5" type="Level 1" level="1"> <Title text="Kitchen requirements" /> <Description text="Apartment should have one Kitchen" /> <ReqList> <CompReq ROIN="2-6" /> <CompReq ROIN="2-7" /> </ReqList> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="Apartment should have one Kitchen" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="active" /> <Attribute text="Criticality" value="None" /> </Req> <Req ROIN="2-6" type="Level 2" level="2"> <Title text="Kitchen's distance from Restroom" /> <Description text="Kitchen should be far from to restroom" /> <ReqList> <CompReq ROIN="3-4" /> </ReqList> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="Adjacency to restroom" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="inactive" /> <Attribute text="Criticality" value="None" /> <Attribute text="Req Type" value="topological" /> </Req> <Req ROIN="3-4" type="Level 3" level="3"> <Title text="Proximity strength" /> <Description text="Proximity between restroom and kitchen should be more than 6" /> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="Proximity requirement" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="active" /> <Attribute text="Criticality" value="None" /> <Attribute text="Req Type" value="topological" /> <Attribute text="distance" value="more than than 15 ft" /> </Req> <Req ROIN="2-7" type="Level 2" level="2"> <Title text="Area requirements" /> <Description text="Area of the Kitchen should be large enough for two people to cook (greater than 200 sq ft)" /> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="Area of the kitchen" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="active" /> <Attribute text="Criticality" value="None" /> <Attribute text="Req Type" value="Dimensional" /> </Req> <Req ROIN="1-6" type="Level 1" level="1"> <Title text="Restroom requirements" /> <Description text="Apartment should have one restroom" /> <ReqList> <CompReq ROIN="2-8" /> </ReqList> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="Apartment should have one restroom" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="inactive" /> <Attribute text="Criticality" value="None" /> </Req> <Req ROIN="2-8" type="Level 2" level="2"> <Title text="Area requirements" /> <Description text="Area of the restroom should be greater than 100 sq ft" /> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="Area of the restroom" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="active" /> <Attribute text="Criticality" value="None" /> <Attribute text="Req Type" value="Dimensional" /> </Req> <Req ROIN="1-7" type="Level 1" level="1"> <Title text="Apartment should have one Passageway" /> <Description text="Apartment should have one Passageway" /> <ReqList> <CompReq ROIN="2-9" /> <CompReq ROIN="2-10" /> </ReqList> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="Apartment should have one Passageway" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="inactive" /> <Attribute text="Criticality" value="None" /> </Req> <Req ROIN="2-9" type="Level 2" level="2"> <Title text="Width requirements" /> <Description text="Width of the passageway should be such that two people can pass each other simultaneouly in opposite directions" /> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="width of passageway" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="active" /> <Attribute text="Criticality" value="None" /> <Attribute text="Req Type" value="Dimensional" /> </Req> <Req ROIN="2-10" type="Level 2" level="2"> <Title text="Adjacent to bedroom , livingroom and restroom" /> <Description text="Passage way should be connected to Bedroom, Restroom and livingroom" /> <ReqList> <CompReq ROIN="3-5" /> <CompReq ROIN="3-6" /> <CompReq ROIN="3-7" /> </ReqList> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="Adjacency of the passageway to other rooms" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="active" /> <Attribute text="Criticality" value="None" /> <Attribute text="Req Type" value="Topological" /> </Req> <Req ROIN="3-5" type="Level 3" level="3"> <Title text="Proximity strength" /> <Description text="Proximity between restroom and Passageway should be less or equal to 1" /> <Attribute text="ID" value="" /> <Attribute text ="Requirement Title" value="Proximity requirement with restroom" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="active" /> <Attribute text="Criticality" value="None" /> <Attribute text="Req Type" value="topological" /> <Attribute text="distance" value="less than 1 ft" /> <Attribute text="Connecting portal type" value="door" /> </Req> <Req ROIN="3-6" type="Level 3" level="3"> <Title text="Proximity strength" /> <Description text="Proximity between Bedroom and Passageway should be less or equal to 1" /> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="Proximity requirement with bedroom" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="active" /> <Attribute text="Criticality" value="None" /> <Attribute text="Req Type" value="topological" /> <Attribute text="distance" value="less than 1 ft" /> <Attribute text="Connecting portal type" value="door" /> </Req> <Req ROIN="3-7" type="Level 3" level="3"> <Title text="Proximity strength" /> <Description text="Proximity between Livingroom and Passageway should be less or equal to 1" /> <Attribute text="ID" value="" /> <Attribute text ="Requirement Title" value="Proximity requirement with Living Room" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="active" /> <Attribute text="Criticality" value="None" /> <Attribute text="Req Type" value="topological" /> <Attribute text="distance" value="less than 1 ft" /> <Attribute text="Connecting portal type" value="Opening" /> </Req> <Req ROIN="1-8" type="Level 1" level="1"> <Title text="Living room requirements" /> <Description text="Apartment should have one Livingroom" /> <ReqList> <CompReq ROIN="2-11" /> <CompReq ROIN="2-12" /> <CompReq ROIN="2-13" /> </ReqList> <Attribute text="ID" value="" /> <Attribute text ="Requirement Title" value="Apartment should have one Living room" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="inactive" /> <Attribute text="Criticality" value="None" /> </Req> <Req ROIN="2-11" type="Level 2" level="2"> <Title text="Living room distance from Kitchen" /> <Description text="Living room should be adjacent to kitchen" /> <ReqList> <CompReq ROIN="3-8" /> </ReqList> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="Adjacency to Kitchen" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="active" /> <Attribute text="Criticality" value="None" /> <Attribute text="Req Type" value="topological" /> </Req> <Req ROIN="3-8" type="Level 3" level="3"> <Title text="Proximity strength" /> <Description text="Proximity between Living Room and Kitchen should be less than 1" /> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="Proximity requirement" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="active" /> <Attribute text="Criticality" value="None" /> <Attribute text="Req Type" value="topological" /> <Attribute text="distance" value="less than 1 ft" /> <Attribute text="Connecting Portal type" value="Opening" /> </Req> <Req ROIN="2-12" type="Level 2" level="2"> <Title text="Occupancy requirements" /> <Description text="Occupancy of the Livingroom should be 4 or more" /> <ReqList> <CompReq ROIN="3-9" /> </ReqList> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="occupancy of the Living Room" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="active" /> <Attribute text="Criticality" value="None" /> <Attribute text="Req Type" value="Dimensional" /> </Req> <Req ROIN="3-9" type="Level 3" level="3"> <Title text="Area requirements" /> <Description text="Area of the Living room should be greater than 600 Sq ft" /> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="Area of the Living Room" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="active" /> <Attribute text="Criticality" value="None" /> </Req> <Req ROIN="2-13" type="Level 2" level="2"> <Title text="Living Room Shape" /> <Description text="Living Room should be L-Shaped" /> <Attribute text="ID" value="" /> <Attribute text="Requirement Title" value="L-shaped Living room" /> <Attribute text="Assigned To" value="none" /> <Attribute text="Requirement Status" value="active" /> <Attribute text="Criticality" value="None" /> <Attribute text="Req Type" value="Geometric" /> </Req> </ReqFlow>