Archive for the 'OWLED' Category

OWLED 2007 is nigh

Monday, May 28th, 2007 · Bijan Parsia

Goodness me…it really wasn’t that long ago that I wrote “OWLED 2006 is nigh”. Sigh. Things are always nigh!

This time we’re bigger than ever. We had more submissions (in the 40s over in the 30s) and we have far more registrants (90! 90 people have registered!) than last year. The schedule is quite full, but interesting. I don’t recognize loads of people which is either the good thing that we’ll have lots of new faces or the bad thing that sleep deprivation has finally destroyed my brain. Time will tell…someone.

One of the highest profile and, let’s face it, important parts of an OWLED is the “standardization” bits. In the first OWLED, we agreed on a set of features that became OWL 1.1. At the second, we agreed to submit OWL 1.1 to the W3C and pursue a working group. This OWLED we’ll agree to….whatever we’ll agree to. It’s pretty open.

When we started OWLED, I, at least, wanted some institution that would ensure that there was some hope that the work I and so many others were doing would have a sane route to adoption. I also wanted a good way to deal with the “easy” stuff that we all knew how to do, had heard people clamor for a million times, and perhaps had already done in idiosyncratic ways (e.g., QCRs, user defined datatypes, etc.). Even before a working group started, I think OWL 1.1 has helped matters. You now can use QCRs and expect all the tools to support your syntax. A small, but important, step.

While a lot of stakeholders are clearly coming out to OWLED 2007, many are not, and we only have two days. I’m hoping I can gather some feedback on needs, thoughts, and desires for OWL in advance. I divide possible enhancements into four categories:

  1. OWL 1.1 issues (these should go to the issues list); these are mostly for the working group
  2. OWL “1.2” issues; these are small, easy things that would be widely useful but didn’t get into OWL 1.1; inverse functional datatype properties are a good example; richer annotations are another
  3. OWL 2.0 stuff; radical but still important!; n-ary predicates, non-monotonic features; fuzzy or probabilistic features; macros; things which we may not know exactly how to do or we might not know what we should do
  4. OWL-adjuncts; query languages, rules and the like; language features that plug into or layer on top of owl, and typically have a distinct working group

(I omitted APIs, protocols, and surface syntaxes. These are important too, but sorta separate.)

I, personally, will be pushing for SPARQL/OWL (with mixed TBox/ABox queries) and DL-Safe rules (both under number 4). I think we could write specs for these and have implementations in fairly short order, and I think these would be enormously useful to the community. SPARQL/OWL, at least the core that I’m thinking of, is definitely a “OWL 1.2 adjunct”: easy, mostly implemented, users all over; let’s write that spec!

So that’s my brief. What’s yours? Please please please either add a comment to this post, send an email to public-owl-dev, or drop me a private note (preferably with a subject tag [OWL1.2], [OWL2.0], etc.) describing your feature, topic, or use case. I will try to filter through it all and present some sort of coherent…thing…to guide discussion.

You don’t have to be at OWLED to make a suggestion! If you aren’t there, I can’t promise that it will be as well championed as it would be if you were there, but I shall do my best.

Most of the work must, of necessity, take place after OWLED (or between OWLEDs), but there is an enormous amount of energy that comes from sitting in a room with a bunch of enthusiasts and making a joint decision.

Spread the word: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Reddit
  • Digg
  • del.icio.us
  • TwitThis
  • Technorati

BIANCA, 2007 Semantic Summer, and OWLED

Friday, May 18th, 2007 · Kendall Clark

We’ve been busy with new internal projects, as well as some milestones for some customer work:

First, we’re getting very close to putting an RDF-powered data integration app into production at NASA HQ. There have been Semantic Web projects at NASA, but not very many have been put into production alongside ordinay business apps. If we’re not the first (and we probably aren’t), we’re at least early.

At the Semantic Technology conference next week our customer, Andy Schain will be giving a talk about this app, which is called BIANCA, and another one, called POPS, we’ve been working on for NASA.

BIANCA provides a single, integrated view of information about, including relationships between, applications, servers, network services, networks, and change items for NASA HQ. The integration is over four different data sources, and with this integrated view we’re able to provide some novel analysis services, including the ability to do disaster and other outage planning scenarios based on building dependency graphs of the relationships between BIANCA nodes. From these graphs we can generate outage repair plans (though these are not yet optimal plans, that’s coming in the next version) as well as productivity estimates per hour of downtime.

BIANCA is a Pylons web app (and RESTful web service) in front of an RDF database. (The next version of BIANCA will include live querying of DNS, SNMP, IDS, and other “network fabric” services. I suspect we’ll do something in Sesame by building a new Sail for some of these data services.)

POPS (People Organizations Projects and Skills) is the other app, which will go into user pilot soon: it’s an expertise locator service for NASA civil servants and contractors (all 80,000 of them), which also integrates disparate data sources (this time 6 or 7 of them) using RDF. (For more details, check out the 2006 XTech talk about POPS.)

The interesting bit about POPS is the client user interface, called JSpace, which started off as our clone of mspace, but has since diverged in some non-trivial ways. JSpace translates user input into RDF queries against a data aggregation accessible via HTTP.

