Review of Ontology Driven Architectures and Potential Uses of the Semantic Web in Software Engineering by Benjamin Nguyen Date : 01/08/05 I have regrouped my comments in three sections, important changes, possible changes and suggested changes. Each change is references with regards to the section to be modified. IMPORTANT ========= I1 : Add more cross references from inside the main document tothe bibliography, mainly grouping together articles on similar topics. As is, I find it to difficult to use with a simple alpha ordering. Maybe add some sort of bibliographical review as a section 2.4 / OR add references links into sections 2.2 and 2.3 I2 : Web Services are only introduced in 3.1. I feel they are an important motivation in current web oriented system architecture, and warrent a brief presentation in section 2.3. Basically a 'why people use web services' paragraph. I3 : Ontologies. The difficulty of building an ontology is not adressed in this paper. Maybe this is not the goal, but I feel maybe a paragraph could be added on current ontology construction methods, since this is a very complex task. One may want to mark a difference between the actual design/model of the ontology (hard) and the implementation (easy as suggested in the document, using graphical tools). POSSIBLE ======== P1 (2.1): complete the first paragraph by an introduction on Web Services, and how they are the next step in evolution of 'functions', extended to distributed computing on the Web. P2 (2.2) : ... which grew out of much of the standards ... -> which hatched from the standards ... P3 (2.2) : Add links / references to Automated Software Engineering papers on relevant problems. P4 (3.2) : Cost : increased potential for reuse etc... -> add : composition of services (as an important cost improvement) Suggested reference [HS 2004, FGK 2002] P5 (3.4) : To be direct, rich descriptions empower discoverability. -> rich and consistant descriptions empower discovevrability. P6 (3.4) : ..related ontologies into grader information corpora -> into larger information corpora (not sure if grander is really what you mean) P7 (3.4) : suggest adding reference [HNVV 2003] on use of ontologies when building a web based data warehouse. P8 (4. A) : are arrows missing in Fig 1 pointing at the 'applications' box ? The current drawing suggests that there is no link. SUGGESTED ========= S1 (Target Audience) : To enthuse... -> to inform practitionners about ... S2 (1.) : ... appeared somewhat disjointed ... -> appearde somewhat disjoint S3 (2.1) : current research in WS (the active XML approach) propose a platform integrating both data and services, in 'objets' called 'active documents'. Reference [AXML 2003]. S4 (2.2) : It insulates business... -> it isolates business S5 (2.2) : Further, MDA does not ... -> Furthermore, MDA ... S6 (3.1) : the Semantic Web can be likened to a catalyst -> can be viewed as a catalyst S7 (3.4) : It might be important to argue that even if the second viewpoint (on singular Semantic Web) is difficult to achieve, from a SE point of view the first viewpoint is already highly attractive. S8 (3.4) : get rid of all the 'that's at the beginning of each bullet. S9 (4.A) : weaving together so far separated -> separate S10 (4.B) : the advatages od WS* are multiple and have already benefited some -> benefited many S11 (4.B) : therefore we postulate ... -> therefore we advocate... S12 (5) : concessions from both camps -> from both sides. TYPOS ===== T1 (3.1) : On their own, they are of limited from ... -> of limited use, from ... T2 (3.1) : but combine then together -> but combine them together T3 (3.4) : Given that The Semantic Web -> the Semantic Web T4 (3.4) : This will, therefore, realise metadata use across the broader etc... -> I do not understand the sentence. T5 (3.4) : In so doing, this approach... -> By doing so, this approach... T6 (3.4) : artifacts in there own right -> in their own right T7 (3.4) : realise the requirements -> meet the reauirements T8 (3.4) : appropriate level of abtractions -> appropriate levels of abstractions T9 (4.B) : are also visible, yet : Even though ... -> are also visible. Even though... T10 (4.B) : the developper is alerted to this fact -> alerted about this fact... REFERENCES ========== The document could reference normative documents / recommandations on OWL, WS* etc... The references could also be enhanced with the following : [AXML 2003] http://activexml.net/ [HS 2004] Tools for design of composite Web services, by Richard Hull and Jianwen Su. SIGMOD 2004 [FGK 2002] XL: An XML Programming Language for Web Service Specification and Composition, by Daniela Florescu, Andreas Grunhagen, Donald Kossmann. WWW2002, International World Wide Web Conference, Honolulu, HI, USA, May 7-11, 2002. [HNVV 2003] Thesus: Organising Web Document Collections based on Semantics and Clustering, M. Halkidi, B. Nguyen, I. Varlamis and M. Vazirgiannis, Journal on Very Large Databases, Special Edition on the Semantic Web, November 2003