Report from the Semantic Web Working Symposium 30. July - 1. August Isabel Cruz, Stefan Decker, Jerome Euzenat, Deborah McGuinness SWWS in Figures • 260 participants • 60 submitted Papers, 35 accepted • Accepted papers were categorized in 3 different tracks – Ontology and Ontology Maintenance – Interoperation, Integration, and Composition – Web Services and Web Applications 2 Track 1: Ontologies • Ontology Representation with RDF & UML • Ontology Translation, Versioning • Tools wanted: – – – – – – – – – – – Maintenance Versioning Collaboration Reasoning Merging Creation Validation Classification Serving Management of change Tool library management 3 Track 2: Interoperability • Interoperability Layer Identified – – – – Object Interoperability Meta-Model Interoperability Ontology Interoperability Meta-Data (View/Query) Interoperability 4 Track 3: Web Services • Commercial Interest (UDDI, WSDL) WSFL) • Describe Dynamic Computation • Application area for Interoperation and Ontologies 5 The Semantic Web Triangle Software & Knowledge Engineering (Software Components, Agents, Process Modeling) Reasoning, Planning, DAML-S Libraries of Components, Interoperation for Web Services AI DB (Knowledge Representation, (Semi-structured data, Interoperability) Ontologies) Ontology Languages & Semi-structured Data Ontology Transformation 6 AI: “Add logic to the Web” • Assertions, rules • Agents • Interoperability – – – – – First-order logics Ontologies, description logics Logic programming, datalog Problem-solving methods … Distributed knowledge base 7 DB: “Everything is syntax” • Semistructured data • Web services • Interoperability – – – – Data integration Mediation, query rewriting Model management Conceptual modeling Conglomerate of distributed heterogeneous (semistructured) databases 8 The Layer Cake Tim Berners-Lee: “Axioms, Architecture and Aspirations” W3C all-working group plenary Meeting 28 February 2001 9 Example: Querying with multiple Semantics • Plethora of data models and languages • Relational Data, UML, ER, TopicMaps, DAML+OIL, XML-Schema, special purpose data models • Query-Languages for Semi-Structured Data support either no (Lorel) or a fixed (RQL) Semantics 10 Example: Versioning Support for Collaborative Development • Joint Development of Ontologies requires Versioning Support • Successful Model for Software Engineering (CVS) • Versioning Support for CVS based on Text -> not suitable for Structured Data • Used by the GenOntology Working Group 11 Conclusions • The interesting research questions arise in the intersection of established areas • Immediate need for technology 12