Revision 641170

Go back to digest for 11th March 2007

Features in KDE Base

Sebastian Trueg committed changes in /trunk/playground/base/nepomuk-kde/kmetadata:

* Ported KMetaData to the basic Nepomuk annotation ontology NAO. This ontology is still not final but close.

* Added the Nepomuk Information Element Ontology NIE which provides file and emails and stuff (this one is even further away from being final but we need elements such as files and emails and maybe this allows people to comment and add their properties.

* Added support for pseudo-multi-inheritance, ie. generated classes get converter methods for their parent types if they have more than one. Sadly we cannot use real multi-inheritance since everything is derived

File Changes

Added 4 files
  • /trunk/playground/base/nepomuk-kde/kmetadata
  •   /nao.nrl
  •   /ontologies
  •   /ontologies/nie.nrl
  •   /cmake/modules/KMetaDataMacros.cmake
Modified 17 files
  • /trunk/playground/base/nepomuk-kde/kmetadata
  •   /kmetadata/allresources.h.cmake
  •   /kmetadata/CMakeLists.txt
  •   /kmetadata/ontology.cpp
  •   /kmetadata/ontology.h
  •   /kmetadata/resource.cpp
  •   /kmetadata/resource.h
  •   /kmetadata/resourcedata.cpp
  •   /kmetadata/resourcemanager.cpp
  •   /kmetadatad/CMakeLists.txt
  •   /rcgen/ontologyparser.cpp
  •   /rcgen/ontologyparser.h
  •   /rcgen/rcgen.cpp
  •   /rcgen/resourceclass.cpp
  •   /rcgen/resourceclass.h
  •   /tests/CMakeLists.txt
  •   /tests/generatedresourcetest.cpp
  •   /tests/kmetadatadtest.cpp
21 files changed in total