SemanticWeb.org – Requirements Analysis v0.1
Requirements Analysis User Requirements –Usability –Collaboration Support –Content –Information Item Workflow Technical Requirements –System Technologies Data Management Server Software –Semantic Web Technology Ontologies Semantic Web Services
Usability “old-fashioned” User Interface Requirements: –focus on functionality and *not* on graphical or technical design Compliance with web-standards for cross- platform functionality: –XHTML –CSS –WCAG Develop with low-bandwidth connections in mind! (GSM; modem; 3 rd world)
Collaboration support Communities are groups of individuals who wish to exchange information about a certain topic Information exchange inside communities –Creating communities –Finding individuals / communities –Communication features: forum / chat / mailing lists Information exchange between communities –Seamlessly publishing information to different communities –Consuming information from different communities
Content Beginners content –tutorial –introductory papers Expert content –for all research areas, most relevant information Other content –News –Agenda –Research groups / projects / products –Standardization efforts
Information Item Workflow Creation Publication Organization Access Maintenance
System Technologies Data Management –File system (EXT2, NTFS, etc) –DBMS –RDF store Server Software –Web Server –Application Server (most likely a Java application server) –Operating System Criteria: –open/closed source –depends heavily on the ontology management platform and the style of annotation
Semantic Web Technologies Ontology Management –Ontology Library –Ontology Creation –Ontology Maintenance –Ontology Versioning –Ontology Interoperation Semantic Web Services (align efforts with SWS working group) –SWS Library –Internal Usage of SWS –External Usage of SWS Publishing SWS Consuming SWS