JSpace is an example of what the cool kids are calling these days a linked data browser, though we haven’t yet done a good enough job talking about it publicly, so no one really knows anything about it at all. One project for the summer is to get more demo data sets up on our site so people can play around with the webstart version of JSpace.

Second, our first internship program, which we’re calling 2007 Semantic Summer, is already an unexpected success. Honestly, I didn’t think we’d get a single applicant, since we’re new and the program is even newer. But we’ve gotten about 10 so far, several of them from very strong candidates, mostly people working on a PhD in computer science and pursuing a diss topic in Semantic Web.

We’ve accepted four applicants for the summer, and there’s another who may intern with us in the fall. This is all very exciting: they’ll be working on a range of projects, including new stuff for Pellet, the next version of BIANCA, and some of our internal projects.

Third, the 2007 OWLED (the OWL Experience and Directions) Workshop—which we’re proud to sponsor—is coming up very soon, the first week of June, right after ESWC in Innsbruck. I wish more of us were able to attend, but it’s not a cheap or easy trip from DC and we’re swamped with engaging work. We did get two papers accepted; they’ll be presented by our European R&D, i.e., Bijan.

We’ve very excited to see the registration numbers looking good, as well as a very cool program of talks and papers. If you’re into OWL DL, OWLED is the conference.

Finally, watch this space on or around 7 June: we’ll have a couple of announcements to coincide with OWLED which will be worth hearing, especially if you’re into OWL.

Spread the word: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Reddit
  • Digg
  • del.icio.us
  • TwitThis
  • Technorati

OWLED 2007: Registration is open

Saturday, April 21st, 2007 · Bijan Parsia

Please register. Sooner is easier on your poor beleaguered general chair. Also, prices will go up after May 26th, so don’t hesitate.

Through the generosity of KnowledgeWeb, there are student support grants available. There are a limited number, so apply soon.

As I’ve often said, I think OWLED is the best venue for influencing the future of OWL. This is, of course, by design. It’s not perfect, obviously, and it’s not the only way, but everyone there is a committed stakeholder in the success of OWL, many are able to immediately change the state of the infrastructure, and everyone is interested in effecting (beneficial) change. So, come make your experiences and voices heard.

(And register early so I know how many people I have to feed.)

Spread the word: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Reddit
  • Digg
  • del.icio.us
  • TwitThis
  • Technorati

Two Papers Accepted for OWLED 2007

Monday, April 16th, 2007 · Kendall Clark

As Bijan said, the list of accepted papers for OWLED 2007 is now available. We submitted two, both of which got accepted, and both of which are related to work we’re doing for clients or for future products:

  • E. Sirin and B. Parsia, SPARQL-DL: SPARQL Query for OWL-DL (PDF)
  • M. Smith, A. Schain, K. Clark, A. Griffey, and V. Kolovski, Mother, May I? OWL-based Policy Management at NASA (PDF)

The cool thing about these papers, and about OWLED in general, is that they represent the collision of a fairly theoretical strain of KR with real world problems. I like that collision!

The slightly dorky thing about the 2nd paper is that it almost has as many authors as pages. I generally hate that situation so much that I thought about dropping off, even though I wrote a decent chunk. But, as Bijan reminded me, OWLED papers are often position papers, as befits an activist conference, so multi-authored papers are significant.

Despite the present mood, which is all about lightweight, RDF-based “Data Webs” (and, hey, we do that kind of work, too, a lot of it!), we’re still really excited about OWL, particularly OWL DL, precisely because it can be a very useful tool to solve real problems.

Spread the word: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Reddit
  • Digg
  • del.icio.us
  • TwitThis
  • Technorati

OWLED 2007: Looking good, looking large

Monday, April 16th, 2007 · Bijan Parsia

The list of accepted submissions for OWLED is up (this is pretty close to the number of submissions total; OWLED is not a competative forum; that’s not the point!). Notifications with reviews went out on Saturday: Thanks to the reviewers and the two PC chairs (Christine Golbreich and Aditya Kalyanpur) for jobs well done.

In spite of the unusually short time between last year’s OWLED and this year’s call for papers, we had a record number of submissions….a 1/3 increase over last year with plenty of new faces. I find that very heartening.

Interestingly, this year’s Description Logic Workshop also had a record number of submissions; in fact, they over doubled last year’s number of submissions. Together, these indicate that there is increasing interest in Web Ontologies and the underlying technologies.

Time to build on this momentum, folks! There are still plenty of infrastructure (language, tooling, people) and mindshare improvements to be made. OWLED is a good place to try to coordinate efforts but it is not the only place. However, OWLED is definitely an activist event, so if you want to meet a lot of people who are really engaged in OWL per se, it’s the right place to be.

On a related note, we finished moving the OWL 1.1 documents to a Google code project and related website. Nearly all reported bugs with the specification are now in the issues list, and the wiki contains preliminary lists of OWL 1.1 tools and ontologies. Contributions welcome!

Spread the word: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Reddit
  • Digg
  • del.icio.us
  • TwitThis
  • Technorati