Wandora's configuration file
From WandoraWiki
(Difference between revisions)
Line 11: | Line 11: | ||
* Topic tree settings | * Topic tree settings | ||
− | Options file locates in ''' | + | Options file locates in '''resource/conf/options.xml'''. File '''resources/conf/options.xml.original''' contains a backup of fresh options file in case of total mess. Example of options file is below. |
− | + | ||
<?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> | ||
<options> | <options> | ||
+ | <basemap>resources/conf/wandora.xtm</basemap> | ||
+ | <defaultSIprefix>http://www.wandora.org/SI</defaultSIprefix> | ||
+ | <documentviewer>explorer __URL__</documentviewer> | ||
+ | <helpviewer>explorer "http://www.wandora.org/wandora/wiki/index.php?title=__HELP__"</helpviewer> | ||
<gui> | <gui> | ||
+ | <occurrenceTable> | ||
+ | <useOccurrenceLanguages>false</useOccurrenceLanguages> | ||
+ | </occurrenceTable> | ||
+ | <topicRenders>130</topicRenders> | ||
<topicTable> | <topicTable> | ||
<hilights> | <hilights> | ||
<hilight0> | <hilight0> | ||
<color>ff0000</color> | <color>ff0000</color> | ||
− | <si>http://www.wandora. | + | <si>http://www.wandora.org/core/role</si> |
</hilight0> | </hilight0> | ||
</hilights> | </hilights> | ||
Line 27: | Line 34: | ||
</topicTable> | </topicTable> | ||
<topicPanels> | <topicPanels> | ||
+ | <path1>org/wandora/application/gui/topicpanels</path1> | ||
<current>Traditional topic panel</current> | <current>Traditional topic panel</current> | ||
− | |||
</topicPanels> | </topicPanels> | ||
<traditionalTopicPanel> | <traditionalTopicPanel> | ||
− | + | <view> | |
− | + | <subjectLocatorIcons>false</subjectLocatorIcons> | |
− | + | <instancesPanel>true</instancesPanel> | |
− | + | <subjectIdentifierRootPanel>true</subjectIdentifierRootPanel> | |
− | + | <associationRootPanel>true</associationRootPanel> | |
− | + | <typedAssociationPanel>true</typedAssociationPanel> | |
− | + | <dataRootPanel>true</dataRootPanel> | |
− | + | <classesRootPanel>true</classesRootPanel> | |
− | + | <variantPanel>true</variantPanel> | |
− | + | </view> | |
</traditionalTopicPanel> | </traditionalTopicPanel> | ||
<antiAliasing>false</antiAliasing> | <antiAliasing>false</antiAliasing> | ||
− | |||
<tabbedTopicPanel> | <tabbedTopicPanel> | ||
<view> | <view> | ||
<dataPanelContainer>true</dataPanelContainer> | <dataPanelContainer>true</dataPanelContainer> | ||
− | |||
<classesPanelContainer>true</classesPanelContainer> | <classesPanelContainer>true</classesPanelContainer> | ||
<associationPanelContainer>true</associationPanelContainer> | <associationPanelContainer>true</associationPanelContainer> | ||
+ | <typedAssociationPanel>true</typedAssociationPanel> | ||
<subjectPanelContainer>true</subjectPanelContainer> | <subjectPanelContainer>true</subjectPanelContainer> | ||
<instancesPanelContainer>true</instancesPanelContainer> | <instancesPanelContainer>true</instancesPanelContainer> | ||
Line 55: | Line 61: | ||
</view> | </view> | ||
</tabbedTopicPanel> | </tabbedTopicPanel> | ||
+ | <graphTopicPanel> | ||
+ | <antialized>0</antialized> | ||
+ | <animated>1</animated> | ||
+ | <graphStyle>org.wandora.application.gui.topicpanels.graphpanel.DefaultGraphStyle</graphStyle> | ||
+ | <filterSets> | ||
+ | <filterSet> | ||
+ | <name>Filterset1</name> | ||
+ | <topicFilter></topicFilter> | ||
+ | <topicFilter></topicFilter> | ||
+ | <associationFilter></associationFilter> | ||
+ | </filterSet> | ||
+ | </filterSets> | ||
+ | </graphTopicPanel> | ||
+ | <customTopicPanel> | ||
+ | <group0> | ||
+ | <query0> | ||
+ | <script>importPackage(org.wandora.query); | ||
+ | importPackage(org.wandora.topicmap); | ||
+ | new RecursiveDirective( | ||
+ | new RolesDirective( | ||
+ | new IsContextTopicDirective( | ||
+ | new SelectDirective(XTMPSI.SUPERCLASS_SUBCLASS, | ||
+ | XTMPSI.SUPERCLASS,XTMPSI.SUBCLASS), | ||
+ | XTMPSI.SUBCLASS), | ||
+ | XTMPSI.SUPERCLASS), | ||
+ | XTMPSI.SUPERCLASS | ||
+ | );</script> | ||
+ | <name>Super classes</name> | ||
+ | <engine>Mozilla Rhino ; ECMAScript ; 1.6</engine> | ||
+ | </query0> | ||
+ | <name>Classes and instances</name> | ||
+ | <query1> | ||
+ | <script>importPackage(org.wandora.query); | ||
+ | importPackage(org.wandora.topicmap); | ||
+ | new UnionDirective( | ||
+ | new RolesDirective( | ||
+ | new JoinDirective( | ||
+ | new RecursiveDirective( | ||
+ | new SelectDirective(XTMPSI.SUPERCLASS_SUBCLASS,XTMPSI.SUBCLASS), | ||
+ | XTMPSI.SUBCLASS), | ||
+ | XTMPSI.SUBCLASS,new InstancesDirective()), | ||
+ | XTMPSI.INSTANCE) | ||
+ | );</script> | ||
+ | <name>Instances</name> | ||
+ | <engine>Mozilla Rhino ; ECMAScript ; 1.6</engine> | ||
+ | </query1> | ||
+ | </group0> | ||
+ | <name>Custom topic panel</name> | ||
+ | </customTopicPanel> | ||
</gui> | </gui> | ||
+ | <remoteconnections> | ||
+ | <connection0> | ||
+ | <user>admin</user> | ||
+ | <port>8989</port> | ||
+ | <name>wandora</name> | ||
+ | <pass>wandorapass</pass> | ||
+ | <host>127.0.0.1</host> | ||
+ | <map>remote-wandora</map> | ||
+ | </connection0> | ||
+ | </remoteconnections> | ||
<dbconnections> | <dbconnections> | ||
<connection3> | <connection3> | ||
Line 67: | Line 132: | ||
<connection2> | <connection2> | ||
<script>create table TOPIC( | <script>create table TOPIC( | ||
− | + | TOPICID varchar(50) primary key, | |
− | + | BASENAME varchar(900) , | |
− | + | SUBJECTLOCATOR varchar(900) | |
− | + | ); | |
− | + | ||
− | + | create table TOPICTYPE( | |
− | + | TOPIC varchar(50) not null, | |
− | + | TYPE varchar(50) not null, | |
− | + | foreign key (TOPIC) references TOPIC(TOPICID), | |
− | + | foreign key (TYPE) references TOPIC(TOPICID), | |
− | + | primary key(TOPIC,TYPE) | |
− | + | ); | |
− | + | ||
− | + | create table DATA( | |
− | + | TOPIC varchar(50) not null, | |
− | + | TYPE varchar(50) not null, | |
− | + | VERSION varchar(50) not null, | |
− | + | DATA longvarchar, | |
− | + | foreign key (TOPIC) references TOPIC(TOPICID), | |
− | + | foreign key (TYPE) references TOPIC(TOPICID), | |
− | + | foreign key (VERSION) references TOPIC(TOPICID), | |
− | + | primary key(TOPIC,TYPE,VERSION) | |
− | + | ); | |
− | + | ||
− | + | create table VARIANT( | |
− | + | VARIANTID varchar(50) primary key, | |
− | + | TOPIC varchar(50) not null, | |
− | + | VALUE longvarchar, | |
− | + | foreign key (TOPIC) references TOPIC(TOPICID) | |
− | + | ); | |
− | + | ||
− | + | create table VARIANTSCOPE( | |
− | + | VARIANT varchar(50) not null, | |
− | + | TOPIC varchar(50) not null, | |
− | + | foreign key (VARIANT) references VARIANT(VARIANTID), | |
− | + | foreign key (TOPIC) references TOPIC(TOPICID), | |
− | + | primary key(VARIANT,TOPIC) | |
− | + | ); | |
− | + | ||
− | + | create table SUBJECTIDENTIFIER( | |
− | + | SI varchar(255) primary key, | |
− | + | TOPIC varchar(50) not null, | |
− | + | foreign key (TOPIC) references TOPIC(TOPICID) | |
− | + | ); | |
− | + | ||
− | + | create table ASSOCIATION( | |
− | + | ASSOCIATIONID varchar(50) primary key, | |
− | + | TYPE varchar(50) not null, | |
− | + | foreign key (TYPE) references TOPIC(TOPICID) | |
− | + | ); | |
− | + | ||
− | + | create table MEMBER( | |
− | + | ASSOCIATION varchar(50) not null, | |
− | + | PLAYER varchar(50) not null, | |
− | + | ROLE varchar(50) not null, | |
− | + | foreign key (ASSOCIATION) references ASSOCIATION(ASSOCIATIONID), | |
− | + | foreign key (PLAYER) references TOPIC(TOPICID), | |
− | + | foreign key (ROLE) references TOPIC(TOPICID), | |
− | + | primary key(ASSOCIATION,ROLE) | |
− | + | ); | |
− | + | ||
− | + | create index BASENAME_INDEX ON TOPIC(BASENAME); | |
− | + | create index SUBJECTLOCATOR_INDEX ON TOPIC(SUBJECTLOCATOR); | |
− | + | create index SITOPIC_INDEX on SUBJECTIDENTIFIER(TOPIC); | |
− | + | create index ASSOCTYPE_INDEX on ASSOCIATION(TYPE); | |
− | + | create index MEMBERPLAYER_INDEX on MEMBER(PLAYER); | |
− | + | create index MEMBERROLE_INDEX on MEMBER(ROLE); | |
− | + | create index VARIANTTOPIC_INDEX on VARIANT(TOPIC); | |
− | + | create index DATATOPIC_INDEX on DATA(TOPIC); | |
− | + | create index DATATYPE_INDEX on DATA(TYPE); | |
− | + | create index DATAVERSION_INDEX on DATA(VERSION); | |
</script> | </script> | ||
<user>sa</user> | <user>sa</user> | ||
Line 160: | Line 225: | ||
<pass>wandora</pass> | <pass>wandora</pass> | ||
<database>wandora</database> | <database>wandora</database> | ||
− | <server> | + | <server>192.168.1.48</server> |
</connection0> | </connection0> | ||
</dbconnections> | </dbconnections> | ||
<topictreetypes> | <topictreetypes> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<type0> | <type0> | ||
<name>Instances</name> | <name>Instances</name> | ||
<assocsi></assocsi> | <assocsi></assocsi> | ||
− | <icon>gui/icons/topictree/ | + | <icon>gui/icons/topictree/instanceof.png</icon> |
<subsi></subsi> | <subsi></subsi> | ||
<supersi></supersi> | <supersi></supersi> | ||
</type0> | </type0> | ||
+ | <type1> | ||
+ | <name>Subclasses</name> | ||
+ | <assocsi>http://www.topicmaps.org/xtm/1.0/core.xtm#superclass-subclass</assocsi> | ||
+ | <icon>gui/icons/topictree/supersubclass.png</icon> | ||
+ | <subsi>http://www.topicmaps.org/xtm/1.0/core.xtm#subclass</subsi> | ||
+ | <supersi>http://www.topicmaps.org/xtm/1.0/core.xtm#superclass</supersi> | ||
+ | </type1> | ||
</topictreetypes> | </topictreetypes> | ||
+ | <trees> | ||
+ | <tree0> | ||
+ | <name>Topics</name> | ||
+ | <root>http://www.wandora.org/core/wandoraclass</root> | ||
+ | <association0>Instances</association0> | ||
+ | <association1>Subclasses</association1> | ||
+ | </tree0> | ||
+ | </trees> | ||
<documentviewer>explorer __URL__</documentviewer> | <documentviewer>explorer __URL__</documentviewer> | ||
<tools> | <tools> | ||
− | < | + | <path1>org/wandora/application/tools</path1> |
+ | <path2>org/wandora/application/tools/exporters</path2> | ||
+ | <path3>org/wandora/application/tools/extractors</path3> | ||
+ | <path4>org/wandora/application/tools/importers</path4> | ||
+ | <path5>org/wandora/application/tools/layers</path5> | ||
+ | <path6>org/wandora/application/tools/subjects</path6> | ||
+ | <path7>org/wandora/application/tools/selections</path7> | ||
+ | <path8>org/wandora/application/tools/associations</path8> | ||
+ | <path9>org/wandora/application/tools/generators</path9> | ||
+ | <path10>org/wandora/application/tools/navigate</path10> | ||
+ | <path11>org/wandora/application/tools/project</path11> | ||
+ | <path12>org/wandora/application/tools/subjects</path12> | ||
+ | <path13>org/wandora/application/tools/topicnames</path13> | ||
+ | <path14>org/wandora/application/tools/fng</path14> | ||
+ | <path15>org/wandora/application/tools/extractors/audioscrobber</path15> | ||
+ | <path16>org/wandora/application/tools/statistics</path16> | ||
+ | <path17>org/wandora/application/tools/extractors/table</path17> | ||
+ | <path18>org/wandora/application/tools/extractors/list</path18> | ||
+ | <path19>org/wandora/application/tools/extractors/microformats</path19> | ||
+ | <generic> | ||
+ | <item0> | ||
+ | <instanceName>About...</instanceName> | ||
+ | <class>org.wandora.application.tools.AboutWandora</class> | ||
+ | </item0> | ||
+ | </generic> | ||
+ | <import> | ||
+ | <item5> | ||
+ | <instanceName>OBO import...</instanceName> | ||
+ | <class>org.wandora.application.tools.importers.OBOImport</class> | ||
+ | </item5> | ||
+ | <item4> | ||
+ | <instanceName>SQL topic map import...</instanceName> | ||
+ | <class>org.wandora.application.tools.importers.SQLTopicMapImport</class> | ||
+ | </item4> | ||
<item3> | <item3> | ||
− | <instanceName> | + | <instanceName>Simple N3 import...</instanceName> |
− | <class> | + | <class>org.wandora.application.tools.importers.SimpleN3Import</class> |
</item3> | </item3> | ||
<item2> | <item2> | ||
− | <instanceName> | + | <instanceName>Simple RDF(S) import...</instanceName> |
− | <class> | + | <class>org.wandora.application.tools.importers.SimpleRDFImport</class> |
</item2> | </item2> | ||
<item1> | <item1> | ||
− | <instanceName> | + | <instanceName>Transform and merge xml...</instanceName> |
− | <class> | + | <class>org.wandora.application.tools.importers.XSLImport</class> |
</item1> | </item1> | ||
<item0> | <item0> | ||
− | <instanceName> | + | <instanceName>Merge topic map...</instanceName> |
− | <class> | + | <class>org.wandora.application.tools.importers.TopicMapImport</class> |
</item0> | </item0> | ||
+ | </import> | ||
+ | <export> | ||
<item6> | <item6> | ||
− | <instanceName> | + | <instanceName>OBO round trip...</instanceName> |
− | <class> | + | <class>org.wandora.application.tools.exporters.OBORoundTrip</class> |
</item6> | </item6> | ||
<item5> | <item5> | ||
− | <instanceName> | + | <instanceName>Export OBO...</instanceName> |
− | <class> | + | <class>org.wandora.application.tools.exporters.OBOExport</class> |
</item5> | </item5> | ||
<item4> | <item4> | ||
− | <instanceName> | + | <instanceName>Lucene index builder...</instanceName> |
− | <class> | + | <class>org.wandora.application.tools.exporters.LuceneIndexBuilder</class> |
+ | <options> | ||
+ | <checkVisibility>true</checkVisibility> | ||
+ | <processKeywords>false</processKeywords> | ||
+ | </options> | ||
</item4> | </item4> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<item3> | <item3> | ||
<instanceName>Export site...</instanceName> | <instanceName>Export site...</instanceName> | ||
− | <class> | + | <class>org.wandora.application.tools.exporters.ExportSite</class> |
</item3> | </item3> | ||
<item2> | <item2> | ||
<instanceName>Export schema as topic map...</instanceName> | <instanceName>Export schema as topic map...</instanceName> | ||
− | <class> | + | <class>org.wandora.application.tools.exporters.ExportSchemaMap</class> |
</item2> | </item2> | ||
<item1> | <item1> | ||
<instanceName>Export N3...</instanceName> | <instanceName>Export N3...</instanceName> | ||
− | <class> | + | <class>org.wandora.application.tools.exporters.RDFExport</class> |
</item1> | </item1> | ||
<item0> | <item0> | ||
<instanceName>Export topic map...</instanceName> | <instanceName>Export topic map...</instanceName> | ||
− | <class> | + | <class>org.wandora.application.tools.exporters.ExportTopicMap</class> |
</item0> | </item0> | ||
− | |||
− | |||
− | |||
− | |||
</export> | </export> | ||
− | < | + | <extract> |
<item0> | <item0> | ||
− | <instanceName> | + | <instanceName>JPEG PS3.0 metadata extractor...</instanceName> |
− | <class> | + | <class>org.wandora.application.tools.extractors.ExtractFromJPEG</class> |
</item0> | </item0> | ||
− | + | <item1> | |
− | + | <instanceName>Simple PDF extractor...</instanceName> | |
+ | <class>org.wandora.application.tools.extractors.SimplePDFExtractor</class> | ||
+ | </item1> | ||
+ | <item2> | ||
+ | <instanceName>Simple email extractor...</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.SimpleEmailExtractor</class> | ||
+ | </item2> | ||
<item3> | <item3> | ||
− | <instanceName> | + | <instanceName>IMDB extractor...</instanceName> |
− | <class> | + | <class>org.wandora.application.tools.extractors.IMDBExtractor</class> |
</item3> | </item3> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<item4> | <item4> | ||
− | <instanceName> | + | <instanceName>Database extractor...</instanceName> |
− | <class> | + | <class>org.wandora.application.tools.extractors.GenericDatabaseExtractor</class> |
</item4> | </item4> | ||
− | </ | + | <item5> |
+ | <instanceName>MediaWiki extractor...</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.MediaWikiExtractor</class> | ||
+ | </item5> | ||
+ | <item6> | ||
+ | <instanceName>RSS 2.0 extractor...</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.RSSExtractor</class> | ||
+ | </item6> | ||
+ | <item7> | ||
+ | <instanceName>Bibtex extractor...</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.bibtex.BibtexExtractor</class> | ||
+ | </item7> | ||
+ | <item8> | ||
+ | <instanceName>--- AUDIO DATA/FILES ---</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.DummyExtractor</class> | ||
+ | </item8> | ||
+ | <item9> | ||
+ | <instanceName>MP3 ID3V[12] extractor...</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.ExtractFromMP3</class> | ||
+ | </item9> | ||
+ | <item10> | ||
+ | <instanceName>FreeDB Extractor...</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.FreeDBExtractor</class> | ||
+ | </item10> | ||
+ | <item11> | ||
+ | <instanceName>Last.fm album info extractor...</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.audioscrobber.AlbumInfoExtractor</class> | ||
+ | </item11> | ||
+ | <item12> | ||
+ | <instanceName>Last.fm related artists extractor...</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.audioscrobber.ArtistRelatedArtistsExtractor</class> | ||
+ | </item12> | ||
+ | <item13> | ||
+ | <instanceName>Last.fm top albums extractor...</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.audioscrobber.ArtistTopAlbumsExtractor</class> | ||
+ | </item13> | ||
+ | <item14> | ||
+ | <instanceName>Last.fm top tags extractor...</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.audioscrobber.ArtistTopTagsExtractor</class> | ||
+ | </item14> | ||
+ | <item15> | ||
+ | <instanceName>Last.fm top tracks extractor...</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.audioscrobber.ArtistTopTracksExtractor</class> | ||
+ | </item15> | ||
+ | <item16> | ||
+ | <instanceName>Last.fm top albums extractor...</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.audioscrobber.ArtistTopAlbumsExtractor</class> | ||
+ | </item16> | ||
+ | <item17> | ||
+ | <instanceName>Last.fm top tags extractor...</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.audioscrobber.TagTopTagsExtractor</class> | ||
+ | </item17> | ||
+ | <item18> | ||
+ | <instanceName>Last.fm top artists with a tags extractor...</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.audioscrobber.TagTopArtistsExtractor</class> | ||
+ | </item18> | ||
+ | <item19> | ||
+ | <instanceName>--- SIMPLE FILES ---</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.DummyExtractor</class> | ||
+ | </item19> | ||
+ | <item20> | ||
+ | <instanceName>Directory structure extractor...</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.DirectoryStructureExtractor</class> | ||
+ | </item20> | ||
+ | <item21> | ||
+ | <instanceName>Simple text document extractor...</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.SimpleTextDocumentExtractor</class> | ||
+ | </item21> | ||
+ | <item22> | ||
+ | <instanceName>--- HTML STRUCTURES ---</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.DummyExtractor</class> | ||
+ | </item22> | ||
+ | <item23> | ||
+ | <instanceName>HTML link structure extractor...</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.HTMLLinkStructureExtractor</class> | ||
+ | </item23> | ||
+ | <item24> | ||
+ | <instanceName>HTML property table extractor...</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.table.PropertyTableExtractor</class> | ||
+ | </item24> | ||
+ | <item25> | ||
+ | <instanceName>HTML association table extractor...</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.table.AssociationRowTableExtractor</class> | ||
+ | </item25> | ||
+ | <item26> | ||
+ | <instanceName>HTML instance list extractor...</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.list.InstanceListExtractor</class> | ||
+ | </item26> | ||
+ | <item27> | ||
+ | <instanceName>HTML super-subclass list extractor...</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.list.SuperSubClassListExtractor</class> | ||
+ | </item27> | ||
+ | <item28> | ||
+ | <instanceName>HTML definition list extractor...</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.list.DefinitionListExtrator</class> | ||
+ | </item28> | ||
+ | <item29> | ||
+ | <instanceName>--- MICROFORMATS ---</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.DummyExtractor</class> | ||
+ | </item29> | ||
+ | <item30> | ||
+ | <instanceName>Geo microformat extractor...</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.microformats.GeoExtractor</class> | ||
+ | </item30> | ||
+ | <item31> | ||
+ | <instanceName>Adr microformat extractor...</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.microformats.AdrExtractor</class> | ||
+ | </item31> | ||
+ | <item32> | ||
+ | <instanceName>HCalendar microformat extractor...</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.microformats.HCalendarExtractor</class> | ||
+ | </item32> | ||
+ | <item33> | ||
+ | <instanceName>HCard microformat extractor...</instanceName> | ||
+ | <class>org.wandora.application.tools.extractors.microformats.HCardExtractor</class> | ||
+ | </item33> | ||
+ | </extract> | ||
+ | <generator> | ||
+ | <item0> | ||
+ | <instanceName>Random graph generator...</instanceName> | ||
+ | <class>org.wandora.application.tools.generators.RandomGraphGenerator</class> | ||
+ | </item0> | ||
+ | <item1> | ||
+ | <instanceName>Fully connected graph generator...</instanceName> | ||
+ | <class>org.wandora.application.tools.generators.FullyConnectedGraphGenerator</class> | ||
+ | </item1> | ||
+ | <item2> | ||
+ | <instanceName>Tree graph generator...</instanceName> | ||
+ | <class>org.wandora.application.tools.generators.TreeGraphGenerator</class> | ||
+ | </item2> | ||
+ | <item3> | ||
+ | <instanceName>Linear list graph generator...</instanceName> | ||
+ | <class>org.wandora.application.tools.generators.LinearListGenerator</class> | ||
+ | </item3> | ||
+ | <item4> | ||
+ | <instanceName>Finite group graph generator...</instanceName> | ||
+ | <class>org.wandora.application.tools.generators.FiniteGroupGenerator</class> | ||
+ | </item4> | ||
+ | <item5> | ||
+ | <instanceName>Platonic solid graph generator...</instanceName> | ||
+ | <class>org.wandora.application.tools.generators.PlatonicSolidGenerator</class> | ||
+ | </item5> | ||
+ | </generator> | ||
</tools> | </tools> | ||
− | <basemap> | + | <basemap>resources/conf/wandora.xtm</basemap> |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
<shortcuts> | <shortcuts> | ||
− | <cut0>http://www. | + | <cut0>http://www.wandora.org/core/schema-type</cut0> |
+ | <cut1>http://www.topicmaps.org/xtm/1.0/language.xtm</cut1> | ||
+ | <cut2>http://www.wandora.org/core/variant-name-version</cut2> | ||
</shortcuts> | </shortcuts> | ||
− | |||
<current> | <current> | ||
− | <directory> | + | <directory></directory> |
+ | <port></port> | ||
<user></user> | <user></user> | ||
− | |||
<host></host> | <host></host> | ||
<map></map> | <map></map> | ||
Line 294: | Line 519: | ||
<window> | <window> | ||
<height>607</height> | <height>607</height> | ||
+ | <x>226</x> | ||
+ | <width>900</width> | ||
+ | <y>134</y> | ||
<horizontalsplitter>200</horizontalsplitter> | <horizontalsplitter>200</horizontalsplitter> | ||
− | |||
<verticalsplitter>300</verticalsplitter> | <verticalsplitter>300</verticalsplitter> | ||
− | |||
− | |||
</window> | </window> | ||
+ | <defaultSIprefix>http://www.wandora.org/SI</defaultSIprefix> | ||
+ | <bsh> | ||
+ | <path></path> | ||
+ | </bsh> | ||
<regexp> | <regexp> | ||
<expression0> | <expression0> | ||
+ | <name>flip name</name> | ||
+ | <pattern>(.+) - (.+)</pattern> | ||
+ | <replacement>$2 - $1</replacement> | ||
<partialMatch>true</partialMatch> | <partialMatch>true</partialMatch> | ||
<caseSensitive>true</caseSensitive> | <caseSensitive>true</caseSensitive> | ||
− | |||
− | |||
− | |||
</expression0> | </expression0> | ||
</regexp> | </regexp> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</options> | </options> |
Revision as of 18:57, 4 March 2008
Wandora keeps all important settings in specific options file. These settings include
- Window's initial size and location in screen
- Shortcuts
- Topic panel settings
- Layer settings
- Saved database connection settings
- Activated extract, export and import tools
- Class paths for tools
- Saved regular expressions
- Topic tree settings
Options file locates in resource/conf/options.xml. File resources/conf/options.xml.original contains a backup of fresh options file in case of total mess. Example of options file is below.
<?xml version="1.0" encoding="UTF-8"?> <options> <basemap>resources/conf/wandora.xtm</basemap> <defaultSIprefix>http://www.wandora.org/SI</defaultSIprefix> <documentviewer>explorer __URL__</documentviewer> <helpviewer>explorer "http://www.wandora.org/wandora/wiki/index.php?title=__HELP__"</helpviewer> <gui> <occurrenceTable> <useOccurrenceLanguages>false</useOccurrenceLanguages> </occurrenceTable> <topicRenders>130</topicRenders> <topicTable> <hilights> <hilight0> <color>ff0000</color> <si>http://www.wandora.org/core/role</si> </hilight0> </hilights> <leftMouseButtonSelects>true</leftMouseButtonSelects> </topicTable> <topicPanels> <path1>org/wandora/application/gui/topicpanels</path1> <current>Traditional topic panel</current> </topicPanels> <traditionalTopicPanel> <view> <subjectLocatorIcons>false</subjectLocatorIcons> <instancesPanel>true</instancesPanel> <subjectIdentifierRootPanel>true</subjectIdentifierRootPanel> <associationRootPanel>true</associationRootPanel> <typedAssociationPanel>true</typedAssociationPanel> <dataRootPanel>true</dataRootPanel> <classesRootPanel>true</classesRootPanel> <variantPanel>true</variantPanel> </view> </traditionalTopicPanel> <antiAliasing>false</antiAliasing> <tabbedTopicPanel> <view> <dataPanelContainer>true</dataPanelContainer> <classesPanelContainer>true</classesPanelContainer> <associationPanelContainer>true</associationPanelContainer> <typedAssociationPanel>true</typedAssociationPanel> <subjectPanelContainer>true</subjectPanelContainer> <instancesPanelContainer>true</instancesPanelContainer> <variantPanelContainer>true</variantPanelContainer> </view> </tabbedTopicPanel> <graphTopicPanel> <antialized>0</antialized> <animated>1</animated> <graphStyle>org.wandora.application.gui.topicpanels.graphpanel.DefaultGraphStyle</graphStyle> <filterSets> <filterSet> <name>Filterset1</name> <topicFilter></topicFilter> <topicFilter></topicFilter> <associationFilter></associationFilter> </filterSet> </filterSets> </graphTopicPanel> <customTopicPanel> <group0> <query0> <script>importPackage(org.wandora.query); importPackage(org.wandora.topicmap); new RecursiveDirective( new RolesDirective( new IsContextTopicDirective( new SelectDirective(XTMPSI.SUPERCLASS_SUBCLASS, XTMPSI.SUPERCLASS,XTMPSI.SUBCLASS), XTMPSI.SUBCLASS), XTMPSI.SUPERCLASS), XTMPSI.SUPERCLASS );</script> <name>Super classes</name> <engine>Mozilla Rhino ; ECMAScript ; 1.6</engine> </query0> <name>Classes and instances</name> <query1> <script>importPackage(org.wandora.query); importPackage(org.wandora.topicmap); new UnionDirective( new RolesDirective( new JoinDirective( new RecursiveDirective( new SelectDirective(XTMPSI.SUPERCLASS_SUBCLASS,XTMPSI.SUBCLASS), XTMPSI.SUBCLASS), XTMPSI.SUBCLASS,new InstancesDirective()), XTMPSI.INSTANCE) );</script> <name>Instances</name> <engine>Mozilla Rhino ; ECMAScript ; 1.6</engine> </query1> </group0> <name>Custom topic panel</name> </customTopicPanel> </gui> <remoteconnections> <connection0> <user>admin</user> <port>8989</port> <name>wandora</name> <pass>wandorapass</pass> <host>127.0.0.1</host> <map>remote-wandora</map> </connection0> </remoteconnections> <dbconnections> <connection3> <user>sa</user> <name>HSQL testdb</name> <type>Other</type> <constring>jdbc:hsqldb:file:C:\wandora\testdb</constring> <pass></pass> <driver>org.hsqldb.jdbcDriver</driver> </connection3> <connection2> <script>create table TOPIC( TOPICID varchar(50) primary key, BASENAME varchar(900) , SUBJECTLOCATOR varchar(900) ); create table TOPICTYPE( TOPIC varchar(50) not null, TYPE varchar(50) not null, foreign key (TOPIC) references TOPIC(TOPICID), foreign key (TYPE) references TOPIC(TOPICID), primary key(TOPIC,TYPE) ); create table DATA( TOPIC varchar(50) not null, TYPE varchar(50) not null, VERSION varchar(50) not null, DATA longvarchar, foreign key (TOPIC) references TOPIC(TOPICID), foreign key (TYPE) references TOPIC(TOPICID), foreign key (VERSION) references TOPIC(TOPICID), primary key(TOPIC,TYPE,VERSION) ); create table VARIANT( VARIANTID varchar(50) primary key, TOPIC varchar(50) not null, VALUE longvarchar, foreign key (TOPIC) references TOPIC(TOPICID) ); create table VARIANTSCOPE( VARIANT varchar(50) not null, TOPIC varchar(50) not null, foreign key (VARIANT) references VARIANT(VARIANTID), foreign key (TOPIC) references TOPIC(TOPICID), primary key(VARIANT,TOPIC) ); create table SUBJECTIDENTIFIER( SI varchar(255) primary key, TOPIC varchar(50) not null, foreign key (TOPIC) references TOPIC(TOPICID) ); create table ASSOCIATION( ASSOCIATIONID varchar(50) primary key, TYPE varchar(50) not null, foreign key (TYPE) references TOPIC(TOPICID) ); create table MEMBER( ASSOCIATION varchar(50) not null, PLAYER varchar(50) not null, ROLE varchar(50) not null, foreign key (ASSOCIATION) references ASSOCIATION(ASSOCIATIONID), foreign key (PLAYER) references TOPIC(TOPICID), foreign key (ROLE) references TOPIC(TOPICID), primary key(ASSOCIATION,ROLE) ); create index BASENAME_INDEX ON TOPIC(BASENAME); create index SUBJECTLOCATOR_INDEX ON TOPIC(SUBJECTLOCATOR); create index SITOPIC_INDEX on SUBJECTIDENTIFIER(TOPIC); create index ASSOCTYPE_INDEX on ASSOCIATION(TYPE); create index MEMBERPLAYER_INDEX on MEMBER(PLAYER); create index MEMBERROLE_INDEX on MEMBER(ROLE); create index VARIANTTOPIC_INDEX on VARIANT(TOPIC); create index DATATOPIC_INDEX on DATA(TOPIC); create index DATATYPE_INDEX on DATA(TYPE); create index DATAVERSION_INDEX on DATA(VERSION); </script> <user>sa</user> <name>HSQL Memory</name> <type>Other</type> <pass></pass> <constring>jdbc:hsqldb:mem:aname</constring> <driver>org.hsqldb.jdbcDriver</driver> </connection2> <connection1> <user>wandora</user> <name>MySQL test</name> <type>MySQL</type> <pass>wandora</pass> <database>wandora</database> <server>127.0.0.1</server> </connection1> <connection0> <user>wandora</user> <name>MS SQL Server test</name> <type>Microsoft SQL Server</type> <pass>wandora</pass> <database>wandora</database> <server>192.168.1.48</server> </connection0> </dbconnections> <topictreetypes> <type0> <name>Instances</name> <assocsi></assocsi> <icon>gui/icons/topictree/instanceof.png</icon> <subsi></subsi> <supersi></supersi> </type0> <type1> <name>Subclasses</name> <assocsi>http://www.topicmaps.org/xtm/1.0/core.xtm#superclass-subclass</assocsi> <icon>gui/icons/topictree/supersubclass.png</icon> <subsi>http://www.topicmaps.org/xtm/1.0/core.xtm#subclass</subsi> <supersi>http://www.topicmaps.org/xtm/1.0/core.xtm#superclass</supersi> </type1> </topictreetypes> <trees> <tree0> <name>Topics</name> <root>http://www.wandora.org/core/wandoraclass</root> <association0>Instances</association0> <association1>Subclasses</association1> </tree0> </trees> <documentviewer>explorer __URL__</documentviewer> <tools> <path1>org/wandora/application/tools</path1> <path2>org/wandora/application/tools/exporters</path2> <path3>org/wandora/application/tools/extractors</path3> <path4>org/wandora/application/tools/importers</path4> <path5>org/wandora/application/tools/layers</path5> <path6>org/wandora/application/tools/subjects</path6> <path7>org/wandora/application/tools/selections</path7> <path8>org/wandora/application/tools/associations</path8> <path9>org/wandora/application/tools/generators</path9> <path10>org/wandora/application/tools/navigate</path10> <path11>org/wandora/application/tools/project</path11> <path12>org/wandora/application/tools/subjects</path12> <path13>org/wandora/application/tools/topicnames</path13> <path14>org/wandora/application/tools/fng</path14> <path15>org/wandora/application/tools/extractors/audioscrobber</path15> <path16>org/wandora/application/tools/statistics</path16> <path17>org/wandora/application/tools/extractors/table</path17> <path18>org/wandora/application/tools/extractors/list</path18> <path19>org/wandora/application/tools/extractors/microformats</path19> <generic>
<item0>
<instanceName>About...</instanceName> <class>org.wandora.application.tools.AboutWandora</class> </item0> </generic> <import> <item5> <instanceName>OBO import...</instanceName> <class>org.wandora.application.tools.importers.OBOImport</class> </item5> <item4> <instanceName>SQL topic map import...</instanceName> <class>org.wandora.application.tools.importers.SQLTopicMapImport</class> </item4> <item3> <instanceName>Simple N3 import...</instanceName> <class>org.wandora.application.tools.importers.SimpleN3Import</class> </item3> <item2> <instanceName>Simple RDF(S) import...</instanceName> <class>org.wandora.application.tools.importers.SimpleRDFImport</class> </item2> <item1> <instanceName>Transform and merge xml...</instanceName> <class>org.wandora.application.tools.importers.XSLImport</class> </item1> <item0> <instanceName>Merge topic map...</instanceName> <class>org.wandora.application.tools.importers.TopicMapImport</class> </item0> </import> <export> <item6> <instanceName>OBO round trip...</instanceName> <class>org.wandora.application.tools.exporters.OBORoundTrip</class> </item6> <item5> <instanceName>Export OBO...</instanceName> <class>org.wandora.application.tools.exporters.OBOExport</class> </item5> <item4> <instanceName>Lucene index builder...</instanceName> <class>org.wandora.application.tools.exporters.LuceneIndexBuilder</class> <options> <checkVisibility>true</checkVisibility> <processKeywords>false</processKeywords> </options> </item4> <item3> <instanceName>Export site...</instanceName> <class>org.wandora.application.tools.exporters.ExportSite</class> </item3> <item2> <instanceName>Export schema as topic map...</instanceName> <class>org.wandora.application.tools.exporters.ExportSchemaMap</class> </item2> <item1> <instanceName>Export N3...</instanceName> <class>org.wandora.application.tools.exporters.RDFExport</class> </item1> <item0> <instanceName>Export topic map...</instanceName> <class>org.wandora.application.tools.exporters.ExportTopicMap</class> </item0> </export> <extract> <item0> <instanceName>JPEG PS3.0 metadata extractor...</instanceName> <class>org.wandora.application.tools.extractors.ExtractFromJPEG</class> </item0> <item1> <instanceName>Simple PDF extractor...</instanceName> <class>org.wandora.application.tools.extractors.SimplePDFExtractor</class> </item1> <item2> <instanceName>Simple email extractor...</instanceName> <class>org.wandora.application.tools.extractors.SimpleEmailExtractor</class> </item2> <item3> <instanceName>IMDB extractor...</instanceName> <class>org.wandora.application.tools.extractors.IMDBExtractor</class> </item3> <item4> <instanceName>Database extractor...</instanceName> <class>org.wandora.application.tools.extractors.GenericDatabaseExtractor</class> </item4> <item5> <instanceName>MediaWiki extractor...</instanceName> <class>org.wandora.application.tools.extractors.MediaWikiExtractor</class> </item5> <item6> <instanceName>RSS 2.0 extractor...</instanceName> <class>org.wandora.application.tools.extractors.RSSExtractor</class> </item6> <item7> <instanceName>Bibtex extractor...</instanceName> <class>org.wandora.application.tools.extractors.bibtex.BibtexExtractor</class> </item7> <item8> <instanceName>--- AUDIO DATA/FILES ---</instanceName> <class>org.wandora.application.tools.extractors.DummyExtractor</class> </item8> <item9> <instanceName>MP3 ID3V[12] extractor...</instanceName> <class>org.wandora.application.tools.extractors.ExtractFromMP3</class> </item9> <item10> <instanceName>FreeDB Extractor...</instanceName> <class>org.wandora.application.tools.extractors.FreeDBExtractor</class> </item10> <item11> <instanceName>Last.fm album info extractor...</instanceName> <class>org.wandora.application.tools.extractors.audioscrobber.AlbumInfoExtractor</class> </item11> <item12> <instanceName>Last.fm related artists extractor...</instanceName> <class>org.wandora.application.tools.extractors.audioscrobber.ArtistRelatedArtistsExtractor</class> </item12> <item13> <instanceName>Last.fm top albums extractor...</instanceName> <class>org.wandora.application.tools.extractors.audioscrobber.ArtistTopAlbumsExtractor</class> </item13> <item14> <instanceName>Last.fm top tags extractor...</instanceName> <class>org.wandora.application.tools.extractors.audioscrobber.ArtistTopTagsExtractor</class> </item14> <item15> <instanceName>Last.fm top tracks extractor...</instanceName> <class>org.wandora.application.tools.extractors.audioscrobber.ArtistTopTracksExtractor</class> </item15> <item16> <instanceName>Last.fm top albums extractor...</instanceName> <class>org.wandora.application.tools.extractors.audioscrobber.ArtistTopAlbumsExtractor</class> </item16> <item17> <instanceName>Last.fm top tags extractor...</instanceName> <class>org.wandora.application.tools.extractors.audioscrobber.TagTopTagsExtractor</class> </item17> <item18> <instanceName>Last.fm top artists with a tags extractor...</instanceName> <class>org.wandora.application.tools.extractors.audioscrobber.TagTopArtistsExtractor</class> </item18> <item19> <instanceName>--- SIMPLE FILES ---</instanceName> <class>org.wandora.application.tools.extractors.DummyExtractor</class> </item19> <item20> <instanceName>Directory structure extractor...</instanceName> <class>org.wandora.application.tools.extractors.DirectoryStructureExtractor</class> </item20> <item21> <instanceName>Simple text document extractor...</instanceName> <class>org.wandora.application.tools.extractors.SimpleTextDocumentExtractor</class> </item21> <item22> <instanceName>--- HTML STRUCTURES ---</instanceName> <class>org.wandora.application.tools.extractors.DummyExtractor</class> </item22> <item23> <instanceName>HTML link structure extractor...</instanceName> <class>org.wandora.application.tools.extractors.HTMLLinkStructureExtractor</class> </item23> <item24> <instanceName>HTML property table extractor...</instanceName> <class>org.wandora.application.tools.extractors.table.PropertyTableExtractor</class> </item24> <item25> <instanceName>HTML association table extractor...</instanceName> <class>org.wandora.application.tools.extractors.table.AssociationRowTableExtractor</class> </item25> <item26> <instanceName>HTML instance list extractor...</instanceName> <class>org.wandora.application.tools.extractors.list.InstanceListExtractor</class> </item26> <item27> <instanceName>HTML super-subclass list extractor...</instanceName> <class>org.wandora.application.tools.extractors.list.SuperSubClassListExtractor</class> </item27> <item28> <instanceName>HTML definition list extractor...</instanceName> <class>org.wandora.application.tools.extractors.list.DefinitionListExtrator</class> </item28> <item29> <instanceName>--- MICROFORMATS ---</instanceName> <class>org.wandora.application.tools.extractors.DummyExtractor</class> </item29> <item30> <instanceName>Geo microformat extractor...</instanceName> <class>org.wandora.application.tools.extractors.microformats.GeoExtractor</class> </item30> <item31> <instanceName>Adr microformat extractor...</instanceName> <class>org.wandora.application.tools.extractors.microformats.AdrExtractor</class> </item31> <item32> <instanceName>HCalendar microformat extractor...</instanceName> <class>org.wandora.application.tools.extractors.microformats.HCalendarExtractor</class> </item32> <item33> <instanceName>HCard microformat extractor...</instanceName> <class>org.wandora.application.tools.extractors.microformats.HCardExtractor</class> </item33> </extract> <generator> <item0> <instanceName>Random graph generator...</instanceName> <class>org.wandora.application.tools.generators.RandomGraphGenerator</class> </item0> <item1> <instanceName>Fully connected graph generator...</instanceName> <class>org.wandora.application.tools.generators.FullyConnectedGraphGenerator</class> </item1> <item2> <instanceName>Tree graph generator...</instanceName> <class>org.wandora.application.tools.generators.TreeGraphGenerator</class> </item2> <item3> <instanceName>Linear list graph generator...</instanceName> <class>org.wandora.application.tools.generators.LinearListGenerator</class> </item3> <item4> <instanceName>Finite group graph generator...</instanceName> <class>org.wandora.application.tools.generators.FiniteGroupGenerator</class> </item4> <item5> <instanceName>Platonic solid graph generator...</instanceName> <class>org.wandora.application.tools.generators.PlatonicSolidGenerator</class> </item5> </generator> </tools> <basemap>resources/conf/wandora.xtm</basemap> <shortcuts> <cut0>http://www.wandora.org/core/schema-type</cut0> <cut1>http://www.topicmaps.org/xtm/1.0/language.xtm</cut1> <cut2>http://www.wandora.org/core/variant-name-version</cut2> </shortcuts> <current> <directory></directory> <port></port> <user></user> <host></host> <map></map> </current> <window> <height>607</height> <x>226</x> <width>900</width> <y>134</y> <horizontalsplitter>200</horizontalsplitter> <verticalsplitter>300</verticalsplitter> </window> <defaultSIprefix>http://www.wandora.org/SI</defaultSIprefix> <bsh> <path></path> </bsh> <regexp> <expression0> <name>flip name</name> <pattern>(.+) - (.+)</pattern> <replacement>$2 - $1</replacement> <partialMatch>true</partialMatch> <caseSensitive>true</caseSensitive> </expression0> </regexp> </options>