<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to bugs</title><link href="https://sourceforge.net/p/tmapi/bugs/" rel="alternate"/><link href="https://sourceforge.net/p/tmapi/bugs/feed.atom" rel="self"/><id>https://sourceforge.net/p/tmapi/bugs/</id><updated>2010-09-21T18:05:11Z</updated><subtitle>Recent changes to bugs</subtitle><entry><title>Invalid Snapshot version for OSGi</title><link href="https://sourceforge.net/p/tmapi/bugs/92/" rel="alternate"/><published>2010-09-21T18:05:11Z</published><updated>2010-09-21T18:05:11Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net929230385d75d20a64e59cb9fca149e257ca94d5</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The Snapshopts get the version 2.0.3-SNAPSHOT in the manifest.mf .&lt;br /&gt;
Eclipse does not recognize the version and trying out a version with - it complains the version is invalid.&lt;br /&gt;
Replacing the - with a dot works.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Add clear method to TopicMap</title><link href="https://sourceforge.net/p/tmapi/bugs/91/" rel="alternate"/><published>2010-08-31T10:55:08Z</published><updated>2010-08-31T10:55:08Z</updated><author><name>Lars Heuer</name><uri>https://sourceforge.net/u/lheuer/</uri></author><id>https://sourceforge.net0732b95e22663779dcc51b2d71bbc41ad6e43177</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Add a clear method to TopicMap which does the same as:&lt;/p&gt;
&lt;p&gt;final Locator loc = tm.getLocator();&lt;br /&gt;
tm.remove();&lt;br /&gt;
tm = tmSys.createTopicMap(loc);&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>conflict with FEATURE_TYPE_INSTANCE_ASSOCIATIONS</title><link href="https://sourceforge.net/p/tmapi/bugs/90/" rel="alternate"/><published>2010-07-19T12:20:28Z</published><updated>2010-07-19T12:20:28Z</updated><author><name>skrosse</name><uri>https://sourceforge.net/u/skrosse/</uri></author><id>https://sourceforge.netaa1b3efc9226b352f8356d0d31b25218f8533443</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I think there are different interpretations for the feature FEATURE_TYPE_INSTANCE_ASSOCIATIONS in the context of the addType method of a topic.&lt;/p&gt;
&lt;p&gt;@"TestTypeInstanceIndex.testTopic" and "TestTopicRemovableConstraint."testUsedAsTopicType"&lt;/p&gt;
&lt;p&gt;The first test checks if the type-instance association was created after calling addType ( topic number increases by 3 because of association and role types)&lt;br /&gt;
assertEquals(5, _typeInstanceIdx.getTopics(null).size());&lt;/p&gt;
&lt;p&gt;The other test does not check this and expects that the topics are not created.&lt;/p&gt;
&lt;p&gt;If the feature FEATURE_TYPE_INSTANCE_ASSOCIATIONS is not set, all works fine, otherwise at least one of the tests failed. I think the second test has to check, too, if the feature is set, right?&lt;/p&gt;
&lt;p&gt;Find a patch attached.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>More Specs for Variants</title><link href="https://sourceforge.net/p/tmapi/bugs/89/" rel="alternate"/><published>2010-02-19T14:16:06Z</published><updated>2010-02-19T14:16:06Z</updated><author><name>Benjamin Bock</name><uri>https://sourceforge.net/u/bnjmnbck/</uri></author><id>https://sourceforge.net6e42f99688ec0bd71faeb33e4b6d74084fe15e1a</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;a href="http://code.google.com/p/ontopia/issues/detail?id=209" rel="nofollow"&gt;http://code.google.com/p/ontopia/issues/detail?id=209&lt;/a&gt; showed that there is a need for more tests regarding scope in variants. The patch attached adds three more. Tinytim currently passes them while Ontopia failes 2 of the 3 new ones.&lt;/p&gt;
&lt;p&gt;The failing ones are&lt;br /&gt;
org.tmapi.core.TestName.testVariantCreationWithDataTypeIllegalEmptyScope(TestName.java:193)&lt;br /&gt;
and&lt;br /&gt;
org.tmapi.core.TestName.testVariantCreationWithDataTypeIllegalEmptyArrayScope(TestName.java:217)&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Support engines which check for duplicates</title><link href="https://sourceforge.net/p/tmapi/bugs/88/" rel="alternate"/><published>2009-06-25T15:43:09Z</published><updated>2009-06-25T15:43:09Z</updated><author><name>Lars Heuer</name><uri>https://sourceforge.net/u/lheuer/</uri></author><id>https://sourceforge.netb1fb872c67faf1aa24f7fe4d7f48348e3831ecdc</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Some tests assume that&lt;/p&gt;
&lt;p&gt;type = tm.createTopic();&lt;br /&gt;
assoc1 = tm.createAssociation(type);&lt;br /&gt;
assoc2 = tm.createAssociation(type);&lt;/p&gt;
&lt;p&gt;does not cause a merge of assoc1 and assoc2. These tests should be refactored and avoid failures for engines which detect such duplicates and merge them.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Test for type-instance relationships as assoc</title><link href="https://sourceforge.net/p/tmapi/bugs/87/" rel="alternate"/><published>2009-06-25T15:40:34Z</published><updated>2009-06-25T15:40:34Z</updated><author><name>Lars Heuer</name><uri>https://sourceforge.net/u/lheuer/</uri></author><id>https://sourceforge.netcf7c0a58833a741516fd93f1143308258c85d4c9</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The current test suite assumes that the underlying TM engine does not use assocs as for type-instance relationships. &lt;br /&gt;
TODO: Check the tests if they work for engines which model the relationships as assoc (take care of topic count / assoc count etc)&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Move IRI-specifc tests to a separate package</title><link href="https://sourceforge.net/p/tmapi/bugs/86/" rel="alternate"/><published>2009-05-12T13:13:11Z</published><updated>2009-05-12T13:13:11Z</updated><author><name>Lars Heuer</name><uri>https://sourceforge.net/u/lheuer/</uri></author><id>https://sourceforge.net4f65aa5f3af3376840858d3357598bde12fceb1e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;- Extract the RFC 3986 specific tests from TestLocator and create a separate IRI test (suite)&lt;br /&gt;
- Add tests to TestLocator which resolve relative addresses against a base URI which are compatible to RFC 2396 *and* RFC 3986&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>tmapi.org is not reachable, only www.tmapi.org</title><link href="https://sourceforge.net/p/tmapi/bugs/85/" rel="alternate"/><published>2009-03-27T12:58:26Z</published><updated>2009-03-27T12:58:26Z</updated><author><name>Lars Heuer</name><uri>https://sourceforge.net/u/lheuer/</uri></author><id>https://sourceforge.netd333f577afd4b9ec7f2bf1595d633628f826f867</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Trying to reach &lt;a href="http://tmapi.org/" rel="nofollow"&gt;http://tmapi.org/&lt;/a&gt; results in a time out, only &lt;a href="http://www.tmapi.org/" rel="nofollow"&gt;http://www.tmapi.org/&lt;/a&gt; is reachable. This is bad since all feature IRIs omit the www. prefix.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Adjust tests: isa-relationship as assoc</title><link href="https://sourceforge.net/p/tmapi/bugs/84/" rel="alternate"/><published>2009-03-27T12:53:31Z</published><updated>2009-03-27T12:53:31Z</updated><author><name>Lars Heuer</name><uri>https://sourceforge.net/u/lheuer/</uri></author><id>https://sourceforge.net706f5ab4908ccd1020049632a0c068e2cec2084e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;TMAPI should be liberal and do not force an implementation to model type-instance relationships as &lt;br /&gt;
a) property of a topic&lt;br /&gt;
b) association&lt;/p&gt;
&lt;p&gt;Some tests may fail if type-instance-associations are used, fix them&lt;/p&gt;
&lt;p&gt;The tests should try to enable / disable (a) and (b) and check the behavior of the implementation conditionally (without forcing the impl. to provide both options)&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>More Topic.remove() tests</title><link href="https://sourceforge.net/p/tmapi/bugs/83/" rel="alternate"/><published>2008-11-11T15:25:58Z</published><updated>2008-11-11T15:25:58Z</updated><author><name>Lars Heuer</name><uri>https://sourceforge.net/u/lheuer/</uri></author><id>https://sourceforge.netaf77543b797480672d7af95f3e584ddd54ebf066</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Add more Topic.remove() tests which issue a TopicInUseException&lt;/p&gt;
&lt;p&gt;- Scoped:&lt;br /&gt;
* Association theme&lt;br /&gt;
* Occurrence theme&lt;br /&gt;
* Name theme&lt;br /&gt;
* Variant theme&lt;/p&gt;
&lt;p&gt;- Typed&lt;br /&gt;
* Association type&lt;br /&gt;
* Role type&lt;br /&gt;
* Occurrence type&lt;br /&gt;
* Name type&lt;/p&gt;
&lt;p&gt;- Reifiable&lt;br /&gt;
* TopicMap&lt;br /&gt;
* Association&lt;br /&gt;
* Role&lt;br /&gt;
* Occurrence&lt;br /&gt;
* Name&lt;br /&gt;
* Variant&lt;/p&gt;
&lt;p&gt;- Topic.addType&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>