W3C home > Mailing lists > Public > public-data-shapes-wg@w3.org > January 2015

summary of LDOM

From: Peter F. Patel-Schneider <pfpschneider@gmail.com>
Date: Fri, 23 Jan 2015 11:08:44 -0800
Message-ID: <54C29C3C.7050305@gmail.com>
To: RDF Data Shapes Working Group <public-data-shapes-wg@w3.org>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I spent the evening looking over the LDOM primer and other information on
LDOM.  Here is my summary of what I learned.


LDOM is a new modelling language.  It would join the various modelling
langauges to be used on the web, placing itself next to the schema.org
modelling language, the Wikidata modelling language, OWL, and RDFS.

Part of LDOM is a frame language.  There are LDOM class declarations,
defining a class that constrains a group of entities (the instances of the
class).  LDOM classes are arranged in a multi-parent generalization taxonomy
with a single root.  The basic inter-class and class-instance relationships
use RDF and RDFS vocabulary, but do not work the way that they work in RDFS.

LDOM properties also work differently than RDFS properties.  LDOM properties
are subservient to classes.  Information about how LDOM properties behave
are in LDOM property declarations in LDOM class declarations.  LDOM property
declarations provide local range, cardinality, and value constraints for
LDOM properties that must be met on LDOM instances of the class.  A major
advance over historical frame systems is the ability to refer to inverses of
properties.

Another part of LDOM provides constraints for LDOM instances of a particular
LDOM class, either expressed as SPARQL queries or in a manner that abstracts
away from the underlying queries.  The last part of LDOM provides
constraints that are to be interpreted globally, i.e., not just for LDOM
instances of a particular LDOM class.


Peter F. Patel-Schneider
Nuance Communications
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJUwpw8AAoJECjN6+QThfjzu8kH/2rQOwpP9ILgCYoYtW71RDzR
9n20hofX7yvPb9Z+KGH3o2VqJ+8/+vq7fRqtZtR1SgNnZyFmdOKLBKnU6Be/WkQB
xbIswQuddFlkujAHTt0iCq/2fTNQcvq+afo4ErTdjFkk903nHhgi4MHGUAVlgNb6
Jr1mNdNWDJCRhCFRjoQO4Zs9AJCDkJ7UHLwgTI5DIwnLCRVmABkS7T93YRcPmz1v
woDXYzc6mIQXNj1P3oSCnKS3qzMvQNoXEn2WFAd90iOlFdZosmXkkBP4T0xUqOtM
a8wBNI2bRLBqhi0/LtNULwqqsyr6+u8cs3953WY5BiydvaSSdZi5P9/D/HBe+SM=
=oPre
-----END PGP SIGNATURE-----
Received on Friday, 23 January 2015 19:09:16 UTC

This archive was generated by hypermail 2.3.1 : Friday, 23 January 2015 19:09:17 UTC