[TYPO3-dev] The state of support for the Semantic Web / RDFA / Web 3.0 in TYPO3

Jochen Rau jochen.rau at typoplanet.de
Thu Aug 27 23:27:18 CEST 2009


Hi Michael,

Michael Miousse wrote:
> Mean while, i think we should talk about how we are gonna do this.

Okay.

> Like how we are gonna automaticaly build onthologies because the web semantic
> start with onthologies.
>
>  From what i know since 4.3 with mvc will have an object database, we'll only have to
> create the ontology from the database structure. But will we use  other onthologies like
> foaf and dc? i think we should, but how will we achive this is the real question?

I think we should start the other way around. Let's build Ontologies 
first and derive the Domain Model from it. And then--what we already 
plan to do with the new Kickstarter--derive the database tables form the 
Domain Model. In short

Ontology    ->    Domain Model  ->   Entity Relationship Model
(OWL/RDF)         (UML)              (relational database model)

Each step has a mismatch (loss of information). The most "unimportant" 
part is the database. Persistence must simply work and should not bother 
me as an extension developer.

TYPO3 should provide an ontology for the most important objects like 
"Person", "Event", "Date", "Place", "Product", etc. Of course we should 
not reinvent the wheel and use existing ontologies if applicable. The 
output format can be foaf for example.

Translated into Generic Domain Models, these could be used by extension 
developers to derive their specific Domain Models without loosing the 
semantics behind it.

Regards
Jochen


See also:
http://blog.typoplanet.de/2009/03/03/some-thoughts-on-extension-development/

-- 
Every nit picked is a bug fixed





More information about the TYPO3-dev mailing list