lp:~zeitgeist/zeitgeist/ontology_definition

Created by Markus Korn and last modified
Get this branch:
bzr branch lp:~zeitgeist/zeitgeist/ontology_definition
Members of Zeitgeist Framework Team can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Zeitgeist Framework Team
Project:
Zeitgeist Framework
Status:
Merged

Recent revisions

1425. By Mikkel Kamstrup Erlandsen <kamstrup@hardback>

Change symbol names from CamelCase to CAMEL_CASE. This improves backwards compa of the API. The conversion is done at compile time

1424. By Mikkel Kamstrup Erlandsen <kamstrup@hardback>

Compile Symbol._parents into a hashmap name->Symbol on module load time

1423. By Markus Korn

Make sure to resolve uris of parent symbols to the actual symbol objects

1422. By Markus Korn

* updated README.Ontology
* cleaned up some code in the ontology serializer

1421. By Markus Korn

Fixed last failing testcase

1420. By Markus Korn

Fixed failing testcases, only one to go!
 - creating symbols on the fly by calling some random attribute, like
   SomeSymbol.foo, is not supported anymore, all symbols have to be
   registered by calling the Symbol factory class
 - added code to auto_resolve symbol structures
 - Symbols can be looked-up by name and uri
Only the testcase for lazy lookup of symbols is still failing
(Interpretation.boo.bar == Interpretation.bar).

1419. By Markus Korn

Fixed test/engine-test.py and added comment about missing symbols to
README.Ontology

1418. By Markus Korn

zeitgeist/datamodel.py: removed _SYMBOLS_BY_NAME as this dict is not used
anywhere, and also does not make any sense, because there is no guarantee
for symbol names being unique.

1417. By Markus Korn

merged changes from lp:zeitgeist

1416. By Markus Korn

There is no Interpretation.Tag nymore, let's use Interpretation.Audio to
check general attributes

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:zeitgeist/0.1
This branch contains Public information 
Everyone can see this information.

Subscribers