On 6/24/2014 17:46, Bohms, H.M. (Michel) wrote:
if we just treat inference rules as constraints why would we ever bother to develop SPIN (and ways to automatically treat inference rules as such)

Not sure what you mean. SPIN has an explicit distinction between constraints and inferences, and both have separate use cases that have proven to be important and suitable for practical applications. In fact SPARQL is far more expressive than OWL and therefore covers more relevant use cases such as computations and literal manipulations. OWL does have some suitable use cases for inferencing as well (mainly classification problems), but it was not designed to be a constraint language. However, the latter is what the majority of people seem to expect the OWL vocabulary to mean, despite years of training and marketing.

I feel a bit like if we’re going to treat rdf/rdfs/owl in a bit informal way (potentially different informally ways) we’re losing the benefits all together and better go back to UML, XSD, EXPRESS, NIAM etc.


No I don't agree with that. Even if you would remove the whole OWL DL aspect, RDF/OWL would still have many advantages over the technologies that you mention. In particular it provides a means to express globally linked data models where everything can be addressed with a URI. In contrast, XML and UML objects do not have such a notion of identity. Furthermore, RDF/OWL is extensible and self-describing - classes are data on their own. None of this requires the model-theoretic semantics that for some reason have been developed in conjunction with the RDF/OWL standards. It would indeed be straight-forward to redesign a standard that reuses most of the system vocabulary (URIs such as owl:Restriction) from the current RDF/OWL but redefines their meaning to be in alignment with mainstream "object" models such as JSON. Most of the published ontologies out there would still be perfectly useable with such a W3C standard, and a lot of historic ballast could be moved into the parallel universe of DL and other theoretical interpretations of that vocabulary.

(Sorry for drifting a bit off-topic from the original question that was really just about a tiny aspect of the direction in which rdfs:domain/range statement should be interpreted!)

Cheers,
Holger

--
-- You received this message because you are subscribed to the Google
Group "TopBraid Suite Users", the topics of which include Enterprise Vocabulary 
Network (EVN), TopBraid Composer, TopBraid Live, TopBraid Insight, SPARQLMotion, SPARQL 
Web Pages and SPIN.
To post to this group, send email to
[email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/topbraid-users?hl=en
--- You received this message because you are subscribed to the Google Groups "TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to