(some) Semantic Web Applications at W3C
Dominique Hazaël-Massieux
W3C Team (Aix-en-Provence)
WWW2003 DevDay - Semantic Web Track
Who is this guy?
I'm going to talk about SW App, not because:
- I'm trying to promote a new wo
r
Ldf
- my main activity is to show how cool the SW is
but because it worked for me!
W3C Process and Deliverables
- Main W3C Deliverables are its Technical Reports (TR)
- produced following an adopted process
- in a quite decentralized way
- TR page: more than 400 referenced documents, produced by more than 500 editors
- maintained by hand until Nov. 2002
- now managed with SW technologies
TR automation (2)
→ a completely formalized digital library
(Note: the real publication process)
Benefits of TR automation
Webmaster's point of view:
- less human manipulations → less errors
- much more efficient (publication rate grows steadily)
- new views of the TR page (by editor, by date, by title, by W3C Activity) possible for free! (thanks XSLT)
But even better!
The data gets reused and completed all over the place!
A basis for other works
- The QA Matrix now uses this as a basis for its data:
- only maintains what's relevant (validators, test suites, ...)
- gets automated updates from the TR in RDF
- Translations at W3C
- only maintains what's relevant (translations URIs, translators, ...)
- provide various views (by Technology, by Language)
Related to...
It's actually all about integration
Integration of Web Technologies:
- XML → I18N (e.g. in Translations)
- XSLT gives us all the power on our data
- RDF/S brings modeling of real entities, in a self-describing way
- XHTML can be used as output and as input (through social/technical conventions)
- SVG makes the output even more powerful
It's all about integration (2)
Integration of tools:
- CWM and RDFLib
- Any (reasonably compliant) XSLT processor
Decentralized data management
I'm presenting this work, but I have built only a small piece of it... Data are managed:
- by the Webmaster (list of TRs)
- by the QA Team (Matrix data)
- by the Translations Management Team (Translations list)
- by the Communication Team (structural data about W3C)
- by the Working Group Chairs (detailed info about WG)
In different formats: RDF/XML, N3, (X)HTML
Decentralized data manipulation
(credits go to)
- Ryan Lee
- Ivan Herman
- Dan Connolly
- (myself)
The keys are URIs: the power of log:semantics
, document()
and href
(network effect)
Upcoming uses
- reports of discrepancies in the data
- graphical navigation in W3C site (?), in TR page
- more statistical analysis of our work
- more automation of our processes
I owe you the truth
I lied, I have started to promote a wor
LdF
... But this is today's world, not tomorrow. (There are more Semantic Web Applications involved in W3C Work)
More details: