W3C home > Mailing lists > Public > semantic-web@w3.org > December 2007

Re: semantic data models

From: Danny Ayers <danny.ayers@gmail.com>
Date: Mon, 24 Dec 2007 14:36:31 +0100
Message-ID: <1f2ed5cd0712240536y2f831cc5vc38d6cea391717f5@mail.gmail.com>
To: editor@content-wire.com
Cc: semantic-web@w3c.org

On 23/12/2007, editor@content-wire.com <editor@content-wire.com> wrote:

> Most of  the conceptual thinking behind semantic data was done in the
> eighties
> Things have moved on a little in the last ten years or so,  but not so much

...if you discount Semantic Web technologies ;-)

> questions:
> - other than SIM, prototypes like Hstore and some semantic data wrapper,
> what tools can I use to implement semantic data?

Correct me if I'm wrong, but I think the original notion of semantic
data was the overlay of ontology kind of ideas over an
entity-relationship kind of model. There's been a great deal of work
done since around Description Logics (which offer formalisations of
ontologies) and the Resource Description Framework offers an
entity-relationship model designed for the Web. Put these together,
with a few other bits and pieces and you have Semantic Web

> - when modelling data, usually we follow standard 'data modelling' methods
> based on relational data model. what parts of our methods do we have to
> upldate to develop semantic data model?

Depends how semantic you want to get. Down at the RDF level, you can
just normalise the data down to binary relations (and name the
relations with URIs). This can be done as a view of the relational
data. The SPARQL query language can be used on such data, and because
of the use of URIs as identifiers it's inherently Web-friendly.

If you want more sophisticated reasoning over the data, you'll need to
find or create OWL ontologies in which your data fits.

> - As a project manager in charge of making sure that my organisation's data
> model is 'semantic enabled' what should I absolutely make sure of?

Depends what you want to do with the data. I'd suggest exposing an RDF
view of the data, reusing existing RDF schemas/ontologies wherever
possible. See the specs listed at:




To make it useful internally, you may want to check out some of the
available tools, e.g. at:




Received on Monday, 24 December 2007 13:41:08 UTC

This archive was generated by hypermail 2.4.0 : Tuesday, 5 July 2022 08:45:04 UTC