This is just to inform you about some of the interesting (and fun) things I came accross at the ISWC 2006 and OWLED 2006 conferences.
Websites: http://iswc2006.semanticweb.org and http://owl-workshop.man.ac.uk/OWLWorkshop06.html
I recommend anyone reading this to check out the Semantic Web Challenge finalists!
Note: All data about the conference, accepted papers etc, is available as RDF, and can be queried through the SPARQL Endpoint or the SPARQL Query Interface
Contents |
Website: http://www.ordnancesurvey.co.uk/terracognita
This workshop focused on the many interesting issues involved with incorporating geospatial information on the Semantic Web.
The invited talk was by Max Egenhofer of the Spatial Information Science & Engineering group, University of Maine, who touched upon the following issues:
Two perspectives
Current situation puts too much emphasis on:
In his opinion the community should move from how to express meaning, to how to measure meaning: geometry. He therefore introduces the notion of ontometry: the geometry of semantics, calculations over geo-ontologies. This is to consist of:
Open Issues
Lesson learned
Approach
Glen Hart of Ordnance Survey.
He identifies a number of issues:
The good news about Semantic Web technologies:
The bad news about these technologies is
Spatial is special:
Graeme mcFerren, South Africa
Uses semantic web technologies for interpreting sensor date:
For this they use OpenGIS Consortium Sensor Web Enablement (SWE) interfaces. Currently developing a semantically enabled version of their system (AFIS 2.x)
Panelists: Nigel Shadtbolt, Tim Berners-Lee, David R. Karger, Jim Hendler, Daniel Weitzner
Research by the IBM Watson Research Center
Large A-Boxes are hard to handle, however they contain a large overhead.
Dramatic effects (!): From millions of role assertions to 1 or 2 after filtering.
The OntoWiki: a wiki-like ontology editor. See http://powl.sf.net or http://3ba.se for a demo. Contrast with Semantic MediaWiki, see http://ontoworld.org.
Also, a term that was mentioned quite frequently is a 'SPARQL End-point'. This is a standard SPARQL interface of an RDF store (e.g. Sesame), to which clients can connect.
Work done by Christopher Brewster, at the Open University KMI on ranking of ontologies (any owl file available on the web). Existing tools such as Swoogle rank ontologies in a way similar to Google. However, this is not really a measure of how appropriate an ontology is to the users' query.
AKTive Rank does a great job, my own ontology on universities and students comes in third! (See http://www.leibnizcenter.org/~hoekstra/aargh.owl)
/facet is a Web 2.0 (AJAX) framework developed at CWI (part of the MultimediaN/E-Culture project) for faceted browsing of RDF triple stores. It allows for constructing queries simply by selecting relevant 'variables' from lists. It is similar to the Flamenco system (UC Berkeley) used by http://express.ebay.com and to Longwell (http://simile.mit.edu/longwell) and BrowseRDF (http://www.browserdf.org).
Faceted browsing is query construction: constructing & traversing a decision tree.
Website: http://slashfacet.semanticweb.org
Fresnel is a browser-independent presentation vocabulary for RDF, developed by the Semantic Web Interst Group at W3C. Fresnel's two foundational concepts are lenses and formats. Lenses define which properties of an RDF resource, or group of related resources, are displayed and how those properties are ordered. Formats determine how resources and properties are rendered and provide hooks to existing styling languages such as CSS.
Lenses & formats that work together can be combined in groups. There has been some effort to implement a jena/sesame java parser for fresnel. Fresnel enabled applications are Longwell, IsaViz and a geonames-browser.
Interesting in this light: ActiveRDF is an AJAX (Ruby) gem for accessing RDF data.
Note: We might want do investigate the use of Fresnel for MetaLex applications. This could really leverage browsing and search of MetaLex RDF repositories.
Had a chat with Holger Knublauch about the future support of OWL 1.1 in TopBraid Composer. As TopBraid uses a triple-b ased representation (Jena) as core content model of RDF/OWL files, the adoption of OWL 1.1 is a problem since currently no mapping from OWL 1.1 to RDF exists (In particular: annotations on restrictions and QCRs). Furthermore, punning might break the semantics of RDF(S).
Note: This is not to say there will never be an RDF syntax for OWL 1.1. Also the issue wrt. RDF(S) semantics does not seem to be very problematic for us. There is a discussion thread about this on the public-owl-dev@w3.org mailinglist: http://lists.w3.org/Archives/Public/public-owl-dev/ (Okt-December 2006)
Invited lecture by Jane Fountain, from NCDG, a political scientist.
Interoperability is not only Semantic Web, but also jurisdictional, legal and behavioral. It concerns power. Interoperability is necessary, but not sufficient for political voice.
eGovernment is vendor-driven, often many eCommerce tools are used for eGovernment applications. Governments are knowledge organisations, but are poor at providing information about their decision making processes.
By Boris Motik et al., University of Manchester
An attempt to integrate DL & LP into one language. Current languages have some missing features:
First order rule formalisms:
Auto-epistemic knowledge
The future...: OWL + DL Safe Rules + MKNF
Note: Read the paper! http://iswc2006.semanticweb.org/items/Motik2006bh.pdf
By Saartje Brockmans et al., AIFB Karlsruhe
See the ODM Specification
Note: Read the paper! http://www.aifb.uni-karlsruhe.de/WBS/sbr/publications/omgodm.pdf
The invited talk was by Rudi Studer of the AIFB Karlsruhe. He gave an interesting overview of current research efforts and uncharted territory on the Semantic Web.
See his Powerpoint slides or a PDF abstract.
By Sean Bechhofer, University of Manchester
Project to improve the readability of web-pages for the visually impaired. Screenreaders read only text (from the HTML source), but the focus of web designers is on presentation. Because it is unlikely that web-designers will change their ways, and pages are often generated dynamically rather than static, develop a proof-of-concept that annotates the CSS.
An ontology provides knowledge about tags used in CSS... the pages are fed through a proxy which interprets the CSS and alters it to improve presentation for screen readers
Prototype transformations:
The system can be tested online at http://rpc238.cs.man.ac.uk, more info on http://sadie.cs.manchester.co.uk
Note: Actually rather an interesting idea to do CSS annotation rather than the pages themselves. Maybe MetaLex can benefit in some way?
By Abraham Bernstein and Esther Kaufmann, Universität Zürich
Uses semi-structured natural language to construct inserts (i.e. class definitions), but also for querying.
http://www.ifi.unizh.ch/ddis/research/semweb/talking-to-the-semantic-web
By David Wang and Bijan Parsia.
The Cropcircles are a way to visualise an ontology tree using venn-like diagrams.
Some of the features:
Cropcircles can be seen in action in SWOOP, select Fly the Mothership from the Advanced menu.
Note: Other visualisation tools are OWLViz, TreeMap, TGViz, OntoViz, Ontotrack. The last one uses the SpaceTree library, which is actually quite nice (beautiful, uses thumbnails to show size & attributes of subtree)
Matthew Horridge gave a presentation of the latest version of the Manchester OWL Syntax. Unfortunately there's no OWL 1.1 support yet in this language. But for those of us who like to type rather than click, the syntax can be very handy.
By Anni-Yasmin Turhan et al.
DIG 2.0 will have the following features:
Possible extensions are:
There will be a DIG 2.0 reference middleware which realises the new functionality.
By Boris Motik and Ian Horrocks
Problems with the current version of OWL are mainly on the level of expressivity limitations:
Other problems, when engineering:
Note: Read the paper! See http://owl-workshop.man.ac.uk/acceptedLong/submission_13.pdf
Graphical query language for OWL ontologies...
By Catherine Dolbear et al.
One of the questions from the audience was: if you want to do topological reasoning, why don't you just couple your ontology with some spatial logic?
Note: Real question is whether the abundance of epistemological concepts on the web, or in commonsense, should prompt added expressiveness to OWL or maybe just easy extensibility. It's rather easy to say to (actual) users to adopt some obscure non-standard logic
Issues raised by Alan Ruttenberg, when dealing with large quantities of data, there is need for:
Issues raised by Deborah McGuinness:
By Nick Drummond et al.
There is a real need to express
Classify proteins by recognising parts of sequences that occur in other sequences. OWL is useful for pattern-matching, reasoners are quite fast.
See http://www.co-ode.org/ontologies/lists
What about complicated structures? trees, tables...
Features of OWL 1.1 are:
The audience mentioned need for:
It was voted to add these to a future version... (but probably not for OWL 1.1)
By Uli Sattler, University of Manchester
Making a changes in an ontology can result in the time-bomb effect. After a long time editing, adding a single restriction can result in loads and loads of unsatisfyable classes.
Propose to use some form of abduction to do diagnosis and debugging: Add explanation to theory which can explain an observation. This requires the introduction of good criteria for selecting explanations.
By Yolanda Gil, see http://vtcpc.isi.edu/provenance --> search for 'wings'
Generate workflows on the basis of an workflow templates defined in an ontology. They do workflow checking by using AI planning techniques, i.e. they do not use an OWL reasoner for validation & verification of workflows.
By Bijan Parsia, University of Manchester
SWOOP supports Belief Base Revision: look at the explicit syntax instead of the models of the theory. SWOOP does some of this... it is certainly not correct, but adopts a minimal change-rule to advise users about a restriction which might have caused the ontology to be unsatisfiable.
It was decided that the process to set-up a W3C working group for OWL 1.1 (or some other name) should be started. This group will begin its work in the first half of 2007, and finish somewhere in 2008.
Some of the things we decided would be really nice to have:
Requests for:
Yay! Took the limo to the airport :)