Home. 
.

transparent

transparent

transparent

Altova Mailing List Archives


Re: [xml-dev] Syntax versus Semantics (was: "vocabulary constraints"

From: Dan Brickley <danbri@------.--->
To: "Costello, Roger L." <costello@-----.--->
Date: 3/1/2009 2:33:00 PM
On 1/3/09 14:03, Costello, Roger L. wrote:
> 1. If something is in the realm of "semantics" does that mean it can only be processed by humans (eyeballs)? It cannot be processed by machines?
[...]
> WHAT IS SEMANTICS?
>
> Something is semantics if it cannot be simply specified in a declarative manner or it requires procedural code to express it.

Some aspects of meaning can be made quite readily machine-checkable.

If you say something is a Person, and if you use vocabulary in which 
Person and Document are disjoint classes, don't in the same breath 
ascribe properties to that thing which imply it is a Document. Machines 
can spot when you do this, even with simple RDFS+OWL schemas like FOAF. 
They can figure out, "hey, no true description of the world could ever 
fit this picture, what's up?".

If you are working with RDF (RDFS/OWL) content, and the only rules you 
have are RDFS schemas and OWL ontologies, then you're pretty much 
limited to this kind of checking. However there are many more ways of 
screwing up in data, whether or not in RDF(expressing falsehoods, being 
incoherent or unintelligible or boring or vague), beyond contradicting 
yourself. For RDF, we can build machine-friendly checkers for some of 
this directly top of the RDF/OWL layer either directly in a query 
language (eg. SPARQL) or indirectly by generating the SPARQL from OWL 
plus some unwritten assumptions.

Some trails back to 2001 here... and Schematron-inspired RDF work on 
expressing integrity constraints:

http://www.xml.com/pub/a/2001/02/07/schemarama.html
http://ilrt.org/discovery/2001/02/schemarama/
http://isegserv.itd.rl.ac.uk/schemarama/
http://danbri.org/words/2005/07/30/114
also
  http://clarkparsia.com/weblog/2009/02/11/integrity-constraints-for-owl/
  http://jena.sourceforge.net/Eyeball/

Note than in RDFland, folk sometimes talk about its graph data model as 
a kind of abstract 'syntax'. Especially OWL people lately. I don't 
expect terminologies here to ever fully converge, too many compsci, 
engineering and other traditions are jumbled up together when they meet 
Web standards.

cheers,

Dan

--
http://danbri.org/

_______________________________________________________________________

XML-DEV is a publicly archived, unmoderated list hosted by OASIS
to support XML implementation and development. To minimize
spam in the archives, you must subscribe before posting.

[Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
Or unsubscribe: xml-dev-unsubscribe@l...
subscribe: xml-dev-subscribe@l...
List archive: http://lists.xml.org/archives/xml-dev/
List Guidelines: http://www.oasis-open.org/maillists/guidelines.php



transparent
Print
Mail
Like It
Disclaimer
.

These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on www.altova.com/list/index.html. Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.

.
.

transparent

transparent