[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