Report from the Semantic Web Working Symposium 30. July - 1. August

advertisement
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
Download