Archive

Archive for the ‘owl’ Category

XML Schema Cannot Validate Semantic Correctness

August 21st, 2011

A discussion came up on the W3C Semantic Web Healthcare and Life Sciences (HCLS) SIG mailing list around models in OWL, validation and XSD. I’m reproducing my response here, because it’s worthwhile for a larger audience and it involves some work from a TWCer (Jiao Tao), the Pellet ICV.

I feel I need to cut to the chase with this one: XML schema cannot validate semantic correctness.

It can validate that XML conforms to a particular schema, but that is syntactic. The OWL validator is nothing like a schema validator, first it produces a closure of all statements that can be inferred from the asserted information. This means that if a secondary ontology is used to describe some data, and that ontology integrates with the ontology that you’re attempting to validate against, you will get a valid result. An XML schema can only work with what’s in front of it.
Read more…

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.13_1145]
Rating: 0 (from 0 votes)
Author: Categories: owl, Semantic Web, tetherless world Tags:

Big Week for the Semantic Web

March 25th, 2009

I wish I had more time to write a real blog on this, and I know most of these have already been announced in various longer blogs by others – but in case you’ve missed it, the past week or so has seen some real indicators of Semantic Web growth. Obviously it is good that Microsoft is hosting a Palo Alto Semantic Web meetup (http://www.powerset.com/blog/articles/2009/03/19/call-for-presenters-epic-paws-meetup) and the Semantic Search announcement by Google can’t hurt (cf. http://www.fool.com/investing/high-growth/2009/03/25/its-all-semantics-says-google.aspx), but here’s some other “we’re getting real” announcements that have come out recently:

1 – announcement of Obama use of Sem Web: http://www.sitepoint.com/blogs/2009/03/19/obama-groundbreaking-use-semantic-web/
2 – announcement of “Semantic Web for Dummies” – http://www.amazon.com/Semantic-Web-Dummies-Computer-Tech/dp/0470396792
3 – announcement of Oreilly “programming the semantic web” – http://oreilly.com/catalog/9780596802066/
I’ve been told that when you’re in a community, you cannot really see the exponential growth thing until “n” gets large enough — I don’t know for sure, but I’m feeling like we may be getting to that “n.” So for folks like me who’ve been doing so much evangelizing for a while now, it’s almost scary — when I was at DARPA, back in those days when the Semantic Web was a twinkle in Tim BL’s eye, I used to say that someday there would be weeks like this – but I don’t know if I ever really believed it. Now, I think I do…

Way to go Web 3.0,

Jim H.

p.s. and of course, this also means my research group better start figuring out what Web 4.0 is going to be, because this 3.0 space is starting to get crowded…

VN:F [1.9.13_1145]
Rating: 8.0/10 (2 votes cast)
VN:F [1.9.13_1145]
Rating: 0 (from 0 votes)
Author: Categories: owl, Semantic Web Tags:

News from _An OWL2 Far_ (ISWC 2008 Panel Discussion)

October 28th, 2008

Stefan Decker raised a case “missing children” indicating that Description Logic, or more precisely open world assumption, maybe overkill because it is not needed in most real world applications even though AI researchers like it.

Michel Dumontier, as a researcher trying to adopt OWL, reviews the well-known semantic web benefits, again, from the SW developer community who hopes these nice features will be helpful to real world Web developers and users.

Tim Finin, “maybe we’re a victim of our own success”. Moving towards KR monoculture could be quite dangerous. He raises some examples that OWL does not fit, e.g. when encoding knowledge extracted from knowledge, a lot of information lots such as time, uncertainty, and provenance.

Ian Horrocks claims that OWL has good connection with other KR approaches, OWL is not going to solve all problems, but it is useful in general.

One biggest argument raised by many is that “is OWL useful?” not even “is OWL2 useful”. Of course there are both supportive and negative evidences, and neither side can convince the other side. Someone also argue that the learning curve of OWL will just stop potential user. (Industrial adoption is a better benchmark because researchers are more flexible).

Another issue is “scalability”. Jim Hendler tried to be even worse than Stefan, Twine is claimed to Semantic Web applications, it use a few pieces of OWL to scale up. In general, scalability is the non-negotiable requirement of Web data computation. That is database community avoids, for instance, recursion in relation algebra.

A third question, raised by David Karger, “what are we doing with OWL? Which pieces of OWL are actually being used, and Why?” (This is actually a motivation for OWL2, and why three OWL2 fragments are proposed. We are looking forward to see if OWL working group can give industrial users a good answer.)

Well, a fourth question is “OWL2 is KR, i.e. a family of Description Logics profiles that link to other KR languages?” and/or “OWL2 is trying to promote better web or semantic web applications?”.

Closing remarks (I did my best to keep it original)
* Ian, “choose hope, not fear”
* Tim, “I can see Russia from my house”
* Michel, “OWL is pretty good language”
* Stefan, “if you did not fix the little thing, you may miss the boat”

By Li Ding
Greetings from ISWC 2008

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.13_1145]
Rating: 0 (from 0 votes)
Author: Categories: owl, Semantic Web Tags:

OWL or OLD?

July 22nd, 2008

I just noticed the “OWL 2 Web Ontology Language: Requirements” document from the OWL Working Group. Interestingly, while the “W” in OWL stands for “Web”, I didn’t see any use case from web applications in the usual sense. As the leading requirements are from the need for domain knowledge bases, I would suggest the name of the new language, instead of OWL 2, to be Ontology Language of Domains (OLD) — Just kidding. OWL claims to be needed by common web users, but such users are surprisingly under-represented in the specification process. We have already seen many specially designed, highly expressive, but, narrowly applied languages in the old KR schools. Do we need to invent yet another one here, again?

Jie

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.13_1145]
Rating: 0 (from 0 votes)
Author: Categories: owl, Semantic Web Tags:

OWL Mobile: Ontology Browser for iPhone/iTouch

June 30th, 2008

The Tetherless World invites users of Apple’s iPhone and iPod Touch to try out our new ontology browser, OWL Mobile.

OWL Mobile is powered by Jena and Pellet, operating remotely, to provide speed and battery performance mobile devices users expect from their applications. Load one or more ontologies through the Load Ontologies tab. Supply a URL to a custom ontology or use the list of past ontologies. Once you’ve loaded an ontology, use the “Classes”, “Properties”, and “Individuals” tabs to browse through the ontology. Clicking on an item will expand it and give additional information about that particular object. Links which point to other members of the ontology will switch to the appropriate URI when clicked. External links such as web pages, email address, and phone numbers will open the appropriate application on iPhone (phone numbers won’t work on the iTouch) when activated.

Point Safari to http://onto.rpi.edu/demo/owlmobile2/ to try the application. Feel free to bookmark it or add it to the home screen for easy access.

Evan Patton

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.13_1145]
Rating: 0 (from 0 votes)
Author: Categories: owl, tetherless world Tags: