80 likes | 211 Views
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
E N D
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; 3rd 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