<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wandora.org/w/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wandora.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Akivela</id>
		<title>WandoraWiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wandora.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Akivela"/>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Special:Contributions/Akivela"/>
		<updated>2026-04-18T11:11:35Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.1</generator>

	<entry>
		<id>http://wandora.org/wiki/Wandora</id>
		<title>Wandora</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Wandora"/>
				<updated>2020-01-27T18:09:41Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Wandora @ World */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page collects Wandora's documentation. The documentation is a work in progress and incomplete. Also note some documentation may be out of date as the application is developed actively. If you need any specific help, write your question to the [http://wandora.org/forum/ discussion forum]. [https://www.youtube.com/channel/UClJoFDmiThA02RmAUT5YEcw Wandora's YouTube channel] has several tutorial videos reviewing some application features. Would you like to edit this wiki, send an email to {{wandora email address}} with your name and information about how you'd like to contribute. Please, remember to add keyword WANDORA to the title of your email. Wandora's code repository is in [https://github.com/wandora-team/wandora Github]. Wish to ask a question or report a bug, [https://github.com/wandora-team/wandora/issues drop an issue in Github]. If you just popped in this wiki and don't know Wandora, please see also our landing page at http://wandora.org/ for general information.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Wandora is a general purpose information management application. The application is written in [http://www.oracle.com/technetwork/java/index.html Java programming language] and it's internal data model is based on [[Topic Maps]]. Also, Wandora is a desktop application with a graphical user interface, layered data storage, huge collection of data extraction, import and export options and embedded HTTP server. Wandora's license is [http://www.gnu.org/licenses/gpl-3.0.txt GNU GPL version 3].&lt;br /&gt;
&lt;br /&gt;
* [[General FAQ]]&lt;br /&gt;
* Wandora poster in [http://wandora.org/download/other/poster09.pdf PDF] or [http://wandora.org/download/other/poster09.gif GIF] formats.&lt;br /&gt;
* [[Features]]&lt;br /&gt;
* [[Screenshots]]&lt;br /&gt;
* [http://wandora.org/www/news Wandora news]&lt;br /&gt;
* [[License of Wandora|License]]&lt;br /&gt;
&lt;br /&gt;
== Starting with Wandora ==&lt;br /&gt;
&lt;br /&gt;
Wandora is a desktop application written in Java version 8. You need a Java Development Kit (JDK) to execute the application. Wandora has two distribution packages. A binary distribution package contains a runnable version of the application. Wandora's source code is available as a source code distribution package. Both packages are zip compressed file repositories. Use one of the startup scripts in '''bin''' folder to start the Wandora application.&lt;br /&gt;
&lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Change log]]&lt;br /&gt;
* [[Download|Download Wandora]] (build date {{build date}})&lt;br /&gt;
* [[How to install Wandora|Installing Wandora]]&lt;br /&gt;
* [[Running Wandora]]&lt;br /&gt;
* [[Tuning Wandora for Mac OS]]&lt;br /&gt;
* [[Quickstart]]&lt;br /&gt;
&lt;br /&gt;
== Topic Maps ==&lt;br /&gt;
&lt;br /&gt;
Wandora's internal datamodel is based on Topic Maps. [http://en.wikipedia.org/wiki/Topic_Maps Wikipedia defines Topic Maps] as a standard for the representation and interchange of knowledge, with an emphasis on the findability of information. A topic map represents information using ''topics'', ''associations'' and ''occurrences''. Topic represents any concept, from people, countries, and organizations to software modules, individual files, and events. Associations are hypergraph relationships between topics. Occurrence is an information resource relevant to a particular topic. If you are not familiar with Topic Maps, you can think it as a special kind of graph with nodes and edges. Wandora's topic map model is limited. These model limitations are explained in [[Reduced Topic Maps|Topic maps in Wandora]] page.&lt;br /&gt;
&lt;br /&gt;
* [[Topic Maps|About topic maps]]&lt;br /&gt;
* [[Reduced Topic Maps|Topic maps in Wandora]]&lt;br /&gt;
&lt;br /&gt;
See also '''Topic map layers''' section below. Wandora Team has converted several well known ontologies to Topic Maps format. These ontologies: WordNet, OpenCyc, Gene Ontology, Gellish, and Finnish General Upper Ontology (YSO) are available at [[Topic map gallery]].&lt;br /&gt;
&lt;br /&gt;
== Using Wandora ==&lt;br /&gt;
&lt;br /&gt;
This section contains basic tutorials for Wandora. If you are a novice Wandora user, please start here. See also tutorial videos on [http://wandora.org/wandora/tv/ wandoratv].&lt;br /&gt;
&lt;br /&gt;
* [[Quickstart]]&lt;br /&gt;
* [[Opening a topic]]&lt;br /&gt;
&lt;br /&gt;
Wandora has a rich set of topic, association and occurrence editing features. Usually a topic is edited in a topic panel one by one. Editing an association takes place in a separate association editor. Similarly, editing an occurrence takes place in an occurrence editor. Next pages discuss about creating and editing topics and associations.&lt;br /&gt;
&lt;br /&gt;
* [[Create new topic]]&lt;br /&gt;
* [[Delete topic]]&lt;br /&gt;
* [[Create new association]]&lt;br /&gt;
* [[Delete association]]&lt;br /&gt;
* [[Editing topics and associations]]&lt;br /&gt;
&lt;br /&gt;
Wandora saves all topic maps in a Wandora project file. Addition to project files, Wandora can read and write topic map serializations. See also chapter Import and Export below.&lt;br /&gt;
&lt;br /&gt;
* [[How to save and load project]]&lt;br /&gt;
* [[How to import existing topic map to Wandora]]&lt;br /&gt;
* [[How to export topic map in Wandora]]&lt;br /&gt;
&lt;br /&gt;
Next pages discuss some other features of the Wandora application.&lt;br /&gt;
&lt;br /&gt;
* [[Finding a topic]]&lt;br /&gt;
* [[Topic shortcuts]]&lt;br /&gt;
* [[Working with topic tables]]&lt;br /&gt;
* [[Working with topic trees]]&lt;br /&gt;
* [[Drag and drop topics]]&lt;br /&gt;
* [[Creating custom topic trees]]&lt;br /&gt;
* [[View all variant names of a topic]]&lt;br /&gt;
* [[Transform variant names to topics and associations]]&lt;br /&gt;
* [[Undo and redo]]&lt;br /&gt;
* [[Subject locator previews]]&lt;br /&gt;
&lt;br /&gt;
== Topic panels ==&lt;br /&gt;
&lt;br /&gt;
Topic panel is Wandora's user interface element to view and edit topics. Wandora supports several different topic panel types. Topic panels are managed with menu options under '''View'''. Wandora can view several topic panels simultaneously. Traditional topic panel views all topic elements in a table while tabbed panel views topic details in separate tabs. Graph topic panel is used for graph visualizations. Custom topic panel is based on user specific queries related to the current topic.&lt;br /&gt;
&lt;br /&gt;
* [[Working with topic panels]]&lt;br /&gt;
&lt;br /&gt;
Different topic panels are&lt;br /&gt;
&lt;br /&gt;
* [[Traditional topic panel]]&lt;br /&gt;
* [[Tabbed topic panel]]&lt;br /&gt;
* [[Graph topic panel]]&lt;br /&gt;
* [[Custom topic panel]]&lt;br /&gt;
* [[Treemap topic panel]]&lt;br /&gt;
* [[R topic panel]]&lt;br /&gt;
* [[Processing topic panel]]&lt;br /&gt;
* [[Sketch grid]]&lt;br /&gt;
* [[Webview]]&lt;br /&gt;
* [[Tree panel]]&lt;br /&gt;
* [[Search panel]]&lt;br /&gt;
* [[Layer info panel]]&lt;br /&gt;
* [[Query editor topic panel]]&lt;br /&gt;
&lt;br /&gt;
== Topic map layers ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports layered topic maps. Layered topic map contains one or more topic maps stacked into an ordered array. Any topic in the layered topic map is a superposition of all merging topics in different layers. Wandora views all layered topic maps as a single topic map but allows layer specific operations too. It really matters what layer is active. As user can focus on one layer at a time or replace any layer at any time, the composition of information is flexible. User can easily try different scenarios. Layer specific application options and tools locate in '''Layers''' menu. Layered topic maps are very close to the concept of [http://arxiv.org/abs/1309.7233 multilayer networks].&lt;br /&gt;
&lt;br /&gt;
* [[Introduction to Layered Topic Maps]]&lt;br /&gt;
* [[Creating new layers]]&lt;br /&gt;
* [[Deleting layer]]&lt;br /&gt;
* [[Layer order and arranging layers]]&lt;br /&gt;
* [[Merging layers]]&lt;br /&gt;
* [[Topic's layer distribution]]&lt;br /&gt;
&lt;br /&gt;
'''Different layer types'''&lt;br /&gt;
* [[Layered topic map]]&lt;br /&gt;
* [[Memory topic map]]&lt;br /&gt;
* [[Database topic map]]&lt;br /&gt;
* [[Linked topic map]]&lt;br /&gt;
* [[Query topic map]]&lt;br /&gt;
&amp;lt;!-- * [[Remote topic map]] --&amp;gt;&lt;br /&gt;
* [[Web service topic map]]&lt;br /&gt;
&lt;br /&gt;
'''Other'''&lt;br /&gt;
* [[Compare topic maps]]&lt;br /&gt;
* [[Topic map patcher]]&lt;br /&gt;
&lt;br /&gt;
== Import and Export ==&lt;br /&gt;
&lt;br /&gt;
Wandora has been designed for easy aggregation of information and features a wide range of import and export tools. Wandora imports not just different Topic Maps formats such as XTM1, XTM2, and LTM but also RDF as XML, N3, and Turtle. Also, Wandora imports bio-ontologies in OBO flat file format. To get an up-to-date overview of Wandora's import options see menu '''File &amp;gt; Import'''. Addition to import options, Wandora features a wide range of export options from different Topic Maps formats to different graph formats. See menu options in '''File &amp;gt; Export'''. Wandora's native file format is Wandora project, with a file suffix WPR, which is a collection of XTM2 topic maps and a configuration file within a zip package.&lt;br /&gt;
&lt;br /&gt;
* [[How to save and load project]]&lt;br /&gt;
* [[How to import existing topic map to Wandora]]&lt;br /&gt;
* [[How to export topic map in Wandora]]&lt;br /&gt;
* [[Working with Git repositories]]&lt;br /&gt;
* [[Waiana import and export]]&lt;br /&gt;
** [[Maiana import and export]]&lt;br /&gt;
* [[Transferring data with clipboard]]&lt;br /&gt;
* [[Importing RDF]] (see also extractors below)&lt;br /&gt;
* [[OBO flat file import|Importing OBO flat file ontologies]]&lt;br /&gt;
* [[Gene Ontology Annotation file import]]&lt;br /&gt;
* [[Importing XML with XSL]]&lt;br /&gt;
* [[Generic SQL database import]]&lt;br /&gt;
* [[Exporting WWW site]]&lt;br /&gt;
* [[Lucene search index export]]&lt;br /&gt;
* [[SQL Dump Export]]&lt;br /&gt;
* [[IoT Pinger]]&lt;br /&gt;
&lt;br /&gt;
'''Graph and matrix imports'''&lt;br /&gt;
* [[Adjacency list import]]&lt;br /&gt;
* [[Adjacency matrix import]]&lt;br /&gt;
* [[Incidence matrix import]]&lt;br /&gt;
&lt;br /&gt;
'''Graph and matrix exports'''&lt;br /&gt;
* [[Graph Modeling Language export]]&lt;br /&gt;
* [[GraphML export]]&lt;br /&gt;
* [[GraphXML export]]&lt;br /&gt;
* [[GXL graph export]]&lt;br /&gt;
* [[Export adjacency matrix]]&lt;br /&gt;
* [[Export incidence matrix]]&lt;br /&gt;
* See also page [[Graph topic panel]] and it's chapter Export options.&lt;br /&gt;
&lt;br /&gt;
For additional information about Wandora's export capabilities see also '''Wandora as a server''' section below. For additional information about Wandora's import capabilities see also '''Extractors''' section below. &amp;lt;!-- [[Image:import_export_diagram.gif|center]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Extractors ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Wandoras_extractors.gif|center]]&lt;br /&gt;
&lt;br /&gt;
Wandora is great for information mashups. With Wandora you can easily mashup information from various sources. Extractors are specific Wandora tools used to extract topics and associations out of different file formats and sources. For example, Wandora can extract data from MP3 and JPG files. To see what extractors your Wandora has installed see menu options in '''File &amp;gt; Extract'''. To start an extractor select the extractor in the menu or use drag and drop extractor. Wandora also features an add-on for Mozilla Firefox WWW browser. With this add-on you can perform extractions directly in Firefox www browser or in Thunderbird email client.&lt;br /&gt;
&lt;br /&gt;
* [[Drag and drop extractor]]&lt;br /&gt;
* [[Wandora Firefox plugin|Firefox plugin]] to extract directly from Firefox WWW browser and Thunderbird email client.&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot; background-color=&amp;quot;transparent&amp;quot; &lt;br /&gt;
| style=&amp;quot;border:none; margin:none; padding:0px;&amp;quot; valign=&amp;quot;top&amp;quot; | &amp;lt;!-- LEFT COLUMN --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Search engine extractors'''&lt;br /&gt;
* [[Bing extractor]]&lt;br /&gt;
* [[Yahoo! BOSS extractor]]&lt;br /&gt;
* [[DuckDuckGo extractor]]&lt;br /&gt;
'''Simple files extractors'''&lt;br /&gt;
* [[JPG binary metadata extractor]]&lt;br /&gt;
* [[PDF extractor]]&lt;br /&gt;
* [[File system extractor]]&lt;br /&gt;
* [[Simple Text Document Extractor|Convert simple text documents to topic map occurrences]]&lt;br /&gt;
* [[Simple CSV association extractor]]&lt;br /&gt;
* [[OCR Extractor]]&lt;br /&gt;
'''Media extractors'''&lt;br /&gt;
* [[Europeana extractor]]&lt;br /&gt;
* [[MP3 ID3v1 and ID3v2 extractor]]&lt;br /&gt;
* [[IMDB extractor]]&lt;br /&gt;
* [[FreeDB extractor]]&lt;br /&gt;
* [[Last.fm extractors|Convert Last.fm XML feeds to a topic map]]&lt;br /&gt;
* [[Flickr extractors]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Ovi shared media extractors]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* [[YouTube extractor]]s&lt;br /&gt;
* [[Rekognition extractor]]&lt;br /&gt;
'''Social and Bookmark extractors'''&lt;br /&gt;
* [[Twitter extractor]]&lt;br /&gt;
* [[Twitter JSON extractor]]&lt;br /&gt;
* [[Reddit extractor]]&lt;br /&gt;
* [[Digg extractors]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Facebook Graph extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Delicious extractors]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Diigo bookmark extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Twine RDF extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
'''Bibliographical extractors'''&lt;br /&gt;
* [[MARCXML extractor]]&lt;br /&gt;
* [[Dublin Core XML extractor]]&lt;br /&gt;
* [[Bibtex extractor|Convert BibTeX files to a topic map]]&lt;br /&gt;
* [[RIS extractor]]&lt;br /&gt;
* [[HelMet library data extractor]]&lt;br /&gt;
'''Classifications'''&lt;br /&gt;
* [[GATE/ANNIE integration|GATE/ANNIE]]&lt;br /&gt;
* [[Stanford Named Entity Recognizer integration|Stanford Named Entity Recognizer (NER)]]&lt;br /&gt;
* [[OpenCalais classifier]]&lt;br /&gt;
* [[AlchemyAPI extractors]]&lt;br /&gt;
* [[Yahoo! YQL term extractor]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Tagthe extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[SemanticHacker classifier]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* [[Zemanta extractor]]&lt;br /&gt;
* [[UClassify integration]]&lt;br /&gt;
* [[Simple Word Matching Extractor]]&lt;br /&gt;
* [[Similarity Word Extractor]]&lt;br /&gt;
&lt;br /&gt;
'''Knowledge extractors'''&lt;br /&gt;
* [[OpenCyc extractor]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Subj3ct record extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* [[DBpedia extractor]]&lt;br /&gt;
* [[Freebase extractor]]&lt;br /&gt;
* [[Umbel extractors]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1; margin:5; padding-left: 20px;&amp;quot; valign=&amp;quot;top&amp;quot;| &amp;lt;!-- RIGHT COLUMN --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''HTML structures extractors'''&lt;br /&gt;
* [[HTML superclass-subclass list extractor]]&lt;br /&gt;
* [[HTML instance list extractor]]&lt;br /&gt;
* [[HTML property table extractor]]&lt;br /&gt;
* [[HTML association table extractor]]&lt;br /&gt;
* [[HTML link extractor]]&lt;br /&gt;
'''News and syndication extractors'''&lt;br /&gt;
* [[RSS 2.0 Extractor]] and [[RSS 1.0 RDF Extractor]]&lt;br /&gt;
* [[Atom extractor]]&lt;br /&gt;
* [[New York Times Article Search API extractor]]&lt;br /&gt;
* [[New York Times Event API extractor]]&lt;br /&gt;
* [[Guardian open platform extractor]]&lt;br /&gt;
'''Microformat extractors'''&lt;br /&gt;
* [[Any23 extractor]]&lt;br /&gt;
* [[Geo microformat extractor|Convert geo microformat snippets to topic maps]]&lt;br /&gt;
* [[Adr microformat extractor|Convert adr microformat snippets to topic maps]]&lt;br /&gt;
* [[HCalendar microformat extractor|Convert hcalendar microformat snippets to topic maps]]&lt;br /&gt;
* [[HCard microformat extractor|Convert hcard microformat snippets to topic maps]]&lt;br /&gt;
'''Wiki extractors'''&lt;br /&gt;
* [[Wikipedia extractor]]&lt;br /&gt;
* [[MediaWiki Content Extractor]]&lt;br /&gt;
* More general [[MediaWiki extractor]]&lt;br /&gt;
'''Simple RDF extractors'''&lt;br /&gt;
* [[SKOS RDF extractor]]&lt;br /&gt;
* [[Dublin Core RDF extractor]]&lt;br /&gt;
* [[FOAF RDF extractor]]&lt;br /&gt;
* [[IIIF RDF extractor]]&lt;br /&gt;
'''Language'''&lt;br /&gt;
* [[Big Huge Thesaurus API extractor]]&lt;br /&gt;
* [[VerbOcean extractor]]&lt;br /&gt;
* [[Moby thesaurus extractor]]&lt;br /&gt;
* [[Stands4 word describer]]&lt;br /&gt;
'''Databases'''&lt;br /&gt;
* [[Generic SQL database import | Importing SQL database]]&lt;br /&gt;
* [[SQL query result set extractor]]&lt;br /&gt;
* [[Excel extractors]]&lt;br /&gt;
'''Other'''&lt;br /&gt;
* [[Email extractor]]&lt;br /&gt;
* [[Geonames extractors]]&lt;br /&gt;
* [[Gellish ontology extractor]]&lt;br /&gt;
* [[GEDCOM extractor]]&lt;br /&gt;
* [[SPARQL extractor]]&lt;br /&gt;
* [[Oma kaupunki extractor]]&lt;br /&gt;
* [[iCal calendar format extractor]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See [[Refining occurrences]] for some practical examples of how to extract associations and topics out of occurrences.&lt;br /&gt;
&lt;br /&gt;
== Generators ==&lt;br /&gt;
&lt;br /&gt;
Generators are special tools that generate topics and associations algorithmically. Generators help you construct basic building blocks for your topic maps. Generators are also a nice test suite for Wandora and topic maps in general. Generators locate in Wandora's '''File &amp;gt; Generate''' menu. Available generators are&lt;br /&gt;
&lt;br /&gt;
* [[Random graph generator]]&lt;br /&gt;
* [[Fully connected graph generator]]&lt;br /&gt;
* [[Tree graph generator]]&lt;br /&gt;
* [[Linear list graph generator]]&lt;br /&gt;
* [[Finite group graph generator]]&lt;br /&gt;
* [[Platonic solid graph generator]]&lt;br /&gt;
* [[Hypercube graph generator]]&lt;br /&gt;
* [[Tiling graph generator]] (square, triangular, and hexagonal tilings)&lt;br /&gt;
* [[Edge generator]]&lt;br /&gt;
* [[L-system generator]]&lt;br /&gt;
* [[Cylinder graph generator]]&lt;br /&gt;
* [[Lattice graph generator]]&lt;br /&gt;
&lt;br /&gt;
== Schema ==&lt;br /&gt;
&lt;br /&gt;
Schema is a collection of specific topics and associations that Wandora uses to construct the user interface of association editor, occurrence editor and topic name panel. Schema eases many topic map operations such as association and occurrence construction. Schema also defines the language support of Wandora application.&lt;br /&gt;
&lt;br /&gt;
* [[Schema]] to ease association and occurrence creation and modification&lt;br /&gt;
&lt;br /&gt;
== Language support ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports only one base name per topic. However, a topic may contain several different variant names. Each variant name has a type and a language. Similarly, a topic may contain several different occurrences, text fragments. Each occurrence has a type and a language also. Wandora supports both Microsoft Translator and Google translate API and can convert both variant names and occurrences to other languages.&lt;br /&gt;
&lt;br /&gt;
* [[How to add a language to Wandora]]&lt;br /&gt;
* [[How to add a name type to Wandora]]&lt;br /&gt;
* [[Translating variant names with Google]]&lt;br /&gt;
* [[Translating occurrences with Google]]&lt;br /&gt;
* [[Translating variant names with Microsoft Translator]]&lt;br /&gt;
* [[Translating occurrences with Microsoft Translator]]&lt;br /&gt;
* [[View all variant names of a topic]]&lt;br /&gt;
&lt;br /&gt;
== Analyzing and querying topic maps ==&lt;br /&gt;
&lt;br /&gt;
Generally these tools locate in '''Layers &amp;gt; Statistics''' menu. As an exception SOM classifier is found in association table menu and topic map comparison in '''File''' menu. Wandora provides also a bridge to R language. R language is a comprehensive statistical and graphing environment. With Wandora's R integration, the user can access Wandora's information structures in R environment. This opens up interesting possibilities if used together with information extractors.&lt;br /&gt;
&lt;br /&gt;
* [[Topic map info]]&lt;br /&gt;
* [[Topic map connection statistics]]&lt;br /&gt;
* [[Topic map diameter]]&lt;br /&gt;
* [[Merge ratio matrix]]&lt;br /&gt;
* [[Export similarity matrix|Topic similarity matrix]]&lt;br /&gt;
* [[Clustering coefficient]] of topic map&lt;br /&gt;
* [[SOM classifier]] (Self Organizing Maps classifier)&lt;br /&gt;
* [[Asset weight of a topic]]&lt;br /&gt;
* [[Compare topic maps]]&lt;br /&gt;
* [[R in Wandora]]&lt;br /&gt;
** [[Statistical analysis of Topic Maps in R]]&lt;br /&gt;
* [[Query language]]&lt;br /&gt;
* [[TMQL]]&lt;br /&gt;
&lt;br /&gt;
See the '''Extract''' section and especially the subsection '''Classifications''' above also.&lt;br /&gt;
&lt;br /&gt;
== Tools and tool manager ==&lt;br /&gt;
&lt;br /&gt;
A tool packs certain Wandora functionality into a single software component, specifically a Java class. When ever the user performs an action in Wandora, Wandora runs the tool that is responsible for the action. The Tool manager is a specific tool used to manage tools and tool sources. The user can  install new tools to the Wandora. To develop a tool for the Wandora, the user writes a Java class source using a Java IDE, preferably Netbeans, and compiles the source using Java JDK.&lt;br /&gt;
&lt;br /&gt;
* [[Tool manager]]&lt;br /&gt;
* [[:Category:Tools|Available tools]]&lt;br /&gt;
* [[Writing your own tool]]&lt;br /&gt;
* [[Installing your own tool]]&lt;br /&gt;
* [[Tool locks]]&lt;br /&gt;
* [[Configuring tools]]&lt;br /&gt;
* [[Additional tool help]]&lt;br /&gt;
* [[Developing Wandora]]&lt;br /&gt;
&lt;br /&gt;
== Wandora as a server ==&lt;br /&gt;
&lt;br /&gt;
The Wandora application contains an HTTP server. The embedded HTTP server generates various output formats and interactive visualizations out of the information stored in the Wandora. The embedded server hosts service modules. A service module is a software component that serves some information out of the Wandora. For example, '''HTML service module''' generates a navigable HTML site out of the topics in the Wandora. '''D3 graph service module''' generates an interactive graph out of all topics in the Wandora. More over, '''XTM topic map service module''' outputs current topic in the Wandora in an XTM format. It provides a data access point for external applications, or for other instances of the Wandora application. Some service modules rely on extracted information. Such service modules are '''Timeline service module''' and '''Google Maps service module'''.&lt;br /&gt;
&lt;br /&gt;
* [[Embedded HTTP server]]&lt;br /&gt;
** [[HTML service module]] &lt;br /&gt;
** [[Mobile HTML service module]]&lt;br /&gt;
** [[RSS feed service module]]&lt;br /&gt;
** [[SOAP web service module]] &lt;br /&gt;
** [[Drupal service module]]&lt;br /&gt;
** [[Firefox and Thunderbird plugin service module]]&lt;br /&gt;
** [[XTM topic map service module]] &lt;br /&gt;
** [[JTM topic map service module]]&lt;br /&gt;
** [[RDF service module]]&lt;br /&gt;
** [[GRAPHML service module]]&lt;br /&gt;
** [[Screencast service module]]&lt;br /&gt;
** [[Flash graph service module]]&lt;br /&gt;
** [[Timeline service module]]&lt;br /&gt;
** [[Google Maps service module]]&lt;br /&gt;
** [[D3 graph service module]]&lt;br /&gt;
** [[D3 word cloud service module]]&lt;br /&gt;
** [[D3 partition service module]]&lt;br /&gt;
** [[D3 tree service module]]&lt;br /&gt;
** [[D3 matrix service module]]&lt;br /&gt;
** [[D3 layer visualization]]&lt;br /&gt;
** [[Waiana service module]]&lt;br /&gt;
** [[SameAs service module]]&lt;br /&gt;
&lt;br /&gt;
Wandora team has also built several service modules for Drupal content management system and an extra for Joomla content management system. These modules can be used to publish Wandora stored information in these CMSes.&lt;br /&gt;
&lt;br /&gt;
* [[Wandora Drupal extras]]&lt;br /&gt;
* [[Wandora's Joomla Topic Reader]]&lt;br /&gt;
* [[JQuery Mobile based topic map browser]]&lt;br /&gt;
&lt;br /&gt;
Wandora's embedded HTTP server contains a service module for SOAP web service. There is additional information available for Wandora's web service. &lt;br /&gt;
&lt;br /&gt;
* [[Wandora Web Service]]&lt;br /&gt;
&lt;br /&gt;
Also included is a [[Wandora modules framework|modular framework]] for building webapps in Apache Tomcat or similar servlet containers. Topic maps and features of Wandora can be included in the servlet using this framework. The same framework can also be used in the embedded server.&lt;br /&gt;
&lt;br /&gt;
== Developing and hacking Wandora == &lt;br /&gt;
&lt;br /&gt;
Wandora project is developed with [http://netbeans.org/ Netbeans IDE]. Wandora's source code distribution package contains a Netbeans IDE project. You can download Wandora's source code distribution package from [[Download]] page. However, we suggest that you clone [https://github.com/wandora-team/wandora Wandora's repository] at Github. Perhaps you want to push some fixes or new features back.&lt;br /&gt;
&lt;br /&gt;
* [[Change log]]&lt;br /&gt;
* [https://github.com/wandora-team/wandora Wandora @ Github]&lt;br /&gt;
* [[Download]] (build date {{build date}})&lt;br /&gt;
* [[License of Wandora|License]]&lt;br /&gt;
* [[Developing Wandora]]&lt;br /&gt;
* [http://wandora.org/api/ Wandora Javadocs], [http://wandora.org/api/wandora-javadoc.zip download]&lt;br /&gt;
* [[Wandora's configuration file]]&lt;br /&gt;
* [[Upcoming features]]&lt;br /&gt;
* [[Open bugs]]&lt;br /&gt;
&lt;br /&gt;
See also section '''Tools and tool manager''' above.&lt;br /&gt;
&lt;br /&gt;
== Papers and presentations ==&lt;br /&gt;
&lt;br /&gt;
This section lists some papers and presentations related to Wandora and semantic web technologies created by the inner circle of Wandora Team. For a more wider selection of works related to Wandora see [http://wandora.org/forum/viewforum.php?f=10&amp;amp;sid=57134deccd5ba47132334f2f1215b520 Use cases at Wandora forum].&lt;br /&gt;
&lt;br /&gt;
* [http://tmra.de/2010/ TMRA 2010] tutorial slides: [http://wandora.org/download/other/tmra10/wandora_workshop_tmra2010.pdf Converting information to Topic Maps using Wandora].&lt;br /&gt;
* [http://tmra.de/2009/ TMRA 2009] workshop presentation [http://www.slideshare.net/tmra/semantic-mashups-with-wandora Semantic Mashups with Wandora]. [http://wandora.org/wandora/download/other/tmra09/wandora_tutorial_leipzig.zip Example data set] is available for brave experimenters.&lt;br /&gt;
* Wandora poster in [http://wandora.org/wandora/download/other/poster09.pdf PDF] or [http://wandora.org/wandora/download/other/poster09.gif GIF] formats.&lt;br /&gt;
* Kivelä A.: [http://wandora.org/download/other/gradu_kivela.pdf OBO-ontologioiden kuvaaminen Topic Map-muotoon]. MSc Theses, 2008. (in Finnish). (English Abstract: [http://wandora.org/wandora/download/other/gradu_kivela_abstract_en.pdf Converting OBO ontologies to Topic Maps]).&lt;br /&gt;
* Lyytinen O.: [http://www.wandora.org/download/other/gradu_lyytinen.pdf Semanttisen webin tekniikoiden soveltaminen Wikisovelluksissa]. MSc Theses, 2008. (in Finnish) &lt;br /&gt;
* Kivelä A.: [http://www.wandora.org/download/other/wandora_xml_finland.pdf Topic Maps, Wandora ja kourallinen julkaisuprojekteja] (in Finnish). Presentation held in XML Finland meeting November 14th, 2007. &lt;br /&gt;
* Lyytinen O.: [http://wandora.net/wandora/download/other/step06.pdf Building Internet Services with Layered Topic Maps]. Presentation held in The Finnish Artificial Intelligence Conference (STeP 2006), 2006-10-26.&lt;br /&gt;
* Kivelä A., Lyytinen O.: [http://wandora.net/wiki/images/Topic_map_aided_publishing.pdf Topic Map Aided Publishing – A Case Study of Assembly Media Archive]. ''Web Intelligence. STeP 2004 - The 11th Finnish Artificial Intelligence Conference Proceedings - Vol. 2'', 2004.&lt;br /&gt;
&lt;br /&gt;
== Wandora @ World ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/wandora-team/wandora Github]&lt;br /&gt;
* [http://twitter.com/#!/wandora_app Twitter]&lt;br /&gt;
* [https://www.youtube.com/channel/UClJoFDmiThA02RmAUT5YEcw YouTube]&lt;br /&gt;
* [http://sourceforge.net/projects/wandora/ SourceForge.net]&lt;br /&gt;
* [https://www.softpedia.com/get/Others/Home-Education/Wandora.shtml Wandora @ Softpedia]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
As said in the very beginning, the documentation is a work in progress and incomplete. If the available documentation didn't answer your question, please drop a line to Wandora forum and we'll try to find an answer for you. &lt;br /&gt;
&lt;br /&gt;
* [[General FAQ]]&lt;br /&gt;
* [[FAQ for Wandora user]] reveals some nifty details of Wandora application.&lt;br /&gt;
* [http://wandora.org/tv Wandora tv]&lt;br /&gt;
* [http://wandora.org/forum/ Wandora forum]&lt;br /&gt;
* [[Open bugs]]&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Wandora</id>
		<title>Wandora</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Wandora"/>
				<updated>2020-01-27T18:06:13Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* See also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page collects Wandora's documentation. The documentation is a work in progress and incomplete. Also note some documentation may be out of date as the application is developed actively. If you need any specific help, write your question to the [http://wandora.org/forum/ discussion forum]. [https://www.youtube.com/channel/UClJoFDmiThA02RmAUT5YEcw Wandora's YouTube channel] has several tutorial videos reviewing some application features. Would you like to edit this wiki, send an email to {{wandora email address}} with your name and information about how you'd like to contribute. Please, remember to add keyword WANDORA to the title of your email. Wandora's code repository is in [https://github.com/wandora-team/wandora Github]. Wish to ask a question or report a bug, [https://github.com/wandora-team/wandora/issues drop an issue in Github]. If you just popped in this wiki and don't know Wandora, please see also our landing page at http://wandora.org/ for general information.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Wandora is a general purpose information management application. The application is written in [http://www.oracle.com/technetwork/java/index.html Java programming language] and it's internal data model is based on [[Topic Maps]]. Also, Wandora is a desktop application with a graphical user interface, layered data storage, huge collection of data extraction, import and export options and embedded HTTP server. Wandora's license is [http://www.gnu.org/licenses/gpl-3.0.txt GNU GPL version 3].&lt;br /&gt;
&lt;br /&gt;
* [[General FAQ]]&lt;br /&gt;
* Wandora poster in [http://wandora.org/download/other/poster09.pdf PDF] or [http://wandora.org/download/other/poster09.gif GIF] formats.&lt;br /&gt;
* [[Features]]&lt;br /&gt;
* [[Screenshots]]&lt;br /&gt;
* [http://wandora.org/www/news Wandora news]&lt;br /&gt;
* [[License of Wandora|License]]&lt;br /&gt;
&lt;br /&gt;
== Starting with Wandora ==&lt;br /&gt;
&lt;br /&gt;
Wandora is a desktop application written in Java version 8. You need a Java Development Kit (JDK) to execute the application. Wandora has two distribution packages. A binary distribution package contains a runnable version of the application. Wandora's source code is available as a source code distribution package. Both packages are zip compressed file repositories. Use one of the startup scripts in '''bin''' folder to start the Wandora application.&lt;br /&gt;
&lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Change log]]&lt;br /&gt;
* [[Download|Download Wandora]] (build date {{build date}})&lt;br /&gt;
* [[How to install Wandora|Installing Wandora]]&lt;br /&gt;
* [[Running Wandora]]&lt;br /&gt;
* [[Tuning Wandora for Mac OS]]&lt;br /&gt;
* [[Quickstart]]&lt;br /&gt;
&lt;br /&gt;
== Topic Maps ==&lt;br /&gt;
&lt;br /&gt;
Wandora's internal datamodel is based on Topic Maps. [http://en.wikipedia.org/wiki/Topic_Maps Wikipedia defines Topic Maps] as a standard for the representation and interchange of knowledge, with an emphasis on the findability of information. A topic map represents information using ''topics'', ''associations'' and ''occurrences''. Topic represents any concept, from people, countries, and organizations to software modules, individual files, and events. Associations are hypergraph relationships between topics. Occurrence is an information resource relevant to a particular topic. If you are not familiar with Topic Maps, you can think it as a special kind of graph with nodes and edges. Wandora's topic map model is limited. These model limitations are explained in [[Reduced Topic Maps|Topic maps in Wandora]] page.&lt;br /&gt;
&lt;br /&gt;
* [[Topic Maps|About topic maps]]&lt;br /&gt;
* [[Reduced Topic Maps|Topic maps in Wandora]]&lt;br /&gt;
&lt;br /&gt;
See also '''Topic map layers''' section below. Wandora Team has converted several well known ontologies to Topic Maps format. These ontologies: WordNet, OpenCyc, Gene Ontology, Gellish, and Finnish General Upper Ontology (YSO) are available at [[Topic map gallery]].&lt;br /&gt;
&lt;br /&gt;
== Using Wandora ==&lt;br /&gt;
&lt;br /&gt;
This section contains basic tutorials for Wandora. If you are a novice Wandora user, please start here. See also tutorial videos on [http://wandora.org/wandora/tv/ wandoratv].&lt;br /&gt;
&lt;br /&gt;
* [[Quickstart]]&lt;br /&gt;
* [[Opening a topic]]&lt;br /&gt;
&lt;br /&gt;
Wandora has a rich set of topic, association and occurrence editing features. Usually a topic is edited in a topic panel one by one. Editing an association takes place in a separate association editor. Similarly, editing an occurrence takes place in an occurrence editor. Next pages discuss about creating and editing topics and associations.&lt;br /&gt;
&lt;br /&gt;
* [[Create new topic]]&lt;br /&gt;
* [[Delete topic]]&lt;br /&gt;
* [[Create new association]]&lt;br /&gt;
* [[Delete association]]&lt;br /&gt;
* [[Editing topics and associations]]&lt;br /&gt;
&lt;br /&gt;
Wandora saves all topic maps in a Wandora project file. Addition to project files, Wandora can read and write topic map serializations. See also chapter Import and Export below.&lt;br /&gt;
&lt;br /&gt;
* [[How to save and load project]]&lt;br /&gt;
* [[How to import existing topic map to Wandora]]&lt;br /&gt;
* [[How to export topic map in Wandora]]&lt;br /&gt;
&lt;br /&gt;
Next pages discuss some other features of the Wandora application.&lt;br /&gt;
&lt;br /&gt;
* [[Finding a topic]]&lt;br /&gt;
* [[Topic shortcuts]]&lt;br /&gt;
* [[Working with topic tables]]&lt;br /&gt;
* [[Working with topic trees]]&lt;br /&gt;
* [[Drag and drop topics]]&lt;br /&gt;
* [[Creating custom topic trees]]&lt;br /&gt;
* [[View all variant names of a topic]]&lt;br /&gt;
* [[Transform variant names to topics and associations]]&lt;br /&gt;
* [[Undo and redo]]&lt;br /&gt;
* [[Subject locator previews]]&lt;br /&gt;
&lt;br /&gt;
== Topic panels ==&lt;br /&gt;
&lt;br /&gt;
Topic panel is Wandora's user interface element to view and edit topics. Wandora supports several different topic panel types. Topic panels are managed with menu options under '''View'''. Wandora can view several topic panels simultaneously. Traditional topic panel views all topic elements in a table while tabbed panel views topic details in separate tabs. Graph topic panel is used for graph visualizations. Custom topic panel is based on user specific queries related to the current topic.&lt;br /&gt;
&lt;br /&gt;
* [[Working with topic panels]]&lt;br /&gt;
&lt;br /&gt;
Different topic panels are&lt;br /&gt;
&lt;br /&gt;
* [[Traditional topic panel]]&lt;br /&gt;
* [[Tabbed topic panel]]&lt;br /&gt;
* [[Graph topic panel]]&lt;br /&gt;
* [[Custom topic panel]]&lt;br /&gt;
* [[Treemap topic panel]]&lt;br /&gt;
* [[R topic panel]]&lt;br /&gt;
* [[Processing topic panel]]&lt;br /&gt;
* [[Sketch grid]]&lt;br /&gt;
* [[Webview]]&lt;br /&gt;
* [[Tree panel]]&lt;br /&gt;
* [[Search panel]]&lt;br /&gt;
* [[Layer info panel]]&lt;br /&gt;
* [[Query editor topic panel]]&lt;br /&gt;
&lt;br /&gt;
== Topic map layers ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports layered topic maps. Layered topic map contains one or more topic maps stacked into an ordered array. Any topic in the layered topic map is a superposition of all merging topics in different layers. Wandora views all layered topic maps as a single topic map but allows layer specific operations too. It really matters what layer is active. As user can focus on one layer at a time or replace any layer at any time, the composition of information is flexible. User can easily try different scenarios. Layer specific application options and tools locate in '''Layers''' menu. Layered topic maps are very close to the concept of [http://arxiv.org/abs/1309.7233 multilayer networks].&lt;br /&gt;
&lt;br /&gt;
* [[Introduction to Layered Topic Maps]]&lt;br /&gt;
* [[Creating new layers]]&lt;br /&gt;
* [[Deleting layer]]&lt;br /&gt;
* [[Layer order and arranging layers]]&lt;br /&gt;
* [[Merging layers]]&lt;br /&gt;
* [[Topic's layer distribution]]&lt;br /&gt;
&lt;br /&gt;
'''Different layer types'''&lt;br /&gt;
* [[Layered topic map]]&lt;br /&gt;
* [[Memory topic map]]&lt;br /&gt;
* [[Database topic map]]&lt;br /&gt;
* [[Linked topic map]]&lt;br /&gt;
* [[Query topic map]]&lt;br /&gt;
&amp;lt;!-- * [[Remote topic map]] --&amp;gt;&lt;br /&gt;
* [[Web service topic map]]&lt;br /&gt;
&lt;br /&gt;
'''Other'''&lt;br /&gt;
* [[Compare topic maps]]&lt;br /&gt;
* [[Topic map patcher]]&lt;br /&gt;
&lt;br /&gt;
== Import and Export ==&lt;br /&gt;
&lt;br /&gt;
Wandora has been designed for easy aggregation of information and features a wide range of import and export tools. Wandora imports not just different Topic Maps formats such as XTM1, XTM2, and LTM but also RDF as XML, N3, and Turtle. Also, Wandora imports bio-ontologies in OBO flat file format. To get an up-to-date overview of Wandora's import options see menu '''File &amp;gt; Import'''. Addition to import options, Wandora features a wide range of export options from different Topic Maps formats to different graph formats. See menu options in '''File &amp;gt; Export'''. Wandora's native file format is Wandora project, with a file suffix WPR, which is a collection of XTM2 topic maps and a configuration file within a zip package.&lt;br /&gt;
&lt;br /&gt;
* [[How to save and load project]]&lt;br /&gt;
* [[How to import existing topic map to Wandora]]&lt;br /&gt;
* [[How to export topic map in Wandora]]&lt;br /&gt;
* [[Working with Git repositories]]&lt;br /&gt;
* [[Waiana import and export]]&lt;br /&gt;
** [[Maiana import and export]]&lt;br /&gt;
* [[Transferring data with clipboard]]&lt;br /&gt;
* [[Importing RDF]] (see also extractors below)&lt;br /&gt;
* [[OBO flat file import|Importing OBO flat file ontologies]]&lt;br /&gt;
* [[Gene Ontology Annotation file import]]&lt;br /&gt;
* [[Importing XML with XSL]]&lt;br /&gt;
* [[Generic SQL database import]]&lt;br /&gt;
* [[Exporting WWW site]]&lt;br /&gt;
* [[Lucene search index export]]&lt;br /&gt;
* [[SQL Dump Export]]&lt;br /&gt;
* [[IoT Pinger]]&lt;br /&gt;
&lt;br /&gt;
'''Graph and matrix imports'''&lt;br /&gt;
* [[Adjacency list import]]&lt;br /&gt;
* [[Adjacency matrix import]]&lt;br /&gt;
* [[Incidence matrix import]]&lt;br /&gt;
&lt;br /&gt;
'''Graph and matrix exports'''&lt;br /&gt;
* [[Graph Modeling Language export]]&lt;br /&gt;
* [[GraphML export]]&lt;br /&gt;
* [[GraphXML export]]&lt;br /&gt;
* [[GXL graph export]]&lt;br /&gt;
* [[Export adjacency matrix]]&lt;br /&gt;
* [[Export incidence matrix]]&lt;br /&gt;
* See also page [[Graph topic panel]] and it's chapter Export options.&lt;br /&gt;
&lt;br /&gt;
For additional information about Wandora's export capabilities see also '''Wandora as a server''' section below. For additional information about Wandora's import capabilities see also '''Extractors''' section below. &amp;lt;!-- [[Image:import_export_diagram.gif|center]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Extractors ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Wandoras_extractors.gif|center]]&lt;br /&gt;
&lt;br /&gt;
Wandora is great for information mashups. With Wandora you can easily mashup information from various sources. Extractors are specific Wandora tools used to extract topics and associations out of different file formats and sources. For example, Wandora can extract data from MP3 and JPG files. To see what extractors your Wandora has installed see menu options in '''File &amp;gt; Extract'''. To start an extractor select the extractor in the menu or use drag and drop extractor. Wandora also features an add-on for Mozilla Firefox WWW browser. With this add-on you can perform extractions directly in Firefox www browser or in Thunderbird email client.&lt;br /&gt;
&lt;br /&gt;
* [[Drag and drop extractor]]&lt;br /&gt;
* [[Wandora Firefox plugin|Firefox plugin]] to extract directly from Firefox WWW browser and Thunderbird email client.&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot; background-color=&amp;quot;transparent&amp;quot; &lt;br /&gt;
| style=&amp;quot;border:none; margin:none; padding:0px;&amp;quot; valign=&amp;quot;top&amp;quot; | &amp;lt;!-- LEFT COLUMN --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Search engine extractors'''&lt;br /&gt;
* [[Bing extractor]]&lt;br /&gt;
* [[Yahoo! BOSS extractor]]&lt;br /&gt;
* [[DuckDuckGo extractor]]&lt;br /&gt;
'''Simple files extractors'''&lt;br /&gt;
* [[JPG binary metadata extractor]]&lt;br /&gt;
* [[PDF extractor]]&lt;br /&gt;
* [[File system extractor]]&lt;br /&gt;
* [[Simple Text Document Extractor|Convert simple text documents to topic map occurrences]]&lt;br /&gt;
* [[Simple CSV association extractor]]&lt;br /&gt;
* [[OCR Extractor]]&lt;br /&gt;
'''Media extractors'''&lt;br /&gt;
* [[Europeana extractor]]&lt;br /&gt;
* [[MP3 ID3v1 and ID3v2 extractor]]&lt;br /&gt;
* [[IMDB extractor]]&lt;br /&gt;
* [[FreeDB extractor]]&lt;br /&gt;
* [[Last.fm extractors|Convert Last.fm XML feeds to a topic map]]&lt;br /&gt;
* [[Flickr extractors]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Ovi shared media extractors]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* [[YouTube extractor]]s&lt;br /&gt;
* [[Rekognition extractor]]&lt;br /&gt;
'''Social and Bookmark extractors'''&lt;br /&gt;
* [[Twitter extractor]]&lt;br /&gt;
* [[Twitter JSON extractor]]&lt;br /&gt;
* [[Reddit extractor]]&lt;br /&gt;
* [[Digg extractors]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Facebook Graph extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Delicious extractors]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Diigo bookmark extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Twine RDF extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
'''Bibliographical extractors'''&lt;br /&gt;
* [[MARCXML extractor]]&lt;br /&gt;
* [[Dublin Core XML extractor]]&lt;br /&gt;
* [[Bibtex extractor|Convert BibTeX files to a topic map]]&lt;br /&gt;
* [[RIS extractor]]&lt;br /&gt;
* [[HelMet library data extractor]]&lt;br /&gt;
'''Classifications'''&lt;br /&gt;
* [[GATE/ANNIE integration|GATE/ANNIE]]&lt;br /&gt;
* [[Stanford Named Entity Recognizer integration|Stanford Named Entity Recognizer (NER)]]&lt;br /&gt;
* [[OpenCalais classifier]]&lt;br /&gt;
* [[AlchemyAPI extractors]]&lt;br /&gt;
* [[Yahoo! YQL term extractor]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Tagthe extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[SemanticHacker classifier]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* [[Zemanta extractor]]&lt;br /&gt;
* [[UClassify integration]]&lt;br /&gt;
* [[Simple Word Matching Extractor]]&lt;br /&gt;
* [[Similarity Word Extractor]]&lt;br /&gt;
&lt;br /&gt;
'''Knowledge extractors'''&lt;br /&gt;
* [[OpenCyc extractor]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Subj3ct record extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* [[DBpedia extractor]]&lt;br /&gt;
* [[Freebase extractor]]&lt;br /&gt;
* [[Umbel extractors]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1; margin:5; padding-left: 20px;&amp;quot; valign=&amp;quot;top&amp;quot;| &amp;lt;!-- RIGHT COLUMN --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''HTML structures extractors'''&lt;br /&gt;
* [[HTML superclass-subclass list extractor]]&lt;br /&gt;
* [[HTML instance list extractor]]&lt;br /&gt;
* [[HTML property table extractor]]&lt;br /&gt;
* [[HTML association table extractor]]&lt;br /&gt;
* [[HTML link extractor]]&lt;br /&gt;
'''News and syndication extractors'''&lt;br /&gt;
* [[RSS 2.0 Extractor]] and [[RSS 1.0 RDF Extractor]]&lt;br /&gt;
* [[Atom extractor]]&lt;br /&gt;
* [[New York Times Article Search API extractor]]&lt;br /&gt;
* [[New York Times Event API extractor]]&lt;br /&gt;
* [[Guardian open platform extractor]]&lt;br /&gt;
'''Microformat extractors'''&lt;br /&gt;
* [[Any23 extractor]]&lt;br /&gt;
* [[Geo microformat extractor|Convert geo microformat snippets to topic maps]]&lt;br /&gt;
* [[Adr microformat extractor|Convert adr microformat snippets to topic maps]]&lt;br /&gt;
* [[HCalendar microformat extractor|Convert hcalendar microformat snippets to topic maps]]&lt;br /&gt;
* [[HCard microformat extractor|Convert hcard microformat snippets to topic maps]]&lt;br /&gt;
'''Wiki extractors'''&lt;br /&gt;
* [[Wikipedia extractor]]&lt;br /&gt;
* [[MediaWiki Content Extractor]]&lt;br /&gt;
* More general [[MediaWiki extractor]]&lt;br /&gt;
'''Simple RDF extractors'''&lt;br /&gt;
* [[SKOS RDF extractor]]&lt;br /&gt;
* [[Dublin Core RDF extractor]]&lt;br /&gt;
* [[FOAF RDF extractor]]&lt;br /&gt;
* [[IIIF RDF extractor]]&lt;br /&gt;
'''Language'''&lt;br /&gt;
* [[Big Huge Thesaurus API extractor]]&lt;br /&gt;
* [[VerbOcean extractor]]&lt;br /&gt;
* [[Moby thesaurus extractor]]&lt;br /&gt;
* [[Stands4 word describer]]&lt;br /&gt;
'''Databases'''&lt;br /&gt;
* [[Generic SQL database import | Importing SQL database]]&lt;br /&gt;
* [[SQL query result set extractor]]&lt;br /&gt;
* [[Excel extractors]]&lt;br /&gt;
'''Other'''&lt;br /&gt;
* [[Email extractor]]&lt;br /&gt;
* [[Geonames extractors]]&lt;br /&gt;
* [[Gellish ontology extractor]]&lt;br /&gt;
* [[GEDCOM extractor]]&lt;br /&gt;
* [[SPARQL extractor]]&lt;br /&gt;
* [[Oma kaupunki extractor]]&lt;br /&gt;
* [[iCal calendar format extractor]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See [[Refining occurrences]] for some practical examples of how to extract associations and topics out of occurrences.&lt;br /&gt;
&lt;br /&gt;
== Generators ==&lt;br /&gt;
&lt;br /&gt;
Generators are special tools that generate topics and associations algorithmically. Generators help you construct basic building blocks for your topic maps. Generators are also a nice test suite for Wandora and topic maps in general. Generators locate in Wandora's '''File &amp;gt; Generate''' menu. Available generators are&lt;br /&gt;
&lt;br /&gt;
* [[Random graph generator]]&lt;br /&gt;
* [[Fully connected graph generator]]&lt;br /&gt;
* [[Tree graph generator]]&lt;br /&gt;
* [[Linear list graph generator]]&lt;br /&gt;
* [[Finite group graph generator]]&lt;br /&gt;
* [[Platonic solid graph generator]]&lt;br /&gt;
* [[Hypercube graph generator]]&lt;br /&gt;
* [[Tiling graph generator]] (square, triangular, and hexagonal tilings)&lt;br /&gt;
* [[Edge generator]]&lt;br /&gt;
* [[L-system generator]]&lt;br /&gt;
* [[Cylinder graph generator]]&lt;br /&gt;
* [[Lattice graph generator]]&lt;br /&gt;
&lt;br /&gt;
== Schema ==&lt;br /&gt;
&lt;br /&gt;
Schema is a collection of specific topics and associations that Wandora uses to construct the user interface of association editor, occurrence editor and topic name panel. Schema eases many topic map operations such as association and occurrence construction. Schema also defines the language support of Wandora application.&lt;br /&gt;
&lt;br /&gt;
* [[Schema]] to ease association and occurrence creation and modification&lt;br /&gt;
&lt;br /&gt;
== Language support ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports only one base name per topic. However, a topic may contain several different variant names. Each variant name has a type and a language. Similarly, a topic may contain several different occurrences, text fragments. Each occurrence has a type and a language also. Wandora supports both Microsoft Translator and Google translate API and can convert both variant names and occurrences to other languages.&lt;br /&gt;
&lt;br /&gt;
* [[How to add a language to Wandora]]&lt;br /&gt;
* [[How to add a name type to Wandora]]&lt;br /&gt;
* [[Translating variant names with Google]]&lt;br /&gt;
* [[Translating occurrences with Google]]&lt;br /&gt;
* [[Translating variant names with Microsoft Translator]]&lt;br /&gt;
* [[Translating occurrences with Microsoft Translator]]&lt;br /&gt;
* [[View all variant names of a topic]]&lt;br /&gt;
&lt;br /&gt;
== Analyzing and querying topic maps ==&lt;br /&gt;
&lt;br /&gt;
Generally these tools locate in '''Layers &amp;gt; Statistics''' menu. As an exception SOM classifier is found in association table menu and topic map comparison in '''File''' menu. Wandora provides also a bridge to R language. R language is a comprehensive statistical and graphing environment. With Wandora's R integration, the user can access Wandora's information structures in R environment. This opens up interesting possibilities if used together with information extractors.&lt;br /&gt;
&lt;br /&gt;
* [[Topic map info]]&lt;br /&gt;
* [[Topic map connection statistics]]&lt;br /&gt;
* [[Topic map diameter]]&lt;br /&gt;
* [[Merge ratio matrix]]&lt;br /&gt;
* [[Export similarity matrix|Topic similarity matrix]]&lt;br /&gt;
* [[Clustering coefficient]] of topic map&lt;br /&gt;
* [[SOM classifier]] (Self Organizing Maps classifier)&lt;br /&gt;
* [[Asset weight of a topic]]&lt;br /&gt;
* [[Compare topic maps]]&lt;br /&gt;
* [[R in Wandora]]&lt;br /&gt;
** [[Statistical analysis of Topic Maps in R]]&lt;br /&gt;
* [[Query language]]&lt;br /&gt;
* [[TMQL]]&lt;br /&gt;
&lt;br /&gt;
See the '''Extract''' section and especially the subsection '''Classifications''' above also.&lt;br /&gt;
&lt;br /&gt;
== Tools and tool manager ==&lt;br /&gt;
&lt;br /&gt;
A tool packs certain Wandora functionality into a single software component, specifically a Java class. When ever the user performs an action in Wandora, Wandora runs the tool that is responsible for the action. The Tool manager is a specific tool used to manage tools and tool sources. The user can  install new tools to the Wandora. To develop a tool for the Wandora, the user writes a Java class source using a Java IDE, preferably Netbeans, and compiles the source using Java JDK.&lt;br /&gt;
&lt;br /&gt;
* [[Tool manager]]&lt;br /&gt;
* [[:Category:Tools|Available tools]]&lt;br /&gt;
* [[Writing your own tool]]&lt;br /&gt;
* [[Installing your own tool]]&lt;br /&gt;
* [[Tool locks]]&lt;br /&gt;
* [[Configuring tools]]&lt;br /&gt;
* [[Additional tool help]]&lt;br /&gt;
* [[Developing Wandora]]&lt;br /&gt;
&lt;br /&gt;
== Wandora as a server ==&lt;br /&gt;
&lt;br /&gt;
The Wandora application contains an HTTP server. The embedded HTTP server generates various output formats and interactive visualizations out of the information stored in the Wandora. The embedded server hosts service modules. A service module is a software component that serves some information out of the Wandora. For example, '''HTML service module''' generates a navigable HTML site out of the topics in the Wandora. '''D3 graph service module''' generates an interactive graph out of all topics in the Wandora. More over, '''XTM topic map service module''' outputs current topic in the Wandora in an XTM format. It provides a data access point for external applications, or for other instances of the Wandora application. Some service modules rely on extracted information. Such service modules are '''Timeline service module''' and '''Google Maps service module'''.&lt;br /&gt;
&lt;br /&gt;
* [[Embedded HTTP server]]&lt;br /&gt;
** [[HTML service module]] &lt;br /&gt;
** [[Mobile HTML service module]]&lt;br /&gt;
** [[RSS feed service module]]&lt;br /&gt;
** [[SOAP web service module]] &lt;br /&gt;
** [[Drupal service module]]&lt;br /&gt;
** [[Firefox and Thunderbird plugin service module]]&lt;br /&gt;
** [[XTM topic map service module]] &lt;br /&gt;
** [[JTM topic map service module]]&lt;br /&gt;
** [[RDF service module]]&lt;br /&gt;
** [[GRAPHML service module]]&lt;br /&gt;
** [[Screencast service module]]&lt;br /&gt;
** [[Flash graph service module]]&lt;br /&gt;
** [[Timeline service module]]&lt;br /&gt;
** [[Google Maps service module]]&lt;br /&gt;
** [[D3 graph service module]]&lt;br /&gt;
** [[D3 word cloud service module]]&lt;br /&gt;
** [[D3 partition service module]]&lt;br /&gt;
** [[D3 tree service module]]&lt;br /&gt;
** [[D3 matrix service module]]&lt;br /&gt;
** [[D3 layer visualization]]&lt;br /&gt;
** [[Waiana service module]]&lt;br /&gt;
** [[SameAs service module]]&lt;br /&gt;
&lt;br /&gt;
Wandora team has also built several service modules for Drupal content management system and an extra for Joomla content management system. These modules can be used to publish Wandora stored information in these CMSes.&lt;br /&gt;
&lt;br /&gt;
* [[Wandora Drupal extras]]&lt;br /&gt;
* [[Wandora's Joomla Topic Reader]]&lt;br /&gt;
* [[JQuery Mobile based topic map browser]]&lt;br /&gt;
&lt;br /&gt;
Wandora's embedded HTTP server contains a service module for SOAP web service. There is additional information available for Wandora's web service. &lt;br /&gt;
&lt;br /&gt;
* [[Wandora Web Service]]&lt;br /&gt;
&lt;br /&gt;
Also included is a [[Wandora modules framework|modular framework]] for building webapps in Apache Tomcat or similar servlet containers. Topic maps and features of Wandora can be included in the servlet using this framework. The same framework can also be used in the embedded server.&lt;br /&gt;
&lt;br /&gt;
== Developing and hacking Wandora == &lt;br /&gt;
&lt;br /&gt;
Wandora project is developed with [http://netbeans.org/ Netbeans IDE]. Wandora's source code distribution package contains a Netbeans IDE project. You can download Wandora's source code distribution package from [[Download]] page. However, we suggest that you clone [https://github.com/wandora-team/wandora Wandora's repository] at Github. Perhaps you want to push some fixes or new features back.&lt;br /&gt;
&lt;br /&gt;
* [[Change log]]&lt;br /&gt;
* [https://github.com/wandora-team/wandora Wandora @ Github]&lt;br /&gt;
* [[Download]] (build date {{build date}})&lt;br /&gt;
* [[License of Wandora|License]]&lt;br /&gt;
* [[Developing Wandora]]&lt;br /&gt;
* [http://wandora.org/api/ Wandora Javadocs], [http://wandora.org/api/wandora-javadoc.zip download]&lt;br /&gt;
* [[Wandora's configuration file]]&lt;br /&gt;
* [[Upcoming features]]&lt;br /&gt;
* [[Open bugs]]&lt;br /&gt;
&lt;br /&gt;
See also section '''Tools and tool manager''' above.&lt;br /&gt;
&lt;br /&gt;
== Papers and presentations ==&lt;br /&gt;
&lt;br /&gt;
This section lists some papers and presentations related to Wandora and semantic web technologies created by the inner circle of Wandora Team. For a more wider selection of works related to Wandora see [http://wandora.org/forum/viewforum.php?f=10&amp;amp;sid=57134deccd5ba47132334f2f1215b520 Use cases at Wandora forum].&lt;br /&gt;
&lt;br /&gt;
* [http://tmra.de/2010/ TMRA 2010] tutorial slides: [http://wandora.org/download/other/tmra10/wandora_workshop_tmra2010.pdf Converting information to Topic Maps using Wandora].&lt;br /&gt;
* [http://tmra.de/2009/ TMRA 2009] workshop presentation [http://www.slideshare.net/tmra/semantic-mashups-with-wandora Semantic Mashups with Wandora]. [http://wandora.org/wandora/download/other/tmra09/wandora_tutorial_leipzig.zip Example data set] is available for brave experimenters.&lt;br /&gt;
* Wandora poster in [http://wandora.org/wandora/download/other/poster09.pdf PDF] or [http://wandora.org/wandora/download/other/poster09.gif GIF] formats.&lt;br /&gt;
* Kivelä A.: [http://wandora.org/download/other/gradu_kivela.pdf OBO-ontologioiden kuvaaminen Topic Map-muotoon]. MSc Theses, 2008. (in Finnish). (English Abstract: [http://wandora.org/wandora/download/other/gradu_kivela_abstract_en.pdf Converting OBO ontologies to Topic Maps]).&lt;br /&gt;
* Lyytinen O.: [http://www.wandora.org/download/other/gradu_lyytinen.pdf Semanttisen webin tekniikoiden soveltaminen Wikisovelluksissa]. MSc Theses, 2008. (in Finnish) &lt;br /&gt;
* Kivelä A.: [http://www.wandora.org/download/other/wandora_xml_finland.pdf Topic Maps, Wandora ja kourallinen julkaisuprojekteja] (in Finnish). Presentation held in XML Finland meeting November 14th, 2007. &lt;br /&gt;
* Lyytinen O.: [http://wandora.net/wandora/download/other/step06.pdf Building Internet Services with Layered Topic Maps]. Presentation held in The Finnish Artificial Intelligence Conference (STeP 2006), 2006-10-26.&lt;br /&gt;
* Kivelä A., Lyytinen O.: [http://wandora.net/wiki/images/Topic_map_aided_publishing.pdf Topic Map Aided Publishing – A Case Study of Assembly Media Archive]. ''Web Intelligence. STeP 2004 - The 11th Finnish Artificial Intelligence Conference Proceedings - Vol. 2'', 2004.&lt;br /&gt;
&lt;br /&gt;
== Wandora @ World ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/wandora-team/wandora Github]&lt;br /&gt;
* [http://twitter.com/#!/wandora_app Twitter]&lt;br /&gt;
* [https://www.youtube.com/channel/UClJoFDmiThA02RmAUT5YEcw YouTube]&lt;br /&gt;
* [http://freecode.com/projects/wandora/ Freecode]&lt;br /&gt;
* [http://sourceforge.net/projects/wandora/ SourceForge.net]&lt;br /&gt;
&amp;lt;!-- * [http://www.garshol.priv.no/tmtools/product.jsp?id=wandora Topic Maps Tools] --&amp;gt;&lt;br /&gt;
* [http://www.topicmapslab.de/projects/wandora?locale=en Topic Maps Lab]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
As said in the very beginning, the documentation is a work in progress and incomplete. If the available documentation didn't answer your question, please drop a line to Wandora forum and we'll try to find an answer for you. &lt;br /&gt;
&lt;br /&gt;
* [[General FAQ]]&lt;br /&gt;
* [[FAQ for Wandora user]] reveals some nifty details of Wandora application.&lt;br /&gt;
* [http://wandora.org/tv Wandora tv]&lt;br /&gt;
* [http://wandora.org/forum/ Wandora forum]&lt;br /&gt;
* [[Open bugs]]&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/YouTube_extractor</id>
		<title>YouTube extractor</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/YouTube_extractor"/>
				<updated>2018-11-17T12:36:54Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Wandora's YouTube extractor is deprecated since Google upgraded the YouTube API. Out long term plan is to rebuild Wandora's YouTube extractor to support current YouTube API version.''' &lt;br /&gt;
&lt;br /&gt;
Wandora's [http://www.youtube.com YouTube] extractor reads YouTube video feeds and converts feed data to a topic map. YouTube extractor starts in Wandora with menu option '''File &amp;gt; Extract &amp;gt; Media &amp;gt; YouTube video feed...'''. Valid YouTube username and password is required for extraction. Given username and password are not stored between Wandora use sessions. Wandora or Wandora authors have no rights to use any content extracted from YouTube. Also Wandora or Wandora authors can not give you any rights to use any content extracted from YouTube. Respect YouTube's content creator's copyrights.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:youtube_authentication.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wandora opens extraction dialog after successful authentication. Extraction dialog is used to select video feed for extraction. Wandora includes several video feed options. User may extract&lt;br /&gt;
&lt;br /&gt;
* Ready made video feeds&lt;br /&gt;
* Video feeds derived from context topics&lt;br /&gt;
* Search for videos&lt;br /&gt;
* Video feed for a YouTube user&lt;br /&gt;
* Using exact feed url&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ready made video feeds ==&lt;br /&gt;
&lt;br /&gt;
Default tab on YouTube video feed selector contains ready made video feeds including&lt;br /&gt;
&lt;br /&gt;
* Most Viewed&lt;br /&gt;
* Top Rated&lt;br /&gt;
* Recently Featured&lt;br /&gt;
* Watch On Mobile&lt;br /&gt;
* Most Discussed&lt;br /&gt;
* Top Favorites&lt;br /&gt;
* Most Linked&lt;br /&gt;
* Most Responded&lt;br /&gt;
* Most Recent&lt;br /&gt;
&lt;br /&gt;
Some ready made feeds are time period dependent. Time period selector includes options for All time, This month, This week and Today. To start feed extraction just select the feed name, time period, and press OK button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:youtube_default_tab.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Video feeds derived from context topics ==&lt;br /&gt;
&lt;br /&gt;
After first extraction you might want to continue extraction using data already extracted. For example you may have extracted interesting keyword and would like to know what videos share the keyword. Wandora's YouTube extractor can use current topic selection as a source of video feeds. Available options are&lt;br /&gt;
&lt;br /&gt;
* User has selected topics and would like to extract using subject locator URLs. Each subject locator is considered as a video feed URL.&lt;br /&gt;
* User has selected topics and would like to extract using subject identifier URLs. This option assumes every subject identifier is a video feed URL.&lt;br /&gt;
* User has selected topics and would like to extract using selected topics. This option assumes selected topics are&lt;br /&gt;
** YouTube categories,&lt;br /&gt;
** YouTube users, or&lt;br /&gt;
** YouTube keywords.&lt;br /&gt;
Extraction recognizes topic type and starts extraction if valid topic type was found.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:youtube_context_tab.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Search for videos ==&lt;br /&gt;
&lt;br /&gt;
To seek videos with given query word select tab Search and write your search word the text field and press OK button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:youtube_search_tab.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== YouTube user feed ==&lt;br /&gt;
&lt;br /&gt;
User tab allows extraction of specific YouTube user. User video feed contains videos the user has uploaded to the YouTube. '''Default''' refers to the username used to authenticate YouTube extractor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:youtube_user_tab.gif|center]]&lt;br /&gt;
&lt;br /&gt;
== Extract using exact feed url ==&lt;br /&gt;
&lt;br /&gt;
If video feed URL is known, Wandora user is capable to extract the URL feed directly using URL tab in Wandora's YouTube extractor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:youtube_url_tab.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== YouTube extraction example ==&lt;br /&gt;
&lt;br /&gt;
The image below views Wandora after one YouTube extraction. User has selected default video feed option with '''Most Viewed''' and time limit '''All time'''. After successful extraction Wandora user has opened video '''&amp;quot;Weird Al&amp;quot; Yankovic - White &amp;amp; Nerdy (-xEzGIuY7kw)'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Youtube_example.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then Wandora user opens the author topic '''alyankovic''' as shown below. Note Wandora contains only one video for the author at the moment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Youtube_example2.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now user starts the YouTube extractor again and selects Context tab with '''Recognize topic type and extract using type''' ticked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Youtube_context_tab.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As '''alyankovic''' topic is in context the expected video feed should contain videos that YouTube user '''alyankovic''' has uploaded to the service. Image below views Wandora after successful context extraction. Note the number of '''YouTube video-author''' associations has increased. Now Wandora contains all videos uploaded by user '''alyankovic'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Youtube_example3.gif|center]]&lt;br /&gt;
&lt;br /&gt;
== YouTube extraction notes ==&lt;br /&gt;
&lt;br /&gt;
* Extraction doesn't make local copies of videos and thumbnails. They still locate in YouTube. Only URLs referring media content is included into the topic map.&lt;br /&gt;
* You can't watch YouTube videos with Wandora application as Wandora has no video player. However, some videos may work if topic map is browsed with WWW browser using Wandora's [[Embedded HTTP server]].&lt;br /&gt;
* Wandora can not be used to upload videos to YouTube. Neither Wandora modifies data stored in YouTube.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/YouTube_extractor</id>
		<title>YouTube extractor</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/YouTube_extractor"/>
				<updated>2018-11-17T12:36:07Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Wandora's Youtube extractor is deprecated since Google upgraded the Youtube API. Out long term plan is to rebuild Wandora's Youtube extractor to support current Youtube API.''' &lt;br /&gt;
&lt;br /&gt;
Wandora's [http://www.youtube.com YouTube] extractor reads YouTube video feeds and converts feed data to a topic map. YouTube extractor starts in Wandora with menu option '''File &amp;gt; Extract &amp;gt; Media &amp;gt; YouTube video feed...'''. Valid YouTube username and password is required for extraction. Given username and password are not stored between Wandora use sessions. Wandora or Wandora authors have no rights to use any content extracted from YouTube. Also Wandora or Wandora authors can not give you any rights to use any content extracted from YouTube. Respect YouTube's content creator's copyrights.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:youtube_authentication.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wandora opens extraction dialog after successful authentication. Extraction dialog is used to select video feed for extraction. Wandora includes several video feed options. User may extract&lt;br /&gt;
&lt;br /&gt;
* Ready made video feeds&lt;br /&gt;
* Video feeds derived from context topics&lt;br /&gt;
* Search for videos&lt;br /&gt;
* Video feed for a YouTube user&lt;br /&gt;
* Using exact feed url&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ready made video feeds ==&lt;br /&gt;
&lt;br /&gt;
Default tab on YouTube video feed selector contains ready made video feeds including&lt;br /&gt;
&lt;br /&gt;
* Most Viewed&lt;br /&gt;
* Top Rated&lt;br /&gt;
* Recently Featured&lt;br /&gt;
* Watch On Mobile&lt;br /&gt;
* Most Discussed&lt;br /&gt;
* Top Favorites&lt;br /&gt;
* Most Linked&lt;br /&gt;
* Most Responded&lt;br /&gt;
* Most Recent&lt;br /&gt;
&lt;br /&gt;
Some ready made feeds are time period dependent. Time period selector includes options for All time, This month, This week and Today. To start feed extraction just select the feed name, time period, and press OK button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:youtube_default_tab.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Video feeds derived from context topics ==&lt;br /&gt;
&lt;br /&gt;
After first extraction you might want to continue extraction using data already extracted. For example you may have extracted interesting keyword and would like to know what videos share the keyword. Wandora's YouTube extractor can use current topic selection as a source of video feeds. Available options are&lt;br /&gt;
&lt;br /&gt;
* User has selected topics and would like to extract using subject locator URLs. Each subject locator is considered as a video feed URL.&lt;br /&gt;
* User has selected topics and would like to extract using subject identifier URLs. This option assumes every subject identifier is a video feed URL.&lt;br /&gt;
* User has selected topics and would like to extract using selected topics. This option assumes selected topics are&lt;br /&gt;
** YouTube categories,&lt;br /&gt;
** YouTube users, or&lt;br /&gt;
** YouTube keywords.&lt;br /&gt;
Extraction recognizes topic type and starts extraction if valid topic type was found.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:youtube_context_tab.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Search for videos ==&lt;br /&gt;
&lt;br /&gt;
To seek videos with given query word select tab Search and write your search word the text field and press OK button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:youtube_search_tab.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== YouTube user feed ==&lt;br /&gt;
&lt;br /&gt;
User tab allows extraction of specific YouTube user. User video feed contains videos the user has uploaded to the YouTube. '''Default''' refers to the username used to authenticate YouTube extractor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:youtube_user_tab.gif|center]]&lt;br /&gt;
&lt;br /&gt;
== Extract using exact feed url ==&lt;br /&gt;
&lt;br /&gt;
If video feed URL is known, Wandora user is capable to extract the URL feed directly using URL tab in Wandora's YouTube extractor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:youtube_url_tab.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== YouTube extraction example ==&lt;br /&gt;
&lt;br /&gt;
The image below views Wandora after one YouTube extraction. User has selected default video feed option with '''Most Viewed''' and time limit '''All time'''. After successful extraction Wandora user has opened video '''&amp;quot;Weird Al&amp;quot; Yankovic - White &amp;amp; Nerdy (-xEzGIuY7kw)'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Youtube_example.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then Wandora user opens the author topic '''alyankovic''' as shown below. Note Wandora contains only one video for the author at the moment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Youtube_example2.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now user starts the YouTube extractor again and selects Context tab with '''Recognize topic type and extract using type''' ticked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Youtube_context_tab.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As '''alyankovic''' topic is in context the expected video feed should contain videos that YouTube user '''alyankovic''' has uploaded to the service. Image below views Wandora after successful context extraction. Note the number of '''YouTube video-author''' associations has increased. Now Wandora contains all videos uploaded by user '''alyankovic'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Youtube_example3.gif|center]]&lt;br /&gt;
&lt;br /&gt;
== YouTube extraction notes ==&lt;br /&gt;
&lt;br /&gt;
* Extraction doesn't make local copies of videos and thumbnails. They still locate in YouTube. Only URLs referring media content is included into the topic map.&lt;br /&gt;
* You can't watch YouTube videos with Wandora application as Wandora has no video player. However, some videos may work if topic map is browsed with WWW browser using Wandora's [[Embedded HTTP server]].&lt;br /&gt;
* Wandora can not be used to upload videos to YouTube. Neither Wandora modifies data stored in YouTube.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Download</id>
		<title>Download</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Download"/>
				<updated>2018-07-28T07:15:01Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
==Prepare download==&lt;br /&gt;
&lt;br /&gt;
The Wandora application requires a Java Development Kit (JDK) 8 (or later). The JDK is not included in the Wandora distribution packages. It must be downloaded separately from [http://www.oracle.com/technetwork/java/javase/downloads/index.html Oracle] or [http://openjdk.java.net/ OpenJDK].&lt;br /&gt;
&lt;br /&gt;
Look at the [[system requirements]] and the [[License of Wandora|license]] before downloading and installing the Wandora. We emphasize that the Wandora is an ongoing project and the software is incomplete, absolutely contains bugs and the feature set may change without notice.&lt;br /&gt;
&lt;br /&gt;
==Downloading Wandora==&lt;br /&gt;
&lt;br /&gt;
Download Wandora's latest binary version (build date {{build date}}, see [[Change log]] and [[Open bugs]]) here:&lt;br /&gt;
&lt;br /&gt;
* [http://www.wandora.org/download/wandora.zip wandora.zip]&lt;br /&gt;
&lt;br /&gt;
Wandora's source code distribution package is here:&lt;br /&gt;
&lt;br /&gt;
* [http://www.wandora.org/download/wandora-src.zip wandora-src.zip]&lt;br /&gt;
&lt;br /&gt;
Notice, Wandora's distribution packages are available in the [http://sourceforge.net/projects/wandora/ SourceForge] and [https://github.com/wandora-team/wandora Github] too. After successful download you may wonder [[how to install Wandora]].&lt;br /&gt;
&lt;br /&gt;
==Javadocs==&lt;br /&gt;
&lt;br /&gt;
Javadocs are available for online viewing or as a zip package (updated {{javadoc date}}).&lt;br /&gt;
&lt;br /&gt;
* [http://www.wandora.org/api/ View online]&lt;br /&gt;
* [http://www.wandora.org/api/wandora-javadoc.zip Download]&lt;br /&gt;
&lt;br /&gt;
==Libraries used by Wandora==&lt;br /&gt;
&lt;br /&gt;
Wandora uses many third party libraries. All used libraries are free-to-use and available in Internet. We have included these libraries into Wandora's distribution package. Libraries locate in '''build/lib''' folder of Wandora's distribution package and '''lib''' folder of Wandora's source code distribution package. Script '''bin/SetClasspath.bat|sh''' adds all required libraries to Java's classpath.&lt;br /&gt;
&lt;br /&gt;
== Extras ==&lt;br /&gt;
&lt;br /&gt;
All application extras have been placed in the '''extras''' folder of the Wandora distribution packages. Application extras include&lt;br /&gt;
&lt;br /&gt;
* [[Wandora Firefox plugin|Wandora Firefox and Thunderbird plugin]]&lt;br /&gt;
* [[Wandora Drupal extras]] is used to connect the Wandora with [http://www.drupal.org Drupal] content management system.&lt;br /&gt;
* [[Wandora's Joomla Topic Reader]] is used to connect the Wandora with [http://www.joomla.com Joomla] content management system.&lt;br /&gt;
* [[AngularJS topic map browser]] &lt;br /&gt;
* [[JQuery Mobile based topic map browser]]&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Topic_map_gallery</id>
		<title>Topic map gallery</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Topic_map_gallery"/>
				<updated>2018-07-22T11:57:13Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This Topic map gallery page collects all topic maps created by Wandora Team. Usually gallery topic maps have been created using information extractors provided by the Wandora application and anyone should be able to create same topic map using original data files and the application.&lt;br /&gt;
&lt;br /&gt;
See also [https://github.com/topic-maps-library Topic maps libary repository in Github].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[YLE Elävä arkisto and Arkivet]] ==&lt;br /&gt;
&lt;br /&gt;
Finnish National Broadcasting company (YLE) has [http://elavaarkisto.kokeile.yle.fi/data/ published metadata of their Elävä arkisto and Arkivet archives]. Metadata license is [http://creativecommons.org/licenses/by-sa/4.0/legalcode Creative Commons Attribution-ShareAlike 4.0]. We have created Wandora several extractors that transform the published metadata into Topic Maps format and publish now the transformed metadata under the same license. Created topic maps may interest Finnish developers exploring YLE's metadata and building applications and visualizations with the data.&lt;br /&gt;
&lt;br /&gt;
== [[A Million First Steps in Topic Maps]] ==&lt;br /&gt;
&lt;br /&gt;
British Library released images and information from the 17th, 18th and 19th century books under a title &amp;quot;A million first steps&amp;quot;. Wandora Team has converted the data files into the topic map format and releases the topic map files for the public domain.&lt;br /&gt;
&lt;br /&gt;
== [[The Service Map - Helsinki region public services]] ==&lt;br /&gt;
&lt;br /&gt;
The Service Map (Palvelukartta in Finnish) is an open web service providing information about Helsinki city region community services. Helsinki is a capital of Finland. The Service Map includes basic information such as geo-coordinates and address about public libraries, schools, healthcare units, museums and many more service units. Wandora Team publishes a complete topic map extraction of The Service Map as an interesting piece of information and as a demonstration of Wandora's extractor.&lt;br /&gt;
&lt;br /&gt;
== [[Topic map conversion of Moby Thesaurus II|Moby Thesaurus]] ==&lt;br /&gt;
&lt;br /&gt;
Moby Thesaurus II is a large English thesaurus containing 30260 root words and over 2,5 million synonyms. Moby Thesaurus II has been collected by Grady Ward and has been public domain since 1996. Moby Thesaurus II is part of a larger Moby Project. Topic map conversion of the Moby Thesaurus II was created with Wandora's Moby thesaurus extractor.&lt;br /&gt;
&lt;br /&gt;
== [[Enriched Afghanistan War Diary Topic Map|Enriched Afghanistan War Diary]] ==&lt;br /&gt;
&lt;br /&gt;
Topic Maps Labs released a topic map named ''Afghanistan War Diary - 2004'' based on Wikileaked documents. Inspired by the vivid discussion about the goodness of the released topic map we tried to enrich the topic map using automated entity recognizers such as Calais and Alchemy.&lt;br /&gt;
&lt;br /&gt;
== [[Topic map of European royal families|European royal families]] ==&lt;br /&gt;
&lt;br /&gt;
Denis R. Reid has collected genealogical information about European royal families. Information includes relations such as ''parent-child'', ''husband-family'' and ''wife-family''. Topic map contains information about 1422 royal families and 3010 individuals. Topic map conversion of Reid's data was realized using Wandora's GEDCOM extractor.&lt;br /&gt;
&lt;br /&gt;
== [[HSOpen Apurahat as a topic map|HSOpen Apurahat]] ==&lt;br /&gt;
&lt;br /&gt;
Helsingin Sanomat, a major Finnish newspaper and media company, arranged an open-data-hackathon with a title ''HS Open #2 - Follow the Money'' 23rd of May 2011. Helsingin Sanomat released two data sets for the event. Another data set was about grants received by Finnish artists between 2000-2010. Wandora Team participated the hackathon and created a special importer for Wandora application that converts the data set of artist' grants to a topic map format.&lt;br /&gt;
&lt;br /&gt;
== [[Topic map conversions of Gellish ontologies|Gellish]] ==&lt;br /&gt;
&lt;br /&gt;
Gellish, also known as STEPlib, is a controlled vocabulary used especially in engineering to specify products, facilities, and processes. Gellish vocabulary contains concepts and named binary relations, also called as facts, between concepts. Gellish ontologies were converted to topic maps with Wandora's Gellish ontology extractor.&lt;br /&gt;
&lt;br /&gt;
== [[Topic map conversion of WordNet|WordNet]] ==&lt;br /&gt;
&lt;br /&gt;
WordNet is a large lexical database for English. WordNet has been developed at the Cognitive Science Laboratory of Princeton University. Topic map conversion is based on W3C's work on RDF version of WordNet 2.0.&lt;br /&gt;
&lt;br /&gt;
== [[Topic map conversion of Gene Ontology|Gene Ontology]] ==&lt;br /&gt;
&lt;br /&gt;
Gene Ontology is a controlled vocabulary used to describe gene and gene product attributes in any organism. Gene Ontology is an ongoing developed of The GO Consortium. Topic map conversion is based on OBO flat file version of the Gene Ontology hosted by the OBO Foundry. Gene Ontology was converted to topic map with Wandora's OBO Import feature.&lt;br /&gt;
&lt;br /&gt;
== [[Topic map conversion of OpenCyc|OpenCyc]] ==&lt;br /&gt;
&lt;br /&gt;
OpenCyc is a large general knowledge base and commonsense reasoning engine, and limited version of the Cyc. Topic map conversion of the OpenCyc is based on RDF conversion of the OpenCyc provided by Stephen L. Reed for his Texai project. Topic map conversion was created with Wandora's RDF import feature following light manual processing.&lt;br /&gt;
&lt;br /&gt;
== [[Topic Map conversion of YSO|Finnish General Upper Ontology (YSO)]] ==&lt;br /&gt;
&lt;br /&gt;
YSO is the Finnish General Upper Ontology based on the Finnish General Thesaurus maintained by The National Library of Finland. YSO is an acronym of words Yleinen Suomalainen Ontologia. YSO contains ca. 20 000 concepts. Topic Map conversion of YSO is based on RDF dump. Topic Map YSO was created using Wandora's RDF import feature. Machine translated YSO was processed manually to fix topic names and associations.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Wandora</id>
		<title>Wandora</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Wandora"/>
				<updated>2018-06-22T08:15:37Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page collects Wandora's documentation. The documentation is a work in progress and incomplete. Also note some documentation may be out of date as the application is developed actively. If you need any specific help, write your question to the [http://wandora.org/forum/ discussion forum]. [https://www.youtube.com/channel/UClJoFDmiThA02RmAUT5YEcw Wandora's YouTube channel] has several tutorial videos reviewing some application features. Would you like to edit this wiki, send an email to {{wandora email address}} with your name and information about how you'd like to contribute. Please, remember to add keyword WANDORA to the title of your email. Wandora's code repository is in [https://github.com/wandora-team/wandora Github]. Wish to ask a question or report a bug, [https://github.com/wandora-team/wandora/issues drop an issue in Github]. If you just popped in this wiki and don't know Wandora, please see also our landing page at http://wandora.org/ for general information.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Wandora is a general purpose information management application. The application is written in [http://www.oracle.com/technetwork/java/index.html Java programming language] and it's internal data model is based on [[Topic Maps]]. Also, Wandora is a desktop application with a graphical user interface, layered data storage, huge collection of data extraction, import and export options and embedded HTTP server. Wandora's license is [http://www.gnu.org/licenses/gpl-3.0.txt GNU GPL version 3].&lt;br /&gt;
&lt;br /&gt;
* [[General FAQ]]&lt;br /&gt;
* Wandora poster in [http://wandora.org/download/other/poster09.pdf PDF] or [http://wandora.org/download/other/poster09.gif GIF] formats.&lt;br /&gt;
* [[Features]]&lt;br /&gt;
* [[Screenshots]]&lt;br /&gt;
* [http://wandora.org/www/news Wandora news]&lt;br /&gt;
* [[License of Wandora|License]]&lt;br /&gt;
&lt;br /&gt;
== Starting with Wandora ==&lt;br /&gt;
&lt;br /&gt;
Wandora is a desktop application written in Java version 8. You need a Java Development Kit (JDK) to execute the application. Wandora has two distribution packages. A binary distribution package contains a runnable version of the application. Wandora's source code is available as a source code distribution package. Both packages are zip compressed file repositories. Use one of the startup scripts in '''bin''' folder to start the Wandora application.&lt;br /&gt;
&lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Change log]]&lt;br /&gt;
* [[Download|Download Wandora]] (build date {{build date}})&lt;br /&gt;
* [[How to install Wandora|Installing Wandora]]&lt;br /&gt;
* [[Running Wandora]]&lt;br /&gt;
* [[Tuning Wandora for Mac OS]]&lt;br /&gt;
* [[Quickstart]]&lt;br /&gt;
&lt;br /&gt;
== Topic Maps ==&lt;br /&gt;
&lt;br /&gt;
Wandora's internal datamodel is based on Topic Maps. [http://en.wikipedia.org/wiki/Topic_Maps Wikipedia defines Topic Maps] as a standard for the representation and interchange of knowledge, with an emphasis on the findability of information. A topic map represents information using ''topics'', ''associations'' and ''occurrences''. Topic represents any concept, from people, countries, and organizations to software modules, individual files, and events. Associations are hypergraph relationships between topics. Occurrence is an information resource relevant to a particular topic. If you are not familiar with Topic Maps, you can think it as a special kind of graph with nodes and edges. Wandora's topic map model is limited. These model limitations are explained in [[Reduced Topic Maps|Topic maps in Wandora]] page.&lt;br /&gt;
&lt;br /&gt;
* [[Topic Maps|About topic maps]]&lt;br /&gt;
* [[Reduced Topic Maps|Topic maps in Wandora]]&lt;br /&gt;
&lt;br /&gt;
See also '''Topic map layers''' section below. Wandora Team has converted several well known ontologies to Topic Maps format. These ontologies: WordNet, OpenCyc, Gene Ontology, Gellish, and Finnish General Upper Ontology (YSO) are available at [[Topic map gallery]].&lt;br /&gt;
&lt;br /&gt;
== Using Wandora ==&lt;br /&gt;
&lt;br /&gt;
This section contains basic tutorials for Wandora. If you are a novice Wandora user, please start here. See also tutorial videos on [http://wandora.org/wandora/tv/ wandoratv].&lt;br /&gt;
&lt;br /&gt;
* [[Quickstart]]&lt;br /&gt;
* [[Opening a topic]]&lt;br /&gt;
&lt;br /&gt;
Wandora has a rich set of topic, association and occurrence editing features. Usually a topic is edited in a topic panel one by one. Editing an association takes place in a separate association editor. Similarly, editing an occurrence takes place in an occurrence editor. Next pages discuss about creating and editing topics and associations.&lt;br /&gt;
&lt;br /&gt;
* [[Create new topic]]&lt;br /&gt;
* [[Delete topic]]&lt;br /&gt;
* [[Create new association]]&lt;br /&gt;
* [[Delete association]]&lt;br /&gt;
* [[Editing topics and associations]]&lt;br /&gt;
&lt;br /&gt;
Wandora saves all topic maps in a Wandora project file. Addition to project files, Wandora can read and write topic map serializations. See also chapter Import and Export below.&lt;br /&gt;
&lt;br /&gt;
* [[How to save and load project]]&lt;br /&gt;
* [[How to import existing topic map to Wandora]]&lt;br /&gt;
* [[How to export topic map in Wandora]]&lt;br /&gt;
&lt;br /&gt;
Next pages discuss some other features of the Wandora application.&lt;br /&gt;
&lt;br /&gt;
* [[Finding a topic]]&lt;br /&gt;
* [[Topic shortcuts]]&lt;br /&gt;
* [[Working with topic tables]]&lt;br /&gt;
* [[Working with topic trees]]&lt;br /&gt;
* [[Drag and drop topics]]&lt;br /&gt;
* [[Creating custom topic trees]]&lt;br /&gt;
* [[View all variant names of a topic]]&lt;br /&gt;
* [[Transform variant names to topics and associations]]&lt;br /&gt;
* [[Undo and redo]]&lt;br /&gt;
* [[Subject locator previews]]&lt;br /&gt;
&lt;br /&gt;
== Topic panels ==&lt;br /&gt;
&lt;br /&gt;
Topic panel is Wandora's user interface element to view and edit topics. Wandora supports several different topic panel types. Topic panels are managed with menu options under '''View'''. Wandora can view several topic panels simultaneously. Traditional topic panel views all topic elements in a table while tabbed panel views topic details in separate tabs. Graph topic panel is used for graph visualizations. Custom topic panel is based on user specific queries related to the current topic.&lt;br /&gt;
&lt;br /&gt;
* [[Working with topic panels]]&lt;br /&gt;
&lt;br /&gt;
Different topic panels are&lt;br /&gt;
&lt;br /&gt;
* [[Traditional topic panel]]&lt;br /&gt;
* [[Tabbed topic panel]]&lt;br /&gt;
* [[Graph topic panel]]&lt;br /&gt;
* [[Custom topic panel]]&lt;br /&gt;
* [[Treemap topic panel]]&lt;br /&gt;
* [[R topic panel]]&lt;br /&gt;
* [[Processing topic panel]]&lt;br /&gt;
* [[Sketch grid]]&lt;br /&gt;
* [[Webview]]&lt;br /&gt;
* [[Tree panel]]&lt;br /&gt;
* [[Search panel]]&lt;br /&gt;
* [[Layer info panel]]&lt;br /&gt;
* [[Query editor topic panel]]&lt;br /&gt;
&lt;br /&gt;
== Topic map layers ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports layered topic maps. Layered topic map contains one or more topic maps stacked into an ordered array. Any topic in the layered topic map is a superposition of all merging topics in different layers. Wandora views all layered topic maps as a single topic map but allows layer specific operations too. It really matters what layer is active. As user can focus on one layer at a time or replace any layer at any time, the composition of information is flexible. User can easily try different scenarios. Layer specific application options and tools locate in '''Layers''' menu. Layered topic maps are very close to the concept of [http://arxiv.org/abs/1309.7233 multilayer networks].&lt;br /&gt;
&lt;br /&gt;
* [[Introduction to Layered Topic Maps]]&lt;br /&gt;
* [[Creating new layers]]&lt;br /&gt;
* [[Deleting layer]]&lt;br /&gt;
* [[Layer order and arranging layers]]&lt;br /&gt;
* [[Merging layers]]&lt;br /&gt;
* [[Topic's layer distribution]]&lt;br /&gt;
&lt;br /&gt;
'''Different layer types'''&lt;br /&gt;
* [[Layered topic map]]&lt;br /&gt;
* [[Memory topic map]]&lt;br /&gt;
* [[Database topic map]]&lt;br /&gt;
* [[Linked topic map]]&lt;br /&gt;
* [[Query topic map]]&lt;br /&gt;
&amp;lt;!-- * [[Remote topic map]] --&amp;gt;&lt;br /&gt;
* [[Web service topic map]]&lt;br /&gt;
&lt;br /&gt;
'''Other'''&lt;br /&gt;
* [[Compare topic maps]]&lt;br /&gt;
* [[Topic map patcher]]&lt;br /&gt;
&lt;br /&gt;
== Import and Export ==&lt;br /&gt;
&lt;br /&gt;
Wandora has been designed for easy aggregation of information and features a wide range of import and export tools. Wandora imports not just different Topic Maps formats such as XTM1, XTM2, and LTM but also RDF as XML, N3, and Turtle. Also, Wandora imports bio-ontologies in OBO flat file format. To get an up-to-date overview of Wandora's import options see menu '''File &amp;gt; Import'''. Addition to import options, Wandora features a wide range of export options from different Topic Maps formats to different graph formats. See menu options in '''File &amp;gt; Export'''. Wandora's native file format is Wandora project, with a file suffix WPR, which is a collection of XTM2 topic maps and a configuration file within a zip package.&lt;br /&gt;
&lt;br /&gt;
* [[How to save and load project]]&lt;br /&gt;
* [[How to import existing topic map to Wandora]]&lt;br /&gt;
* [[How to export topic map in Wandora]]&lt;br /&gt;
* [[Working with Git repositories]]&lt;br /&gt;
* [[Waiana import and export]]&lt;br /&gt;
** [[Maiana import and export]]&lt;br /&gt;
* [[Transferring data with clipboard]]&lt;br /&gt;
* [[Importing RDF]] (see also extractors below)&lt;br /&gt;
* [[OBO flat file import|Importing OBO flat file ontologies]]&lt;br /&gt;
* [[Gene Ontology Annotation file import]]&lt;br /&gt;
* [[Importing XML with XSL]]&lt;br /&gt;
* [[Generic SQL database import]]&lt;br /&gt;
* [[Exporting WWW site]]&lt;br /&gt;
* [[Lucene search index export]]&lt;br /&gt;
* [[SQL Dump Export]]&lt;br /&gt;
* [[IoT Pinger]]&lt;br /&gt;
&lt;br /&gt;
'''Graph and matrix imports'''&lt;br /&gt;
* [[Adjacency list import]]&lt;br /&gt;
* [[Adjacency matrix import]]&lt;br /&gt;
* [[Incidence matrix import]]&lt;br /&gt;
&lt;br /&gt;
'''Graph and matrix exports'''&lt;br /&gt;
* [[Graph Modeling Language export]]&lt;br /&gt;
* [[GraphML export]]&lt;br /&gt;
* [[GraphXML export]]&lt;br /&gt;
* [[GXL graph export]]&lt;br /&gt;
* [[Export adjacency matrix]]&lt;br /&gt;
* [[Export incidence matrix]]&lt;br /&gt;
* See also page [[Graph topic panel]] and it's chapter Export options.&lt;br /&gt;
&lt;br /&gt;
For additional information about Wandora's export capabilities see also '''Wandora as a server''' section below. For additional information about Wandora's import capabilities see also '''Extractors''' section below. &amp;lt;!-- [[Image:import_export_diagram.gif|center]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Extractors ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Wandoras_extractors.gif|center]]&lt;br /&gt;
&lt;br /&gt;
Wandora is great for information mashups. With Wandora you can easily mashup information from various sources. Extractors are specific Wandora tools used to extract topics and associations out of different file formats and sources. For example, Wandora can extract data from MP3 and JPG files. To see what extractors your Wandora has installed see menu options in '''File &amp;gt; Extract'''. To start an extractor select the extractor in the menu or use drag and drop extractor. Wandora also features an add-on for Mozilla Firefox WWW browser. With this add-on you can perform extractions directly in Firefox www browser or in Thunderbird email client.&lt;br /&gt;
&lt;br /&gt;
* [[Drag and drop extractor]]&lt;br /&gt;
* [[Wandora Firefox plugin|Firefox plugin]] to extract directly from Firefox WWW browser and Thunderbird email client.&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot; background-color=&amp;quot;transparent&amp;quot; &lt;br /&gt;
| style=&amp;quot;border:none; margin:none; padding:0px;&amp;quot; valign=&amp;quot;top&amp;quot; | &amp;lt;!-- LEFT COLUMN --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Search engine extractors'''&lt;br /&gt;
* [[Bing extractor]]&lt;br /&gt;
* [[Yahoo! BOSS extractor]]&lt;br /&gt;
* [[DuckDuckGo extractor]]&lt;br /&gt;
'''Simple files extractors'''&lt;br /&gt;
* [[JPG binary metadata extractor]]&lt;br /&gt;
* [[PDF extractor]]&lt;br /&gt;
* [[File system extractor]]&lt;br /&gt;
* [[Simple Text Document Extractor|Convert simple text documents to topic map occurrences]]&lt;br /&gt;
* [[Simple CSV association extractor]]&lt;br /&gt;
* [[OCR Extractor]]&lt;br /&gt;
'''Media extractors'''&lt;br /&gt;
* [[Europeana extractor]]&lt;br /&gt;
* [[MP3 ID3v1 and ID3v2 extractor]]&lt;br /&gt;
* [[IMDB extractor]]&lt;br /&gt;
* [[FreeDB extractor]]&lt;br /&gt;
* [[Last.fm extractors|Convert Last.fm XML feeds to a topic map]]&lt;br /&gt;
* [[Flickr extractors]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Ovi shared media extractors]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* [[YouTube extractor]]s&lt;br /&gt;
* [[Rekognition extractor]]&lt;br /&gt;
'''Social and Bookmark extractors'''&lt;br /&gt;
* [[Twitter extractor]]&lt;br /&gt;
* [[Twitter JSON extractor]]&lt;br /&gt;
* [[Reddit extractor]]&lt;br /&gt;
* [[Digg extractors]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Facebook Graph extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Delicious extractors]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Diigo bookmark extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Twine RDF extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
'''Bibliographical extractors'''&lt;br /&gt;
* [[MARCXML extractor]]&lt;br /&gt;
* [[Dublin Core XML extractor]]&lt;br /&gt;
* [[Bibtex extractor|Convert BibTeX files to a topic map]]&lt;br /&gt;
* [[RIS extractor]]&lt;br /&gt;
* [[HelMet library data extractor]]&lt;br /&gt;
'''Classifications'''&lt;br /&gt;
* [[GATE/ANNIE integration|GATE/ANNIE]]&lt;br /&gt;
* [[Stanford Named Entity Recognizer integration|Stanford Named Entity Recognizer (NER)]]&lt;br /&gt;
* [[OpenCalais classifier]]&lt;br /&gt;
* [[AlchemyAPI extractors]]&lt;br /&gt;
* [[Yahoo! YQL term extractor]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Tagthe extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[SemanticHacker classifier]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* [[Zemanta extractor]]&lt;br /&gt;
* [[UClassify integration]]&lt;br /&gt;
* [[Simple Word Matching Extractor]]&lt;br /&gt;
* [[Similarity Word Extractor]]&lt;br /&gt;
&lt;br /&gt;
'''Knowledge extractors'''&lt;br /&gt;
* [[OpenCyc extractor]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Subj3ct record extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* [[DBpedia extractor]]&lt;br /&gt;
* [[Freebase extractor]]&lt;br /&gt;
* [[Umbel extractors]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1; margin:5; padding-left: 20px;&amp;quot; valign=&amp;quot;top&amp;quot;| &amp;lt;!-- RIGHT COLUMN --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''HTML structures extractors'''&lt;br /&gt;
* [[HTML superclass-subclass list extractor]]&lt;br /&gt;
* [[HTML instance list extractor]]&lt;br /&gt;
* [[HTML property table extractor]]&lt;br /&gt;
* [[HTML association table extractor]]&lt;br /&gt;
* [[HTML link extractor]]&lt;br /&gt;
'''News and syndication extractors'''&lt;br /&gt;
* [[RSS 2.0 Extractor]] and [[RSS 1.0 RDF Extractor]]&lt;br /&gt;
* [[Atom extractor]]&lt;br /&gt;
* [[New York Times Article Search API extractor]]&lt;br /&gt;
* [[New York Times Event API extractor]]&lt;br /&gt;
* [[Guardian open platform extractor]]&lt;br /&gt;
'''Microformat extractors'''&lt;br /&gt;
* [[Any23 extractor]]&lt;br /&gt;
* [[Geo microformat extractor|Convert geo microformat snippets to topic maps]]&lt;br /&gt;
* [[Adr microformat extractor|Convert adr microformat snippets to topic maps]]&lt;br /&gt;
* [[HCalendar microformat extractor|Convert hcalendar microformat snippets to topic maps]]&lt;br /&gt;
* [[HCard microformat extractor|Convert hcard microformat snippets to topic maps]]&lt;br /&gt;
'''Wiki extractors'''&lt;br /&gt;
* [[Wikipedia extractor]]&lt;br /&gt;
* [[MediaWiki Content Extractor]]&lt;br /&gt;
* More general [[MediaWiki extractor]]&lt;br /&gt;
'''Simple RDF extractors'''&lt;br /&gt;
* [[SKOS RDF extractor]]&lt;br /&gt;
* [[Dublin Core RDF extractor]]&lt;br /&gt;
* [[FOAF RDF extractor]]&lt;br /&gt;
* [[IIIF RDF extractor]]&lt;br /&gt;
'''Language'''&lt;br /&gt;
* [[Big Huge Thesaurus API extractor]]&lt;br /&gt;
* [[VerbOcean extractor]]&lt;br /&gt;
* [[Moby thesaurus extractor]]&lt;br /&gt;
* [[Stands4 word describer]]&lt;br /&gt;
'''Databases'''&lt;br /&gt;
* [[Generic SQL database import | Importing SQL database]]&lt;br /&gt;
* [[SQL query result set extractor]]&lt;br /&gt;
* [[Excel extractors]]&lt;br /&gt;
'''Other'''&lt;br /&gt;
* [[Email extractor]]&lt;br /&gt;
* [[Geonames extractors]]&lt;br /&gt;
* [[Gellish ontology extractor]]&lt;br /&gt;
* [[GEDCOM extractor]]&lt;br /&gt;
* [[SPARQL extractor]]&lt;br /&gt;
* [[Oma kaupunki extractor]]&lt;br /&gt;
* [[iCal calendar format extractor]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See [[Refining occurrences]] for some practical examples of how to extract associations and topics out of occurrences.&lt;br /&gt;
&lt;br /&gt;
== Generators ==&lt;br /&gt;
&lt;br /&gt;
Generators are special tools that generate topics and associations algorithmically. Generators help you construct basic building blocks for your topic maps. Generators are also a nice test suite for Wandora and topic maps in general. Generators locate in Wandora's '''File &amp;gt; Generate''' menu. Available generators are&lt;br /&gt;
&lt;br /&gt;
* [[Random graph generator]]&lt;br /&gt;
* [[Fully connected graph generator]]&lt;br /&gt;
* [[Tree graph generator]]&lt;br /&gt;
* [[Linear list graph generator]]&lt;br /&gt;
* [[Finite group graph generator]]&lt;br /&gt;
* [[Platonic solid graph generator]]&lt;br /&gt;
* [[Hypercube graph generator]]&lt;br /&gt;
* [[Tiling graph generator]] (square, triangular, and hexagonal tilings)&lt;br /&gt;
* [[Edge generator]]&lt;br /&gt;
* [[L-system generator]]&lt;br /&gt;
* [[Cylinder graph generator]]&lt;br /&gt;
* [[Lattice graph generator]]&lt;br /&gt;
&lt;br /&gt;
== Schema ==&lt;br /&gt;
&lt;br /&gt;
Schema is a collection of specific topics and associations that Wandora uses to construct the user interface of association editor, occurrence editor and topic name panel. Schema eases many topic map operations such as association and occurrence construction. Schema also defines the language support of Wandora application.&lt;br /&gt;
&lt;br /&gt;
* [[Schema]] to ease association and occurrence creation and modification&lt;br /&gt;
&lt;br /&gt;
== Language support ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports only one base name per topic. However, a topic may contain several different variant names. Each variant name has a type and a language. Similarly, a topic may contain several different occurrences, text fragments. Each occurrence has a type and a language also. Wandora supports both Microsoft Translator and Google translate API and can convert both variant names and occurrences to other languages.&lt;br /&gt;
&lt;br /&gt;
* [[How to add a language to Wandora]]&lt;br /&gt;
* [[How to add a name type to Wandora]]&lt;br /&gt;
* [[Translating variant names with Google]]&lt;br /&gt;
* [[Translating occurrences with Google]]&lt;br /&gt;
* [[Translating variant names with Microsoft Translator]]&lt;br /&gt;
* [[Translating occurrences with Microsoft Translator]]&lt;br /&gt;
* [[View all variant names of a topic]]&lt;br /&gt;
&lt;br /&gt;
== Analyzing and querying topic maps ==&lt;br /&gt;
&lt;br /&gt;
Generally these tools locate in '''Layers &amp;gt; Statistics''' menu. As an exception SOM classifier is found in association table menu and topic map comparison in '''File''' menu. Wandora provides also a bridge to R language. R language is a comprehensive statistical and graphing environment. With Wandora's R integration, the user can access Wandora's information structures in R environment. This opens up interesting possibilities if used together with information extractors.&lt;br /&gt;
&lt;br /&gt;
* [[Topic map info]]&lt;br /&gt;
* [[Topic map connection statistics]]&lt;br /&gt;
* [[Topic map diameter]]&lt;br /&gt;
* [[Merge ratio matrix]]&lt;br /&gt;
* [[Export similarity matrix|Topic similarity matrix]]&lt;br /&gt;
* [[Clustering coefficient]] of topic map&lt;br /&gt;
* [[SOM classifier]] (Self Organizing Maps classifier)&lt;br /&gt;
* [[Asset weight of a topic]]&lt;br /&gt;
* [[Compare topic maps]]&lt;br /&gt;
* [[R in Wandora]]&lt;br /&gt;
** [[Statistical analysis of Topic Maps in R]]&lt;br /&gt;
* [[Query language]]&lt;br /&gt;
* [[TMQL]]&lt;br /&gt;
&lt;br /&gt;
See the '''Extract''' section and especially the subsection '''Classifications''' above also.&lt;br /&gt;
&lt;br /&gt;
== Tools and tool manager ==&lt;br /&gt;
&lt;br /&gt;
A tool packs certain Wandora functionality into a single software component, specifically a Java class. When ever the user performs an action in Wandora, Wandora runs the tool that is responsible for the action. The Tool manager is a specific tool used to manage tools and tool sources. The user can  install new tools to the Wandora. To develop a tool for the Wandora, the user writes a Java class source using a Java IDE, preferably Netbeans, and compiles the source using Java JDK.&lt;br /&gt;
&lt;br /&gt;
* [[Tool manager]]&lt;br /&gt;
* [[:Category:Tools|Available tools]]&lt;br /&gt;
* [[Writing your own tool]]&lt;br /&gt;
* [[Installing your own tool]]&lt;br /&gt;
* [[Tool locks]]&lt;br /&gt;
* [[Configuring tools]]&lt;br /&gt;
* [[Additional tool help]]&lt;br /&gt;
* [[Developing Wandora]]&lt;br /&gt;
&lt;br /&gt;
== Wandora as a server ==&lt;br /&gt;
&lt;br /&gt;
The Wandora application contains an HTTP server. The embedded HTTP server generates various output formats and interactive visualizations out of the information stored in the Wandora. The embedded server hosts service modules. A service module is a software component that serves some information out of the Wandora. For example, '''HTML service module''' generates a navigable HTML site out of the topics in the Wandora. '''D3 graph service module''' generates an interactive graph out of all topics in the Wandora. More over, '''XTM topic map service module''' outputs current topic in the Wandora in an XTM format. It provides a data access point for external applications, or for other instances of the Wandora application. Some service modules rely on extracted information. Such service modules are '''Timeline service module''' and '''Google Maps service module'''.&lt;br /&gt;
&lt;br /&gt;
* [[Embedded HTTP server]]&lt;br /&gt;
** [[HTML service module]] &lt;br /&gt;
** [[Mobile HTML service module]]&lt;br /&gt;
** [[RSS feed service module]]&lt;br /&gt;
** [[SOAP web service module]] &lt;br /&gt;
** [[Drupal service module]]&lt;br /&gt;
** [[Firefox and Thunderbird plugin service module]]&lt;br /&gt;
** [[XTM topic map service module]] &lt;br /&gt;
** [[JTM topic map service module]]&lt;br /&gt;
** [[RDF service module]]&lt;br /&gt;
** [[GRAPHML service module]]&lt;br /&gt;
** [[Screencast service module]]&lt;br /&gt;
** [[Flash graph service module]]&lt;br /&gt;
** [[Timeline service module]]&lt;br /&gt;
** [[Google Maps service module]]&lt;br /&gt;
** [[D3 graph service module]]&lt;br /&gt;
** [[D3 word cloud service module]]&lt;br /&gt;
** [[D3 partition service module]]&lt;br /&gt;
** [[D3 tree service module]]&lt;br /&gt;
** [[D3 matrix service module]]&lt;br /&gt;
** [[D3 layer visualization]]&lt;br /&gt;
** [[Waiana service module]]&lt;br /&gt;
** [[SameAs service module]]&lt;br /&gt;
&lt;br /&gt;
Wandora team has also built several service modules for Drupal content management system and an extra for Joomla content management system. These modules can be used to publish Wandora stored information in these CMSes.&lt;br /&gt;
&lt;br /&gt;
* [[Wandora Drupal extras]]&lt;br /&gt;
* [[Wandora's Joomla Topic Reader]]&lt;br /&gt;
* [[JQuery Mobile based topic map browser]]&lt;br /&gt;
&lt;br /&gt;
Wandora's embedded HTTP server contains a service module for SOAP web service. There is additional information available for Wandora's web service. &lt;br /&gt;
&lt;br /&gt;
* [[Wandora Web Service]]&lt;br /&gt;
&lt;br /&gt;
Also included is a [[Wandora modules framework|modular framework]] for building webapps in Apache Tomcat or similar servlet containers. Topic maps and features of Wandora can be included in the servlet using this framework. The same framework can also be used in the embedded server.&lt;br /&gt;
&lt;br /&gt;
== Developing and hacking Wandora == &lt;br /&gt;
&lt;br /&gt;
Wandora project is developed with [http://netbeans.org/ Netbeans IDE]. Wandora's source code distribution package contains a Netbeans IDE project. You can download Wandora's source code distribution package from [[Download]] page. However, we suggest that you clone [https://github.com/wandora-team/wandora Wandora's repository] at Github. Perhaps you want to push some fixes or new features back.&lt;br /&gt;
&lt;br /&gt;
* [[Change log]]&lt;br /&gt;
* [https://github.com/wandora-team/wandora Wandora @ Github]&lt;br /&gt;
* [[Download]] (build date {{build date}})&lt;br /&gt;
* [[License of Wandora|License]]&lt;br /&gt;
* [[Developing Wandora]]&lt;br /&gt;
* [http://wandora.org/api/ Wandora Javadocs], [http://wandora.org/api/wandora-javadoc.zip download]&lt;br /&gt;
* [[Wandora's configuration file]]&lt;br /&gt;
* [[Upcoming features]]&lt;br /&gt;
* [[Open bugs]]&lt;br /&gt;
&lt;br /&gt;
See also section '''Tools and tool manager''' above.&lt;br /&gt;
&lt;br /&gt;
== Papers and presentations ==&lt;br /&gt;
&lt;br /&gt;
This section lists some papers and presentations related to Wandora and semantic web technologies created by the inner circle of Wandora Team. For a more wider selection of works related to Wandora see [http://wandora.org/forum/viewforum.php?f=10&amp;amp;sid=57134deccd5ba47132334f2f1215b520 Use cases at Wandora forum].&lt;br /&gt;
&lt;br /&gt;
* [http://tmra.de/2010/ TMRA 2010] tutorial slides: [http://wandora.org/download/other/tmra10/wandora_workshop_tmra2010.pdf Converting information to Topic Maps using Wandora].&lt;br /&gt;
* [http://tmra.de/2009/ TMRA 2009] workshop presentation [http://www.slideshare.net/tmra/semantic-mashups-with-wandora Semantic Mashups with Wandora]. [http://wandora.org/wandora/download/other/tmra09/wandora_tutorial_leipzig.zip Example data set] is available for brave experimenters.&lt;br /&gt;
* Wandora poster in [http://wandora.org/wandora/download/other/poster09.pdf PDF] or [http://wandora.org/wandora/download/other/poster09.gif GIF] formats.&lt;br /&gt;
* Kivelä A.: [http://wandora.org/download/other/gradu_kivela.pdf OBO-ontologioiden kuvaaminen Topic Map-muotoon]. MSc Theses, 2008. (in Finnish). (English Abstract: [http://wandora.org/wandora/download/other/gradu_kivela_abstract_en.pdf Converting OBO ontologies to Topic Maps]).&lt;br /&gt;
* Lyytinen O.: [http://www.wandora.org/download/other/gradu_lyytinen.pdf Semanttisen webin tekniikoiden soveltaminen Wikisovelluksissa]. MSc Theses, 2008. (in Finnish) &lt;br /&gt;
* Kivelä A.: [http://www.wandora.org/download/other/wandora_xml_finland.pdf Topic Maps, Wandora ja kourallinen julkaisuprojekteja] (in Finnish). Presentation held in XML Finland meeting November 14th, 2007. &lt;br /&gt;
* Lyytinen O.: [http://wandora.net/wandora/download/other/step06.pdf Building Internet Services with Layered Topic Maps]. Presentation held in The Finnish Artificial Intelligence Conference (STeP 2006), 2006-10-26.&lt;br /&gt;
* Kivelä A., Lyytinen O.: [http://wandora.net/wiki/images/Topic_map_aided_publishing.pdf Topic Map Aided Publishing – A Case Study of Assembly Media Archive]. ''Web Intelligence. STeP 2004 - The 11th Finnish Artificial Intelligence Conference Proceedings - Vol. 2'', 2004.&lt;br /&gt;
&lt;br /&gt;
== Wandora @ World ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/wandora-team/wandora Github]&lt;br /&gt;
* [http://twitter.com/#!/wandora_app Twitter]&lt;br /&gt;
* [https://www.youtube.com/channel/UClJoFDmiThA02RmAUT5YEcw YouTube]&lt;br /&gt;
* [http://freecode.com/projects/wandora/ Freecode]&lt;br /&gt;
* [http://sourceforge.net/projects/wandora/ SourceForge.net]&lt;br /&gt;
&amp;lt;!-- * [http://www.garshol.priv.no/tmtools/product.jsp?id=wandora Topic Maps Tools] --&amp;gt;&lt;br /&gt;
* [http://www.topicmapslab.de/projects/wandora?locale=en Topic Maps Lab]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
As said in the very beginning, the documentation is a work in progress and incomplete. If the available documentation didn't answer your question, please drop a line to Wandora forum and we'll try to find an answer for you. &lt;br /&gt;
&lt;br /&gt;
* [[General FAQ]]&lt;br /&gt;
* [[FAQ for Wandora user]] reveals some nifty details of Wandora application.&lt;br /&gt;
* [http://wandora.org/tv Wandora tv]&lt;br /&gt;
* [http://wandora.org/forum/ Wandora forum]&lt;br /&gt;
* [[Open bugs]]&lt;br /&gt;
&lt;br /&gt;
If you are interested in Topic Maps and information technology related news see [http://planet.topicmaps.org/ Planet Topic Maps] and [http://planetrdf.com/ Planet RDF].&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Wandora</id>
		<title>Wandora</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Wandora"/>
				<updated>2018-06-22T08:14:42Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page collects Wandora's documentation. The documentation is a work in progress and incomplete. Also note some documentation may be out of date as the application is developed actively. If you need any specific help, write your question to the [http://wandora.org/forum/ discussion forum]. [https://www.youtube.com/channel/UClJoFDmiThA02RmAUT5YEcw Wandora's YouTube channel] has several tutorial videos reviewing some application features. Would you like to edit this wiki, send an email to {{wandora email address}} with your name and information about how you'd like to contribute. Please, remember to add keyword WANDORA to the title of your email. Wandora's code repository is in [https://github.com/wandora-team/wandora Github]. Wish to ask a question or report a bug, drop an issue in Github. If you just popped in this wiki and don't know Wandora, please see also our landing page at http://wandora.org/ for general information.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Wandora is a general purpose information management application. The application is written in [http://www.oracle.com/technetwork/java/index.html Java programming language] and it's internal data model is based on [[Topic Maps]]. Also, Wandora is a desktop application with a graphical user interface, layered data storage, huge collection of data extraction, import and export options and embedded HTTP server. Wandora's license is [http://www.gnu.org/licenses/gpl-3.0.txt GNU GPL version 3].&lt;br /&gt;
&lt;br /&gt;
* [[General FAQ]]&lt;br /&gt;
* Wandora poster in [http://wandora.org/download/other/poster09.pdf PDF] or [http://wandora.org/download/other/poster09.gif GIF] formats.&lt;br /&gt;
* [[Features]]&lt;br /&gt;
* [[Screenshots]]&lt;br /&gt;
* [http://wandora.org/www/news Wandora news]&lt;br /&gt;
* [[License of Wandora|License]]&lt;br /&gt;
&lt;br /&gt;
== Starting with Wandora ==&lt;br /&gt;
&lt;br /&gt;
Wandora is a desktop application written in Java version 8. You need a Java Development Kit (JDK) to execute the application. Wandora has two distribution packages. A binary distribution package contains a runnable version of the application. Wandora's source code is available as a source code distribution package. Both packages are zip compressed file repositories. Use one of the startup scripts in '''bin''' folder to start the Wandora application.&lt;br /&gt;
&lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Change log]]&lt;br /&gt;
* [[Download|Download Wandora]] (build date {{build date}})&lt;br /&gt;
* [[How to install Wandora|Installing Wandora]]&lt;br /&gt;
* [[Running Wandora]]&lt;br /&gt;
* [[Tuning Wandora for Mac OS]]&lt;br /&gt;
* [[Quickstart]]&lt;br /&gt;
&lt;br /&gt;
== Topic Maps ==&lt;br /&gt;
&lt;br /&gt;
Wandora's internal datamodel is based on Topic Maps. [http://en.wikipedia.org/wiki/Topic_Maps Wikipedia defines Topic Maps] as a standard for the representation and interchange of knowledge, with an emphasis on the findability of information. A topic map represents information using ''topics'', ''associations'' and ''occurrences''. Topic represents any concept, from people, countries, and organizations to software modules, individual files, and events. Associations are hypergraph relationships between topics. Occurrence is an information resource relevant to a particular topic. If you are not familiar with Topic Maps, you can think it as a special kind of graph with nodes and edges. Wandora's topic map model is limited. These model limitations are explained in [[Reduced Topic Maps|Topic maps in Wandora]] page.&lt;br /&gt;
&lt;br /&gt;
* [[Topic Maps|About topic maps]]&lt;br /&gt;
* [[Reduced Topic Maps|Topic maps in Wandora]]&lt;br /&gt;
&lt;br /&gt;
See also '''Topic map layers''' section below. Wandora Team has converted several well known ontologies to Topic Maps format. These ontologies: WordNet, OpenCyc, Gene Ontology, Gellish, and Finnish General Upper Ontology (YSO) are available at [[Topic map gallery]].&lt;br /&gt;
&lt;br /&gt;
== Using Wandora ==&lt;br /&gt;
&lt;br /&gt;
This section contains basic tutorials for Wandora. If you are a novice Wandora user, please start here. See also tutorial videos on [http://wandora.org/wandora/tv/ wandoratv].&lt;br /&gt;
&lt;br /&gt;
* [[Quickstart]]&lt;br /&gt;
* [[Opening a topic]]&lt;br /&gt;
&lt;br /&gt;
Wandora has a rich set of topic, association and occurrence editing features. Usually a topic is edited in a topic panel one by one. Editing an association takes place in a separate association editor. Similarly, editing an occurrence takes place in an occurrence editor. Next pages discuss about creating and editing topics and associations.&lt;br /&gt;
&lt;br /&gt;
* [[Create new topic]]&lt;br /&gt;
* [[Delete topic]]&lt;br /&gt;
* [[Create new association]]&lt;br /&gt;
* [[Delete association]]&lt;br /&gt;
* [[Editing topics and associations]]&lt;br /&gt;
&lt;br /&gt;
Wandora saves all topic maps in a Wandora project file. Addition to project files, Wandora can read and write topic map serializations. See also chapter Import and Export below.&lt;br /&gt;
&lt;br /&gt;
* [[How to save and load project]]&lt;br /&gt;
* [[How to import existing topic map to Wandora]]&lt;br /&gt;
* [[How to export topic map in Wandora]]&lt;br /&gt;
&lt;br /&gt;
Next pages discuss some other features of the Wandora application.&lt;br /&gt;
&lt;br /&gt;
* [[Finding a topic]]&lt;br /&gt;
* [[Topic shortcuts]]&lt;br /&gt;
* [[Working with topic tables]]&lt;br /&gt;
* [[Working with topic trees]]&lt;br /&gt;
* [[Drag and drop topics]]&lt;br /&gt;
* [[Creating custom topic trees]]&lt;br /&gt;
* [[View all variant names of a topic]]&lt;br /&gt;
* [[Transform variant names to topics and associations]]&lt;br /&gt;
* [[Undo and redo]]&lt;br /&gt;
* [[Subject locator previews]]&lt;br /&gt;
&lt;br /&gt;
== Topic panels ==&lt;br /&gt;
&lt;br /&gt;
Topic panel is Wandora's user interface element to view and edit topics. Wandora supports several different topic panel types. Topic panels are managed with menu options under '''View'''. Wandora can view several topic panels simultaneously. Traditional topic panel views all topic elements in a table while tabbed panel views topic details in separate tabs. Graph topic panel is used for graph visualizations. Custom topic panel is based on user specific queries related to the current topic.&lt;br /&gt;
&lt;br /&gt;
* [[Working with topic panels]]&lt;br /&gt;
&lt;br /&gt;
Different topic panels are&lt;br /&gt;
&lt;br /&gt;
* [[Traditional topic panel]]&lt;br /&gt;
* [[Tabbed topic panel]]&lt;br /&gt;
* [[Graph topic panel]]&lt;br /&gt;
* [[Custom topic panel]]&lt;br /&gt;
* [[Treemap topic panel]]&lt;br /&gt;
* [[R topic panel]]&lt;br /&gt;
* [[Processing topic panel]]&lt;br /&gt;
* [[Sketch grid]]&lt;br /&gt;
* [[Webview]]&lt;br /&gt;
* [[Tree panel]]&lt;br /&gt;
* [[Search panel]]&lt;br /&gt;
* [[Layer info panel]]&lt;br /&gt;
* [[Query editor topic panel]]&lt;br /&gt;
&lt;br /&gt;
== Topic map layers ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports layered topic maps. Layered topic map contains one or more topic maps stacked into an ordered array. Any topic in the layered topic map is a superposition of all merging topics in different layers. Wandora views all layered topic maps as a single topic map but allows layer specific operations too. It really matters what layer is active. As user can focus on one layer at a time or replace any layer at any time, the composition of information is flexible. User can easily try different scenarios. Layer specific application options and tools locate in '''Layers''' menu. Layered topic maps are very close to the concept of [http://arxiv.org/abs/1309.7233 multilayer networks].&lt;br /&gt;
&lt;br /&gt;
* [[Introduction to Layered Topic Maps]]&lt;br /&gt;
* [[Creating new layers]]&lt;br /&gt;
* [[Deleting layer]]&lt;br /&gt;
* [[Layer order and arranging layers]]&lt;br /&gt;
* [[Merging layers]]&lt;br /&gt;
* [[Topic's layer distribution]]&lt;br /&gt;
&lt;br /&gt;
'''Different layer types'''&lt;br /&gt;
* [[Layered topic map]]&lt;br /&gt;
* [[Memory topic map]]&lt;br /&gt;
* [[Database topic map]]&lt;br /&gt;
* [[Linked topic map]]&lt;br /&gt;
* [[Query topic map]]&lt;br /&gt;
&amp;lt;!-- * [[Remote topic map]] --&amp;gt;&lt;br /&gt;
* [[Web service topic map]]&lt;br /&gt;
&lt;br /&gt;
'''Other'''&lt;br /&gt;
* [[Compare topic maps]]&lt;br /&gt;
* [[Topic map patcher]]&lt;br /&gt;
&lt;br /&gt;
== Import and Export ==&lt;br /&gt;
&lt;br /&gt;
Wandora has been designed for easy aggregation of information and features a wide range of import and export tools. Wandora imports not just different Topic Maps formats such as XTM1, XTM2, and LTM but also RDF as XML, N3, and Turtle. Also, Wandora imports bio-ontologies in OBO flat file format. To get an up-to-date overview of Wandora's import options see menu '''File &amp;gt; Import'''. Addition to import options, Wandora features a wide range of export options from different Topic Maps formats to different graph formats. See menu options in '''File &amp;gt; Export'''. Wandora's native file format is Wandora project, with a file suffix WPR, which is a collection of XTM2 topic maps and a configuration file within a zip package.&lt;br /&gt;
&lt;br /&gt;
* [[How to save and load project]]&lt;br /&gt;
* [[How to import existing topic map to Wandora]]&lt;br /&gt;
* [[How to export topic map in Wandora]]&lt;br /&gt;
* [[Working with Git repositories]]&lt;br /&gt;
* [[Waiana import and export]]&lt;br /&gt;
** [[Maiana import and export]]&lt;br /&gt;
* [[Transferring data with clipboard]]&lt;br /&gt;
* [[Importing RDF]] (see also extractors below)&lt;br /&gt;
* [[OBO flat file import|Importing OBO flat file ontologies]]&lt;br /&gt;
* [[Gene Ontology Annotation file import]]&lt;br /&gt;
* [[Importing XML with XSL]]&lt;br /&gt;
* [[Generic SQL database import]]&lt;br /&gt;
* [[Exporting WWW site]]&lt;br /&gt;
* [[Lucene search index export]]&lt;br /&gt;
* [[SQL Dump Export]]&lt;br /&gt;
* [[IoT Pinger]]&lt;br /&gt;
&lt;br /&gt;
'''Graph and matrix imports'''&lt;br /&gt;
* [[Adjacency list import]]&lt;br /&gt;
* [[Adjacency matrix import]]&lt;br /&gt;
* [[Incidence matrix import]]&lt;br /&gt;
&lt;br /&gt;
'''Graph and matrix exports'''&lt;br /&gt;
* [[Graph Modeling Language export]]&lt;br /&gt;
* [[GraphML export]]&lt;br /&gt;
* [[GraphXML export]]&lt;br /&gt;
* [[GXL graph export]]&lt;br /&gt;
* [[Export adjacency matrix]]&lt;br /&gt;
* [[Export incidence matrix]]&lt;br /&gt;
* See also page [[Graph topic panel]] and it's chapter Export options.&lt;br /&gt;
&lt;br /&gt;
For additional information about Wandora's export capabilities see also '''Wandora as a server''' section below. For additional information about Wandora's import capabilities see also '''Extractors''' section below. &amp;lt;!-- [[Image:import_export_diagram.gif|center]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Extractors ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Wandoras_extractors.gif|center]]&lt;br /&gt;
&lt;br /&gt;
Wandora is great for information mashups. With Wandora you can easily mashup information from various sources. Extractors are specific Wandora tools used to extract topics and associations out of different file formats and sources. For example, Wandora can extract data from MP3 and JPG files. To see what extractors your Wandora has installed see menu options in '''File &amp;gt; Extract'''. To start an extractor select the extractor in the menu or use drag and drop extractor. Wandora also features an add-on for Mozilla Firefox WWW browser. With this add-on you can perform extractions directly in Firefox www browser or in Thunderbird email client.&lt;br /&gt;
&lt;br /&gt;
* [[Drag and drop extractor]]&lt;br /&gt;
* [[Wandora Firefox plugin|Firefox plugin]] to extract directly from Firefox WWW browser and Thunderbird email client.&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot; background-color=&amp;quot;transparent&amp;quot; &lt;br /&gt;
| style=&amp;quot;border:none; margin:none; padding:0px;&amp;quot; valign=&amp;quot;top&amp;quot; | &amp;lt;!-- LEFT COLUMN --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Search engine extractors'''&lt;br /&gt;
* [[Bing extractor]]&lt;br /&gt;
* [[Yahoo! BOSS extractor]]&lt;br /&gt;
* [[DuckDuckGo extractor]]&lt;br /&gt;
'''Simple files extractors'''&lt;br /&gt;
* [[JPG binary metadata extractor]]&lt;br /&gt;
* [[PDF extractor]]&lt;br /&gt;
* [[File system extractor]]&lt;br /&gt;
* [[Simple Text Document Extractor|Convert simple text documents to topic map occurrences]]&lt;br /&gt;
* [[Simple CSV association extractor]]&lt;br /&gt;
* [[OCR Extractor]]&lt;br /&gt;
'''Media extractors'''&lt;br /&gt;
* [[Europeana extractor]]&lt;br /&gt;
* [[MP3 ID3v1 and ID3v2 extractor]]&lt;br /&gt;
* [[IMDB extractor]]&lt;br /&gt;
* [[FreeDB extractor]]&lt;br /&gt;
* [[Last.fm extractors|Convert Last.fm XML feeds to a topic map]]&lt;br /&gt;
* [[Flickr extractors]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Ovi shared media extractors]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* [[YouTube extractor]]s&lt;br /&gt;
* [[Rekognition extractor]]&lt;br /&gt;
'''Social and Bookmark extractors'''&lt;br /&gt;
* [[Twitter extractor]]&lt;br /&gt;
* [[Twitter JSON extractor]]&lt;br /&gt;
* [[Reddit extractor]]&lt;br /&gt;
* [[Digg extractors]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Facebook Graph extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Delicious extractors]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Diigo bookmark extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Twine RDF extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
'''Bibliographical extractors'''&lt;br /&gt;
* [[MARCXML extractor]]&lt;br /&gt;
* [[Dublin Core XML extractor]]&lt;br /&gt;
* [[Bibtex extractor|Convert BibTeX files to a topic map]]&lt;br /&gt;
* [[RIS extractor]]&lt;br /&gt;
* [[HelMet library data extractor]]&lt;br /&gt;
'''Classifications'''&lt;br /&gt;
* [[GATE/ANNIE integration|GATE/ANNIE]]&lt;br /&gt;
* [[Stanford Named Entity Recognizer integration|Stanford Named Entity Recognizer (NER)]]&lt;br /&gt;
* [[OpenCalais classifier]]&lt;br /&gt;
* [[AlchemyAPI extractors]]&lt;br /&gt;
* [[Yahoo! YQL term extractor]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Tagthe extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[SemanticHacker classifier]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* [[Zemanta extractor]]&lt;br /&gt;
* [[UClassify integration]]&lt;br /&gt;
* [[Simple Word Matching Extractor]]&lt;br /&gt;
* [[Similarity Word Extractor]]&lt;br /&gt;
&lt;br /&gt;
'''Knowledge extractors'''&lt;br /&gt;
* [[OpenCyc extractor]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Subj3ct record extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* [[DBpedia extractor]]&lt;br /&gt;
* [[Freebase extractor]]&lt;br /&gt;
* [[Umbel extractors]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1; margin:5; padding-left: 20px;&amp;quot; valign=&amp;quot;top&amp;quot;| &amp;lt;!-- RIGHT COLUMN --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''HTML structures extractors'''&lt;br /&gt;
* [[HTML superclass-subclass list extractor]]&lt;br /&gt;
* [[HTML instance list extractor]]&lt;br /&gt;
* [[HTML property table extractor]]&lt;br /&gt;
* [[HTML association table extractor]]&lt;br /&gt;
* [[HTML link extractor]]&lt;br /&gt;
'''News and syndication extractors'''&lt;br /&gt;
* [[RSS 2.0 Extractor]] and [[RSS 1.0 RDF Extractor]]&lt;br /&gt;
* [[Atom extractor]]&lt;br /&gt;
* [[New York Times Article Search API extractor]]&lt;br /&gt;
* [[New York Times Event API extractor]]&lt;br /&gt;
* [[Guardian open platform extractor]]&lt;br /&gt;
'''Microformat extractors'''&lt;br /&gt;
* [[Any23 extractor]]&lt;br /&gt;
* [[Geo microformat extractor|Convert geo microformat snippets to topic maps]]&lt;br /&gt;
* [[Adr microformat extractor|Convert adr microformat snippets to topic maps]]&lt;br /&gt;
* [[HCalendar microformat extractor|Convert hcalendar microformat snippets to topic maps]]&lt;br /&gt;
* [[HCard microformat extractor|Convert hcard microformat snippets to topic maps]]&lt;br /&gt;
'''Wiki extractors'''&lt;br /&gt;
* [[Wikipedia extractor]]&lt;br /&gt;
* [[MediaWiki Content Extractor]]&lt;br /&gt;
* More general [[MediaWiki extractor]]&lt;br /&gt;
'''Simple RDF extractors'''&lt;br /&gt;
* [[SKOS RDF extractor]]&lt;br /&gt;
* [[Dublin Core RDF extractor]]&lt;br /&gt;
* [[FOAF RDF extractor]]&lt;br /&gt;
* [[IIIF RDF extractor]]&lt;br /&gt;
'''Language'''&lt;br /&gt;
* [[Big Huge Thesaurus API extractor]]&lt;br /&gt;
* [[VerbOcean extractor]]&lt;br /&gt;
* [[Moby thesaurus extractor]]&lt;br /&gt;
* [[Stands4 word describer]]&lt;br /&gt;
'''Databases'''&lt;br /&gt;
* [[Generic SQL database import | Importing SQL database]]&lt;br /&gt;
* [[SQL query result set extractor]]&lt;br /&gt;
* [[Excel extractors]]&lt;br /&gt;
'''Other'''&lt;br /&gt;
* [[Email extractor]]&lt;br /&gt;
* [[Geonames extractors]]&lt;br /&gt;
* [[Gellish ontology extractor]]&lt;br /&gt;
* [[GEDCOM extractor]]&lt;br /&gt;
* [[SPARQL extractor]]&lt;br /&gt;
* [[Oma kaupunki extractor]]&lt;br /&gt;
* [[iCal calendar format extractor]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See [[Refining occurrences]] for some practical examples of how to extract associations and topics out of occurrences.&lt;br /&gt;
&lt;br /&gt;
== Generators ==&lt;br /&gt;
&lt;br /&gt;
Generators are special tools that generate topics and associations algorithmically. Generators help you construct basic building blocks for your topic maps. Generators are also a nice test suite for Wandora and topic maps in general. Generators locate in Wandora's '''File &amp;gt; Generate''' menu. Available generators are&lt;br /&gt;
&lt;br /&gt;
* [[Random graph generator]]&lt;br /&gt;
* [[Fully connected graph generator]]&lt;br /&gt;
* [[Tree graph generator]]&lt;br /&gt;
* [[Linear list graph generator]]&lt;br /&gt;
* [[Finite group graph generator]]&lt;br /&gt;
* [[Platonic solid graph generator]]&lt;br /&gt;
* [[Hypercube graph generator]]&lt;br /&gt;
* [[Tiling graph generator]] (square, triangular, and hexagonal tilings)&lt;br /&gt;
* [[Edge generator]]&lt;br /&gt;
* [[L-system generator]]&lt;br /&gt;
* [[Cylinder graph generator]]&lt;br /&gt;
* [[Lattice graph generator]]&lt;br /&gt;
&lt;br /&gt;
== Schema ==&lt;br /&gt;
&lt;br /&gt;
Schema is a collection of specific topics and associations that Wandora uses to construct the user interface of association editor, occurrence editor and topic name panel. Schema eases many topic map operations such as association and occurrence construction. Schema also defines the language support of Wandora application.&lt;br /&gt;
&lt;br /&gt;
* [[Schema]] to ease association and occurrence creation and modification&lt;br /&gt;
&lt;br /&gt;
== Language support ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports only one base name per topic. However, a topic may contain several different variant names. Each variant name has a type and a language. Similarly, a topic may contain several different occurrences, text fragments. Each occurrence has a type and a language also. Wandora supports both Microsoft Translator and Google translate API and can convert both variant names and occurrences to other languages.&lt;br /&gt;
&lt;br /&gt;
* [[How to add a language to Wandora]]&lt;br /&gt;
* [[How to add a name type to Wandora]]&lt;br /&gt;
* [[Translating variant names with Google]]&lt;br /&gt;
* [[Translating occurrences with Google]]&lt;br /&gt;
* [[Translating variant names with Microsoft Translator]]&lt;br /&gt;
* [[Translating occurrences with Microsoft Translator]]&lt;br /&gt;
* [[View all variant names of a topic]]&lt;br /&gt;
&lt;br /&gt;
== Analyzing and querying topic maps ==&lt;br /&gt;
&lt;br /&gt;
Generally these tools locate in '''Layers &amp;gt; Statistics''' menu. As an exception SOM classifier is found in association table menu and topic map comparison in '''File''' menu. Wandora provides also a bridge to R language. R language is a comprehensive statistical and graphing environment. With Wandora's R integration, the user can access Wandora's information structures in R environment. This opens up interesting possibilities if used together with information extractors.&lt;br /&gt;
&lt;br /&gt;
* [[Topic map info]]&lt;br /&gt;
* [[Topic map connection statistics]]&lt;br /&gt;
* [[Topic map diameter]]&lt;br /&gt;
* [[Merge ratio matrix]]&lt;br /&gt;
* [[Export similarity matrix|Topic similarity matrix]]&lt;br /&gt;
* [[Clustering coefficient]] of topic map&lt;br /&gt;
* [[SOM classifier]] (Self Organizing Maps classifier)&lt;br /&gt;
* [[Asset weight of a topic]]&lt;br /&gt;
* [[Compare topic maps]]&lt;br /&gt;
* [[R in Wandora]]&lt;br /&gt;
** [[Statistical analysis of Topic Maps in R]]&lt;br /&gt;
* [[Query language]]&lt;br /&gt;
* [[TMQL]]&lt;br /&gt;
&lt;br /&gt;
See the '''Extract''' section and especially the subsection '''Classifications''' above also.&lt;br /&gt;
&lt;br /&gt;
== Tools and tool manager ==&lt;br /&gt;
&lt;br /&gt;
A tool packs certain Wandora functionality into a single software component, specifically a Java class. When ever the user performs an action in Wandora, Wandora runs the tool that is responsible for the action. The Tool manager is a specific tool used to manage tools and tool sources. The user can  install new tools to the Wandora. To develop a tool for the Wandora, the user writes a Java class source using a Java IDE, preferably Netbeans, and compiles the source using Java JDK.&lt;br /&gt;
&lt;br /&gt;
* [[Tool manager]]&lt;br /&gt;
* [[:Category:Tools|Available tools]]&lt;br /&gt;
* [[Writing your own tool]]&lt;br /&gt;
* [[Installing your own tool]]&lt;br /&gt;
* [[Tool locks]]&lt;br /&gt;
* [[Configuring tools]]&lt;br /&gt;
* [[Additional tool help]]&lt;br /&gt;
* [[Developing Wandora]]&lt;br /&gt;
&lt;br /&gt;
== Wandora as a server ==&lt;br /&gt;
&lt;br /&gt;
The Wandora application contains an HTTP server. The embedded HTTP server generates various output formats and interactive visualizations out of the information stored in the Wandora. The embedded server hosts service modules. A service module is a software component that serves some information out of the Wandora. For example, '''HTML service module''' generates a navigable HTML site out of the topics in the Wandora. '''D3 graph service module''' generates an interactive graph out of all topics in the Wandora. More over, '''XTM topic map service module''' outputs current topic in the Wandora in an XTM format. It provides a data access point for external applications, or for other instances of the Wandora application. Some service modules rely on extracted information. Such service modules are '''Timeline service module''' and '''Google Maps service module'''.&lt;br /&gt;
&lt;br /&gt;
* [[Embedded HTTP server]]&lt;br /&gt;
** [[HTML service module]] &lt;br /&gt;
** [[Mobile HTML service module]]&lt;br /&gt;
** [[RSS feed service module]]&lt;br /&gt;
** [[SOAP web service module]] &lt;br /&gt;
** [[Drupal service module]]&lt;br /&gt;
** [[Firefox and Thunderbird plugin service module]]&lt;br /&gt;
** [[XTM topic map service module]] &lt;br /&gt;
** [[JTM topic map service module]]&lt;br /&gt;
** [[RDF service module]]&lt;br /&gt;
** [[GRAPHML service module]]&lt;br /&gt;
** [[Screencast service module]]&lt;br /&gt;
** [[Flash graph service module]]&lt;br /&gt;
** [[Timeline service module]]&lt;br /&gt;
** [[Google Maps service module]]&lt;br /&gt;
** [[D3 graph service module]]&lt;br /&gt;
** [[D3 word cloud service module]]&lt;br /&gt;
** [[D3 partition service module]]&lt;br /&gt;
** [[D3 tree service module]]&lt;br /&gt;
** [[D3 matrix service module]]&lt;br /&gt;
** [[D3 layer visualization]]&lt;br /&gt;
** [[Waiana service module]]&lt;br /&gt;
** [[SameAs service module]]&lt;br /&gt;
&lt;br /&gt;
Wandora team has also built several service modules for Drupal content management system and an extra for Joomla content management system. These modules can be used to publish Wandora stored information in these CMSes.&lt;br /&gt;
&lt;br /&gt;
* [[Wandora Drupal extras]]&lt;br /&gt;
* [[Wandora's Joomla Topic Reader]]&lt;br /&gt;
* [[JQuery Mobile based topic map browser]]&lt;br /&gt;
&lt;br /&gt;
Wandora's embedded HTTP server contains a service module for SOAP web service. There is additional information available for Wandora's web service. &lt;br /&gt;
&lt;br /&gt;
* [[Wandora Web Service]]&lt;br /&gt;
&lt;br /&gt;
Also included is a [[Wandora modules framework|modular framework]] for building webapps in Apache Tomcat or similar servlet containers. Topic maps and features of Wandora can be included in the servlet using this framework. The same framework can also be used in the embedded server.&lt;br /&gt;
&lt;br /&gt;
== Developing and hacking Wandora == &lt;br /&gt;
&lt;br /&gt;
Wandora project is developed with [http://netbeans.org/ Netbeans IDE]. Wandora's source code distribution package contains a Netbeans IDE project. You can download Wandora's source code distribution package from [[Download]] page. However, we suggest that you clone [https://github.com/wandora-team/wandora Wandora's repository] at Github. Perhaps you want to push some fixes or new features back.&lt;br /&gt;
&lt;br /&gt;
* [[Change log]]&lt;br /&gt;
* [https://github.com/wandora-team/wandora Wandora @ Github]&lt;br /&gt;
* [[Download]] (build date {{build date}})&lt;br /&gt;
* [[License of Wandora|License]]&lt;br /&gt;
* [[Developing Wandora]]&lt;br /&gt;
* [http://wandora.org/api/ Wandora Javadocs], [http://wandora.org/api/wandora-javadoc.zip download]&lt;br /&gt;
* [[Wandora's configuration file]]&lt;br /&gt;
* [[Upcoming features]]&lt;br /&gt;
* [[Open bugs]]&lt;br /&gt;
&lt;br /&gt;
See also section '''Tools and tool manager''' above.&lt;br /&gt;
&lt;br /&gt;
== Papers and presentations ==&lt;br /&gt;
&lt;br /&gt;
This section lists some papers and presentations related to Wandora and semantic web technologies created by the inner circle of Wandora Team. For a more wider selection of works related to Wandora see [http://wandora.org/forum/viewforum.php?f=10&amp;amp;sid=57134deccd5ba47132334f2f1215b520 Use cases at Wandora forum].&lt;br /&gt;
&lt;br /&gt;
* [http://tmra.de/2010/ TMRA 2010] tutorial slides: [http://wandora.org/download/other/tmra10/wandora_workshop_tmra2010.pdf Converting information to Topic Maps using Wandora].&lt;br /&gt;
* [http://tmra.de/2009/ TMRA 2009] workshop presentation [http://www.slideshare.net/tmra/semantic-mashups-with-wandora Semantic Mashups with Wandora]. [http://wandora.org/wandora/download/other/tmra09/wandora_tutorial_leipzig.zip Example data set] is available for brave experimenters.&lt;br /&gt;
* Wandora poster in [http://wandora.org/wandora/download/other/poster09.pdf PDF] or [http://wandora.org/wandora/download/other/poster09.gif GIF] formats.&lt;br /&gt;
* Kivelä A.: [http://wandora.org/download/other/gradu_kivela.pdf OBO-ontologioiden kuvaaminen Topic Map-muotoon]. MSc Theses, 2008. (in Finnish). (English Abstract: [http://wandora.org/wandora/download/other/gradu_kivela_abstract_en.pdf Converting OBO ontologies to Topic Maps]).&lt;br /&gt;
* Lyytinen O.: [http://www.wandora.org/download/other/gradu_lyytinen.pdf Semanttisen webin tekniikoiden soveltaminen Wikisovelluksissa]. MSc Theses, 2008. (in Finnish) &lt;br /&gt;
* Kivelä A.: [http://www.wandora.org/download/other/wandora_xml_finland.pdf Topic Maps, Wandora ja kourallinen julkaisuprojekteja] (in Finnish). Presentation held in XML Finland meeting November 14th, 2007. &lt;br /&gt;
* Lyytinen O.: [http://wandora.net/wandora/download/other/step06.pdf Building Internet Services with Layered Topic Maps]. Presentation held in The Finnish Artificial Intelligence Conference (STeP 2006), 2006-10-26.&lt;br /&gt;
* Kivelä A., Lyytinen O.: [http://wandora.net/wiki/images/Topic_map_aided_publishing.pdf Topic Map Aided Publishing – A Case Study of Assembly Media Archive]. ''Web Intelligence. STeP 2004 - The 11th Finnish Artificial Intelligence Conference Proceedings - Vol. 2'', 2004.&lt;br /&gt;
&lt;br /&gt;
== Wandora @ World ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/wandora-team/wandora Github]&lt;br /&gt;
* [http://twitter.com/#!/wandora_app Twitter]&lt;br /&gt;
* [https://www.youtube.com/channel/UClJoFDmiThA02RmAUT5YEcw YouTube]&lt;br /&gt;
* [http://freecode.com/projects/wandora/ Freecode]&lt;br /&gt;
* [http://sourceforge.net/projects/wandora/ SourceForge.net]&lt;br /&gt;
&amp;lt;!-- * [http://www.garshol.priv.no/tmtools/product.jsp?id=wandora Topic Maps Tools] --&amp;gt;&lt;br /&gt;
* [http://www.topicmapslab.de/projects/wandora?locale=en Topic Maps Lab]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
As said in the very beginning, the documentation is a work in progress and incomplete. If the available documentation didn't answer your question, please drop a line to Wandora forum and we'll try to find an answer for you. &lt;br /&gt;
&lt;br /&gt;
* [[General FAQ]]&lt;br /&gt;
* [[FAQ for Wandora user]] reveals some nifty details of Wandora application.&lt;br /&gt;
* [http://wandora.org/tv Wandora tv]&lt;br /&gt;
* [http://wandora.org/forum/ Wandora forum]&lt;br /&gt;
* [[Open bugs]]&lt;br /&gt;
&lt;br /&gt;
If you are interested in Topic Maps and information technology related news see [http://planet.topicmaps.org/ Planet Topic Maps] and [http://planetrdf.com/ Planet RDF].&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Topic_map_info</id>
		<title>Topic map info</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Topic_map_info"/>
				<updated>2018-06-22T07:55:32Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Collects and views basic information about the current topic map layer. Collected statistics include&lt;br /&gt;
&lt;br /&gt;
* Number of topics&lt;br /&gt;
* Number of associations&lt;br /&gt;
* Number of topic base names&lt;br /&gt;
* Number of subject identifiers&lt;br /&gt;
* Number of subject locators&lt;br /&gt;
* Number of occurrences&lt;br /&gt;
* Number of distinct topic classes&lt;br /&gt;
* Number of distinct types of associations&lt;br /&gt;
* Number of distinct roles in associations&lt;br /&gt;
* Number of distinct players in associations&lt;br /&gt;
&lt;br /&gt;
Topic map info is started with '''Statistics &amp;gt; Layer info'''. Info dialog contains '''Copy''' button used to copy statistics to system clipboard for later use. Below is actual screen capture of the layer info window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:layer_info.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See also documentation about [[Layer info panel]].&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Facebook_Graph_extractor</id>
		<title>Facebook Graph extractor</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Facebook_Graph_extractor"/>
				<updated>2018-06-22T07:51:38Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Wandora's Facebook extractor is deprecated due to Facebook API version changes. Wandora Team has decided not to update and fix the extractor after [https://www.theguardian.com/news/series/cambridge-analytica-files Cambridge Analytica incident] where hundreds of thousands of Facebook profiles were ripped and used for political advertising. This documentation is here for historical reasons and shows how easy it was to collect people's personal information before the Cambridge Analytica incident.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wandora's Facebook Graph extractor is used to transform [http://developers.facebook.com/docs/api Facebook Graph] feeds to topic maps. Extractor starts with menu option '''File &amp;gt; Extract &amp;gt; Social &amp;gt; Facebook Graph extractor...'''. In order to make an extraction, you have to have a Facebook account or a Facebook Graph JSON feed. All extractions are signed with your Facebook account and your account limits possible extractions. You have to have appropriate rights for all extracted Facebook Graph nodes.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
In this example Wandora user searches Facebook for Helsinki related groups. First, user selects menu option '''File &amp;gt; Extract &amp;gt; Social &amp;gt; Facebook Graph extractor...'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_01.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A dialog opens up explaining steps required for successful extraction. To make a successful extraction user has to have either a local Facebook Graph JSON feed or an account to Facebook. To access feeds on Facebook, user has to log in Facebook and authorize Wandora application. Authorization requires an access token.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_02.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
User clicks on '''Open Browser and Request Access Token''' button. Wandora application opens up URL '''http://www.wandora.org/wandora/fb/'''. If you have not yet logged in Facebook, browser is redirected to Facebook's log in page. User logs in Facebook. Next Facebook checks if you have already authorized Wandora Facebook application (http://www.facebook.com/apps/application.php?id=45942818365) to access your account. Wandora Facebook application is a bridge for Wandora '''desktop''' application to manage Facebook Graph extractions. User should acknowledge that Facebook Graph extractions are always signed with user's Facebook account, and Facebook account limits possible extraction. However, Wandora application doesn't know your account, only access token, and access token is forgot when Wandora application exits.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_03.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventually browser is redirected back to Wandora's Facebook application page with an access token text field. Now user has acquired a personal token. User copies token to system clipboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_04.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And pastes the token to Wandora application. Now Wandora application is capable to read Facebook Graph feeds and transform feeds to topic maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_04b.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
User clicks button '''Continue to Extract'''. User has several different options available for Facebook Graph feeds. If user has already converted some Facebook feeds to topic maps, user can build upon existing subject identifiers in her topic map, and maybe '''URLs''' tab is the best choice to continue. If user is trying extractor for the first time, she might find it interesting to extract her personal profile using tab '''Me'''. If user knows the Facebook identifier of extracted graph object, user can do the extraction at tab '''Ids'''. Search is a powerful feature giving you access to open graph nodes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_05.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
User selects '''Search''' tab and searches for Facebook groups '''Helsinki'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_06.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The extraction takes a while. Once the extraction finishes (or you abort the extraction by pressing Stop button) Wandora's topic tree at left hand side contains a topic called '''Facebook'''. Under '''Facebook''' you should see '''group''' topic, and below that a list of search results. One should note that the '''limit''' option haven't really limited the number of search results. If you open up one group topic, say '''Aalto on Tracks (287522122255)''', you'll see group description, owner, privacy, and update information of the group. If you like, you could continue extracting the subject identifier of topic '''Aalto on Tracks (287522122255)''' giving you a list of members etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_07.gif|center]]&lt;br /&gt;
&lt;br /&gt;
== Issues to consider ==&lt;br /&gt;
&lt;br /&gt;
* Although you can transform Facebook feeds to topic maps, you have only limited rights to use, save, and publish extracted topic maps. Read Facebook Terms for more information. Especially you should acknowledge that feeds may contain information about other people. Respect people's privacy!&lt;br /&gt;
* Wandora application doesn't store your access tokens over use sessions as stated above. You have to request new token for each use session.&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Facebook_Graph_extractor</id>
		<title>Facebook Graph extractor</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Facebook_Graph_extractor"/>
				<updated>2018-06-22T07:51:20Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Wandora's Facebook extractor is deprecated due to Facebook API version changes. Wandora Team has decided not to update and fix the extractor after [https://www.theguardian.com/news/series/cambridge-analytica-files Cambridge Analytica incident] where hundreds of thousands of Facebook profiles were ripped and used for political advertising. This documentation is here for historical reasons and shows how easy it was to collect people's personal information before Facebook policy changes after the Cambridge Analytica incident.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wandora's Facebook Graph extractor is used to transform [http://developers.facebook.com/docs/api Facebook Graph] feeds to topic maps. Extractor starts with menu option '''File &amp;gt; Extract &amp;gt; Social &amp;gt; Facebook Graph extractor...'''. In order to make an extraction, you have to have a Facebook account or a Facebook Graph JSON feed. All extractions are signed with your Facebook account and your account limits possible extractions. You have to have appropriate rights for all extracted Facebook Graph nodes.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
In this example Wandora user searches Facebook for Helsinki related groups. First, user selects menu option '''File &amp;gt; Extract &amp;gt; Social &amp;gt; Facebook Graph extractor...'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_01.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A dialog opens up explaining steps required for successful extraction. To make a successful extraction user has to have either a local Facebook Graph JSON feed or an account to Facebook. To access feeds on Facebook, user has to log in Facebook and authorize Wandora application. Authorization requires an access token.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_02.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
User clicks on '''Open Browser and Request Access Token''' button. Wandora application opens up URL '''http://www.wandora.org/wandora/fb/'''. If you have not yet logged in Facebook, browser is redirected to Facebook's log in page. User logs in Facebook. Next Facebook checks if you have already authorized Wandora Facebook application (http://www.facebook.com/apps/application.php?id=45942818365) to access your account. Wandora Facebook application is a bridge for Wandora '''desktop''' application to manage Facebook Graph extractions. User should acknowledge that Facebook Graph extractions are always signed with user's Facebook account, and Facebook account limits possible extraction. However, Wandora application doesn't know your account, only access token, and access token is forgot when Wandora application exits.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_03.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventually browser is redirected back to Wandora's Facebook application page with an access token text field. Now user has acquired a personal token. User copies token to system clipboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_04.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And pastes the token to Wandora application. Now Wandora application is capable to read Facebook Graph feeds and transform feeds to topic maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_04b.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
User clicks button '''Continue to Extract'''. User has several different options available for Facebook Graph feeds. If user has already converted some Facebook feeds to topic maps, user can build upon existing subject identifiers in her topic map, and maybe '''URLs''' tab is the best choice to continue. If user is trying extractor for the first time, she might find it interesting to extract her personal profile using tab '''Me'''. If user knows the Facebook identifier of extracted graph object, user can do the extraction at tab '''Ids'''. Search is a powerful feature giving you access to open graph nodes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_05.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
User selects '''Search''' tab and searches for Facebook groups '''Helsinki'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_06.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The extraction takes a while. Once the extraction finishes (or you abort the extraction by pressing Stop button) Wandora's topic tree at left hand side contains a topic called '''Facebook'''. Under '''Facebook''' you should see '''group''' topic, and below that a list of search results. One should note that the '''limit''' option haven't really limited the number of search results. If you open up one group topic, say '''Aalto on Tracks (287522122255)''', you'll see group description, owner, privacy, and update information of the group. If you like, you could continue extracting the subject identifier of topic '''Aalto on Tracks (287522122255)''' giving you a list of members etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_07.gif|center]]&lt;br /&gt;
&lt;br /&gt;
== Issues to consider ==&lt;br /&gt;
&lt;br /&gt;
* Although you can transform Facebook feeds to topic maps, you have only limited rights to use, save, and publish extracted topic maps. Read Facebook Terms for more information. Especially you should acknowledge that feeds may contain information about other people. Respect people's privacy!&lt;br /&gt;
* Wandora application doesn't store your access tokens over use sessions as stated above. You have to request new token for each use session.&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Facebook_Graph_extractor</id>
		<title>Facebook Graph extractor</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Facebook_Graph_extractor"/>
				<updated>2018-06-22T07:42:23Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Wandora's Facebook extractor is deprecated due to Facebook API version changes. Wandora Team has decided not to update and fix the extractor after [https://www.theguardian.com/news/series/cambridge-analytica-files Cambridge Analytica incident] where hundred of thousands of Facebook profiles were ripped and used for political advertising. This documentation is here for historical reasons.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wandora's Facebook Graph extractor is used to transform [http://developers.facebook.com/docs/api Facebook Graph] feeds to topic maps. Extractor starts with menu option '''File &amp;gt; Extract &amp;gt; Social &amp;gt; Facebook Graph extractor...'''. In order to make an extraction, you have to have a Facebook account or a Facebook Graph JSON feed. All extractions are signed with your Facebook account and your account limits possible extractions. You have to have appropriate rights for all extracted Facebook Graph nodes.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
In this example Wandora user searches Facebook for Helsinki related groups. First, user selects menu option '''File &amp;gt; Extract &amp;gt; Social &amp;gt; Facebook Graph extractor...'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_01.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A dialog opens up explaining steps required for successful extraction. To make a successful extraction user has to have either a local Facebook Graph JSON feed or an account to Facebook. To access feeds on Facebook, user has to log in Facebook and authorize Wandora application. Authorization requires an access token.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_02.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
User clicks on '''Open Browser and Request Access Token''' button. Wandora application opens up URL '''http://www.wandora.org/wandora/fb/'''. If you have not yet logged in Facebook, browser is redirected to Facebook's log in page. User logs in Facebook. Next Facebook checks if you have already authorized Wandora Facebook application (http://www.facebook.com/apps/application.php?id=45942818365) to access your account. Wandora Facebook application is a bridge for Wandora '''desktop''' application to manage Facebook Graph extractions. User should acknowledge that Facebook Graph extractions are always signed with user's Facebook account, and Facebook account limits possible extraction. However, Wandora application doesn't know your account, only access token, and access token is forgot when Wandora application exits.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_03.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventually browser is redirected back to Wandora's Facebook application page with an access token text field. Now user has acquired a personal token. User copies token to system clipboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_04.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And pastes the token to Wandora application. Now Wandora application is capable to read Facebook Graph feeds and transform feeds to topic maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_04b.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
User clicks button '''Continue to Extract'''. User has several different options available for Facebook Graph feeds. If user has already converted some Facebook feeds to topic maps, user can build upon existing subject identifiers in her topic map, and maybe '''URLs''' tab is the best choice to continue. If user is trying extractor for the first time, she might find it interesting to extract her personal profile using tab '''Me'''. If user knows the Facebook identifier of extracted graph object, user can do the extraction at tab '''Ids'''. Search is a powerful feature giving you access to open graph nodes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_05.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
User selects '''Search''' tab and searches for Facebook groups '''Helsinki'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_06.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The extraction takes a while. Once the extraction finishes (or you abort the extraction by pressing Stop button) Wandora's topic tree at left hand side contains a topic called '''Facebook'''. Under '''Facebook''' you should see '''group''' topic, and below that a list of search results. One should note that the '''limit''' option haven't really limited the number of search results. If you open up one group topic, say '''Aalto on Tracks (287522122255)''', you'll see group description, owner, privacy, and update information of the group. If you like, you could continue extracting the subject identifier of topic '''Aalto on Tracks (287522122255)''' giving you a list of members etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_07.gif|center]]&lt;br /&gt;
&lt;br /&gt;
== Issues to consider ==&lt;br /&gt;
&lt;br /&gt;
* Although you can transform Facebook feeds to topic maps, you have only limited rights to use, save, and publish extracted topic maps. Read Facebook Terms for more information. Especially you should acknowledge that feeds may contain information about other people. Respect people's privacy!&lt;br /&gt;
* Wandora application doesn't store your access tokens over use sessions as stated above. You have to request new token for each use session.&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Facebook_Graph_extractor</id>
		<title>Facebook Graph extractor</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Facebook_Graph_extractor"/>
				<updated>2018-06-22T07:36:38Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Wandora's Facebook extractor is deprecated due to Facebook API version changes. Wandora Team has decided not to fix the extractor after Cambridge Analytica incident where hundred of thousands of Facebook profiles were ripped and used for political advertising. This documentation is here for historical reasons.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wandora's Facebook Graph extractor is used to transform [http://developers.facebook.com/docs/api Facebook Graph] feeds to topic maps. Extractor starts with menu option '''File &amp;gt; Extract &amp;gt; Social &amp;gt; Facebook Graph extractor...'''. In order to make an extraction, you have to have a Facebook account or a Facebook Graph JSON feed. All extractions are signed with your Facebook account and your account limits possible extractions. You have to have appropriate rights for all extracted Facebook Graph nodes.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
In this example Wandora user searches Facebook for Helsinki related groups. First, user selects menu option '''File &amp;gt; Extract &amp;gt; Social &amp;gt; Facebook Graph extractor...'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_01.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A dialog opens up explaining steps required for successful extraction. To make a successful extraction user has to have either a local Facebook Graph JSON feed or an account to Facebook. To access feeds on Facebook, user has to log in Facebook and authorize Wandora application. Authorization requires an access token.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_02.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
User clicks on '''Open Browser and Request Access Token''' button. Wandora application opens up URL '''http://www.wandora.org/wandora/fb/'''. If you have not yet logged in Facebook, browser is redirected to Facebook's log in page. User logs in Facebook. Next Facebook checks if you have already authorized Wandora Facebook application (http://www.facebook.com/apps/application.php?id=45942818365) to access your account. Wandora Facebook application is a bridge for Wandora '''desktop''' application to manage Facebook Graph extractions. User should acknowledge that Facebook Graph extractions are always signed with user's Facebook account, and Facebook account limits possible extraction. However, Wandora application doesn't know your account, only access token, and access token is forgot when Wandora application exits.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_03.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventually browser is redirected back to Wandora's Facebook application page with an access token text field. Now user has acquired a personal token. User copies token to system clipboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_04.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And pastes the token to Wandora application. Now Wandora application is capable to read Facebook Graph feeds and transform feeds to topic maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_04b.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
User clicks button '''Continue to Extract'''. User has several different options available for Facebook Graph feeds. If user has already converted some Facebook feeds to topic maps, user can build upon existing subject identifiers in her topic map, and maybe '''URLs''' tab is the best choice to continue. If user is trying extractor for the first time, she might find it interesting to extract her personal profile using tab '''Me'''. If user knows the Facebook identifier of extracted graph object, user can do the extraction at tab '''Ids'''. Search is a powerful feature giving you access to open graph nodes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_05.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
User selects '''Search''' tab and searches for Facebook groups '''Helsinki'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_06.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The extraction takes a while. Once the extraction finishes (or you abort the extraction by pressing Stop button) Wandora's topic tree at left hand side contains a topic called '''Facebook'''. Under '''Facebook''' you should see '''group''' topic, and below that a list of search results. One should note that the '''limit''' option haven't really limited the number of search results. If you open up one group topic, say '''Aalto on Tracks (287522122255)''', you'll see group description, owner, privacy, and update information of the group. If you like, you could continue extracting the subject identifier of topic '''Aalto on Tracks (287522122255)''' giving you a list of members etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_07.gif|center]]&lt;br /&gt;
&lt;br /&gt;
== Issues to consider ==&lt;br /&gt;
&lt;br /&gt;
* Although you can transform Facebook feeds to topic maps, you have only limited rights to use, save, and publish extracted topic maps. Read Facebook Terms for more information. Especially you should acknowledge that feeds may contain information about other people. Respect people's privacy!&lt;br /&gt;
* Wandora application doesn't store your access tokens over use sessions as stated above. You have to request new token for each use session.&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Facebook_Graph_extractor</id>
		<title>Facebook Graph extractor</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Facebook_Graph_extractor"/>
				<updated>2018-06-22T07:34:43Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Wandora's Facebook extractor is deprecated due to Facebook API version changes. Wandora Team has decided not to fix the extractor after Cambridge Analytica incident where hundred of thousands of Facebook profiles were ripped and used for political advertising.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wandora's Facebook Graph extractor is used to transform [http://developers.facebook.com/docs/api Facebook Graph] feeds to topic maps. Extractor starts with menu option '''File &amp;gt; Extract &amp;gt; Social &amp;gt; Facebook Graph extractor...'''. In order to make an extraction, you have to have a Facebook account or a Facebook Graph JSON feed. All extractions are signed with your Facebook account and your account limits possible extractions. You have to have appropriate rights for all extracted Facebook Graph nodes.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
In this example Wandora user searches Facebook for Helsinki related groups. First, user selects menu option '''File &amp;gt; Extract &amp;gt; Social &amp;gt; Facebook Graph extractor...'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_01.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A dialog opens up explaining steps required for successful extraction. To make a successful extraction user has to have either a local Facebook Graph JSON feed or an account to Facebook. To access feeds on Facebook, user has to log in Facebook and authorize Wandora application. Authorization requires an access token.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_02.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
User clicks on '''Open Browser and Request Access Token''' button. Wandora application opens up URL '''http://www.wandora.org/wandora/fb/'''. If you have not yet logged in Facebook, browser is redirected to Facebook's log in page. User logs in Facebook. Next Facebook checks if you have already authorized Wandora Facebook application (http://www.facebook.com/apps/application.php?id=45942818365) to access your account. Wandora Facebook application is a bridge for Wandora '''desktop''' application to manage Facebook Graph extractions. User should acknowledge that Facebook Graph extractions are always signed with user's Facebook account, and Facebook account limits possible extraction. However, Wandora application doesn't know your account, only access token, and access token is forgot when Wandora application exits.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_03.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventually browser is redirected back to Wandora's Facebook application page with an access token text field. Now user has acquired a personal token. User copies token to system clipboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_04.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And pastes the token to Wandora application. Now Wandora application is capable to read Facebook Graph feeds and transform feeds to topic maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_04b.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
User clicks button '''Continue to Extract'''. User has several different options available for Facebook Graph feeds. If user has already converted some Facebook feeds to topic maps, user can build upon existing subject identifiers in her topic map, and maybe '''URLs''' tab is the best choice to continue. If user is trying extractor for the first time, she might find it interesting to extract her personal profile using tab '''Me'''. If user knows the Facebook identifier of extracted graph object, user can do the extraction at tab '''Ids'''. Search is a powerful feature giving you access to open graph nodes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_05.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
User selects '''Search''' tab and searches for Facebook groups '''Helsinki'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_06.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The extraction takes a while. Once the extraction finishes (or you abort the extraction by pressing Stop button) Wandora's topic tree at left hand side contains a topic called '''Facebook'''. Under '''Facebook''' you should see '''group''' topic, and below that a list of search results. One should note that the '''limit''' option haven't really limited the number of search results. If you open up one group topic, say '''Aalto on Tracks (287522122255)''', you'll see group description, owner, privacy, and update information of the group. If you like, you could continue extracting the subject identifier of topic '''Aalto on Tracks (287522122255)''' giving you a list of members etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_07.gif|center]]&lt;br /&gt;
&lt;br /&gt;
== Issues to consider ==&lt;br /&gt;
&lt;br /&gt;
* Although you can transform Facebook feeds to topic maps, you have only limited rights to use, save, and publish extracted topic maps. Read Facebook Terms for more information. Especially you should acknowledge that feeds may contain information about other people. Respect people's privacy!&lt;br /&gt;
* Wandora application doesn't store your access tokens over use sessions as stated above. You have to request new token for each use session.&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Facebook_Graph_extractor</id>
		<title>Facebook Graph extractor</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Facebook_Graph_extractor"/>
				<updated>2018-06-22T07:34:14Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Wandora's Facebook extractor is deprecated due to Facebook API version changes and we have decided not to fix the extractor after Cambridge Analytica incident where hundred of thousands of Facebook profiles were ripped and used for political advertising.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wandora's Facebook Graph extractor is used to transform [http://developers.facebook.com/docs/api Facebook Graph] feeds to topic maps. Extractor starts with menu option '''File &amp;gt; Extract &amp;gt; Social &amp;gt; Facebook Graph extractor...'''. In order to make an extraction, you have to have a Facebook account or a Facebook Graph JSON feed. All extractions are signed with your Facebook account and your account limits possible extractions. You have to have appropriate rights for all extracted Facebook Graph nodes.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
In this example Wandora user searches Facebook for Helsinki related groups. First, user selects menu option '''File &amp;gt; Extract &amp;gt; Social &amp;gt; Facebook Graph extractor...'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_01.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A dialog opens up explaining steps required for successful extraction. To make a successful extraction user has to have either a local Facebook Graph JSON feed or an account to Facebook. To access feeds on Facebook, user has to log in Facebook and authorize Wandora application. Authorization requires an access token.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_02.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
User clicks on '''Open Browser and Request Access Token''' button. Wandora application opens up URL '''http://www.wandora.org/wandora/fb/'''. If you have not yet logged in Facebook, browser is redirected to Facebook's log in page. User logs in Facebook. Next Facebook checks if you have already authorized Wandora Facebook application (http://www.facebook.com/apps/application.php?id=45942818365) to access your account. Wandora Facebook application is a bridge for Wandora '''desktop''' application to manage Facebook Graph extractions. User should acknowledge that Facebook Graph extractions are always signed with user's Facebook account, and Facebook account limits possible extraction. However, Wandora application doesn't know your account, only access token, and access token is forgot when Wandora application exits.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_03.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventually browser is redirected back to Wandora's Facebook application page with an access token text field. Now user has acquired a personal token. User copies token to system clipboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_04.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And pastes the token to Wandora application. Now Wandora application is capable to read Facebook Graph feeds and transform feeds to topic maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_04b.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
User clicks button '''Continue to Extract'''. User has several different options available for Facebook Graph feeds. If user has already converted some Facebook feeds to topic maps, user can build upon existing subject identifiers in her topic map, and maybe '''URLs''' tab is the best choice to continue. If user is trying extractor for the first time, she might find it interesting to extract her personal profile using tab '''Me'''. If user knows the Facebook identifier of extracted graph object, user can do the extraction at tab '''Ids'''. Search is a powerful feature giving you access to open graph nodes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_05.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
User selects '''Search''' tab and searches for Facebook groups '''Helsinki'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_06.gif|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The extraction takes a while. Once the extraction finishes (or you abort the extraction by pressing Stop button) Wandora's topic tree at left hand side contains a topic called '''Facebook'''. Under '''Facebook''' you should see '''group''' topic, and below that a list of search results. One should note that the '''limit''' option haven't really limited the number of search results. If you open up one group topic, say '''Aalto on Tracks (287522122255)''', you'll see group description, owner, privacy, and update information of the group. If you like, you could continue extracting the subject identifier of topic '''Aalto on Tracks (287522122255)''' giving you a list of members etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:facebook_wandora_07.gif|center]]&lt;br /&gt;
&lt;br /&gt;
== Issues to consider ==&lt;br /&gt;
&lt;br /&gt;
* Although you can transform Facebook feeds to topic maps, you have only limited rights to use, save, and publish extracted topic maps. Read Facebook Terms for more information. Especially you should acknowledge that feeds may contain information about other people. Respect people's privacy!&lt;br /&gt;
* Wandora application doesn't store your access tokens over use sessions as stated above. You have to request new token for each use session.&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Wandora</id>
		<title>Wandora</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Wandora"/>
				<updated>2018-06-22T07:27:53Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Extractors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page collects Wandora's documentation. The documentation is a work in progress and incomplete. Also note some documentation may be out of date as the application is developed actively. If you need any specific help, write your question to the [http://wandora.org/forum/ discussion forum]. [https://www.youtube.com/channel/UClJoFDmiThA02RmAUT5YEcw Wandora's YouTube channel] has several tutorial videos reviewing some application features. Would you like to edit this wiki, send an email to {{wandora email address}} with your name and information about how you'd like to contribute. Please, remember to add keyword WANDORA to the title of your email. If you just popped in this wiki and don't know Wandora, please see also our landing page at http://wandora.org/ for general information.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Wandora is a general purpose information management application. The application is written in [http://www.oracle.com/technetwork/java/index.html Java programming language] and it's internal data model is based on [[Topic Maps]]. Also, Wandora is a desktop application with a graphical user interface, layered data storage, huge collection of data extraction, import and export options and embedded HTTP server. Wandora's license is [http://www.gnu.org/licenses/gpl-3.0.txt GNU GPL version 3].&lt;br /&gt;
&lt;br /&gt;
* [[General FAQ]]&lt;br /&gt;
* Wandora poster in [http://wandora.org/download/other/poster09.pdf PDF] or [http://wandora.org/download/other/poster09.gif GIF] formats.&lt;br /&gt;
* [[Features]]&lt;br /&gt;
* [[Screenshots]]&lt;br /&gt;
* [http://wandora.org/www/news Wandora news]&lt;br /&gt;
* [[License of Wandora|License]]&lt;br /&gt;
&lt;br /&gt;
== Starting with Wandora ==&lt;br /&gt;
&lt;br /&gt;
Wandora is a desktop application written in Java version 8. You need a Java Development Kit (JDK) to execute the application. Wandora has two distribution packages. A binary distribution package contains a runnable version of the application. Wandora's source code is available as a source code distribution package. Both packages are zip compressed file repositories. Use one of the startup scripts in '''bin''' folder to start the Wandora application.&lt;br /&gt;
&lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Change log]]&lt;br /&gt;
* [[Download|Download Wandora]] (build date {{build date}})&lt;br /&gt;
* [[How to install Wandora|Installing Wandora]]&lt;br /&gt;
* [[Running Wandora]]&lt;br /&gt;
* [[Tuning Wandora for Mac OS]]&lt;br /&gt;
* [[Quickstart]]&lt;br /&gt;
&lt;br /&gt;
== Topic Maps ==&lt;br /&gt;
&lt;br /&gt;
Wandora's internal datamodel is based on Topic Maps. [http://en.wikipedia.org/wiki/Topic_Maps Wikipedia defines Topic Maps] as a standard for the representation and interchange of knowledge, with an emphasis on the findability of information. A topic map represents information using ''topics'', ''associations'' and ''occurrences''. Topic represents any concept, from people, countries, and organizations to software modules, individual files, and events. Associations are hypergraph relationships between topics. Occurrence is an information resource relevant to a particular topic. If you are not familiar with Topic Maps, you can think it as a special kind of graph with nodes and edges. Wandora's topic map model is limited. These model limitations are explained in [[Reduced Topic Maps|Topic maps in Wandora]] page.&lt;br /&gt;
&lt;br /&gt;
* [[Topic Maps|About topic maps]]&lt;br /&gt;
* [[Reduced Topic Maps|Topic maps in Wandora]]&lt;br /&gt;
&lt;br /&gt;
See also '''Topic map layers''' section below. Wandora Team has converted several well known ontologies to Topic Maps format. These ontologies: WordNet, OpenCyc, Gene Ontology, Gellish, and Finnish General Upper Ontology (YSO) are available at [[Topic map gallery]].&lt;br /&gt;
&lt;br /&gt;
== Using Wandora ==&lt;br /&gt;
&lt;br /&gt;
This section contains basic tutorials for Wandora. If you are a novice Wandora user, please start here. See also tutorial videos on [http://wandora.org/wandora/tv/ wandoratv].&lt;br /&gt;
&lt;br /&gt;
* [[Quickstart]]&lt;br /&gt;
* [[Opening a topic]]&lt;br /&gt;
&lt;br /&gt;
Wandora has a rich set of topic, association and occurrence editing features. Usually a topic is edited in a topic panel one by one. Editing an association takes place in a separate association editor. Similarly, editing an occurrence takes place in an occurrence editor. Next pages discuss about creating and editing topics and associations.&lt;br /&gt;
&lt;br /&gt;
* [[Create new topic]]&lt;br /&gt;
* [[Delete topic]]&lt;br /&gt;
* [[Create new association]]&lt;br /&gt;
* [[Delete association]]&lt;br /&gt;
* [[Editing topics and associations]]&lt;br /&gt;
&lt;br /&gt;
Wandora saves all topic maps in a Wandora project file. Addition to project files, Wandora can read and write topic map serializations. See also chapter Import and Export below.&lt;br /&gt;
&lt;br /&gt;
* [[How to save and load project]]&lt;br /&gt;
* [[How to import existing topic map to Wandora]]&lt;br /&gt;
* [[How to export topic map in Wandora]]&lt;br /&gt;
&lt;br /&gt;
Next pages discuss some other features of the Wandora application.&lt;br /&gt;
&lt;br /&gt;
* [[Finding a topic]]&lt;br /&gt;
* [[Topic shortcuts]]&lt;br /&gt;
* [[Working with topic tables]]&lt;br /&gt;
* [[Working with topic trees]]&lt;br /&gt;
* [[Drag and drop topics]]&lt;br /&gt;
* [[Creating custom topic trees]]&lt;br /&gt;
* [[View all variant names of a topic]]&lt;br /&gt;
* [[Transform variant names to topics and associations]]&lt;br /&gt;
* [[Undo and redo]]&lt;br /&gt;
* [[Subject locator previews]]&lt;br /&gt;
&lt;br /&gt;
== Topic panels ==&lt;br /&gt;
&lt;br /&gt;
Topic panel is Wandora's user interface element to view and edit topics. Wandora supports several different topic panel types. Topic panels are managed with menu options under '''View'''. Wandora can view several topic panels simultaneously. Traditional topic panel views all topic elements in a table while tabbed panel views topic details in separate tabs. Graph topic panel is used for graph visualizations. Custom topic panel is based on user specific queries related to the current topic.&lt;br /&gt;
&lt;br /&gt;
* [[Working with topic panels]]&lt;br /&gt;
&lt;br /&gt;
Different topic panels are&lt;br /&gt;
&lt;br /&gt;
* [[Traditional topic panel]]&lt;br /&gt;
* [[Tabbed topic panel]]&lt;br /&gt;
* [[Graph topic panel]]&lt;br /&gt;
* [[Custom topic panel]]&lt;br /&gt;
* [[Treemap topic panel]]&lt;br /&gt;
* [[R topic panel]]&lt;br /&gt;
* [[Processing topic panel]]&lt;br /&gt;
* [[Sketch grid]]&lt;br /&gt;
* [[Webview]]&lt;br /&gt;
* [[Tree panel]]&lt;br /&gt;
* [[Search panel]]&lt;br /&gt;
* [[Layer info panel]]&lt;br /&gt;
* [[Query editor topic panel]]&lt;br /&gt;
&lt;br /&gt;
== Topic map layers ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports layered topic maps. Layered topic map contains one or more topic maps stacked into an ordered array. Any topic in the layered topic map is a superposition of all merging topics in different layers. Wandora views all layered topic maps as a single topic map but allows layer specific operations too. It really matters what layer is active. As user can focus on one layer at a time or replace any layer at any time, the composition of information is flexible. User can easily try different scenarios. Layer specific application options and tools locate in '''Layers''' menu. Layered topic maps are very close to the concept of [http://arxiv.org/abs/1309.7233 multilayer networks].&lt;br /&gt;
&lt;br /&gt;
* [[Introduction to Layered Topic Maps]]&lt;br /&gt;
* [[Creating new layers]]&lt;br /&gt;
* [[Deleting layer]]&lt;br /&gt;
* [[Layer order and arranging layers]]&lt;br /&gt;
* [[Merging layers]]&lt;br /&gt;
* [[Topic's layer distribution]]&lt;br /&gt;
&lt;br /&gt;
'''Different layer types'''&lt;br /&gt;
* [[Layered topic map]]&lt;br /&gt;
* [[Memory topic map]]&lt;br /&gt;
* [[Database topic map]]&lt;br /&gt;
* [[Linked topic map]]&lt;br /&gt;
* [[Query topic map]]&lt;br /&gt;
&amp;lt;!-- * [[Remote topic map]] --&amp;gt;&lt;br /&gt;
* [[Web service topic map]]&lt;br /&gt;
&lt;br /&gt;
'''Other'''&lt;br /&gt;
* [[Compare topic maps]]&lt;br /&gt;
* [[Topic map patcher]]&lt;br /&gt;
&lt;br /&gt;
== Import and Export ==&lt;br /&gt;
&lt;br /&gt;
Wandora has been designed for easy aggregation of information and features a wide range of import and export tools. Wandora imports not just different Topic Maps formats such as XTM1, XTM2, and LTM but also RDF as XML, N3, and Turtle. Also, Wandora imports bio-ontologies in OBO flat file format. To get an up-to-date overview of Wandora's import options see menu '''File &amp;gt; Import'''. Addition to import options, Wandora features a wide range of export options from different Topic Maps formats to different graph formats. See menu options in '''File &amp;gt; Export'''. Wandora's native file format is Wandora project, with a file suffix WPR, which is a collection of XTM2 topic maps and a configuration file within a zip package.&lt;br /&gt;
&lt;br /&gt;
* [[How to save and load project]]&lt;br /&gt;
* [[How to import existing topic map to Wandora]]&lt;br /&gt;
* [[How to export topic map in Wandora]]&lt;br /&gt;
* [[Working with Git repositories]]&lt;br /&gt;
* [[Waiana import and export]]&lt;br /&gt;
** [[Maiana import and export]]&lt;br /&gt;
* [[Transferring data with clipboard]]&lt;br /&gt;
* [[Importing RDF]] (see also extractors below)&lt;br /&gt;
* [[OBO flat file import|Importing OBO flat file ontologies]]&lt;br /&gt;
* [[Gene Ontology Annotation file import]]&lt;br /&gt;
* [[Importing XML with XSL]]&lt;br /&gt;
* [[Generic SQL database import]]&lt;br /&gt;
* [[Exporting WWW site]]&lt;br /&gt;
* [[Lucene search index export]]&lt;br /&gt;
* [[SQL Dump Export]]&lt;br /&gt;
* [[IoT Pinger]]&lt;br /&gt;
&lt;br /&gt;
'''Graph and matrix imports'''&lt;br /&gt;
* [[Adjacency list import]]&lt;br /&gt;
* [[Adjacency matrix import]]&lt;br /&gt;
* [[Incidence matrix import]]&lt;br /&gt;
&lt;br /&gt;
'''Graph and matrix exports'''&lt;br /&gt;
* [[Graph Modeling Language export]]&lt;br /&gt;
* [[GraphML export]]&lt;br /&gt;
* [[GraphXML export]]&lt;br /&gt;
* [[GXL graph export]]&lt;br /&gt;
* [[Export adjacency matrix]]&lt;br /&gt;
* [[Export incidence matrix]]&lt;br /&gt;
* See also page [[Graph topic panel]] and it's chapter Export options.&lt;br /&gt;
&lt;br /&gt;
For additional information about Wandora's export capabilities see also '''Wandora as a server''' section below. For additional information about Wandora's import capabilities see also '''Extractors''' section below. &amp;lt;!-- [[Image:import_export_diagram.gif|center]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Extractors ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Wandoras_extractors.gif|center]]&lt;br /&gt;
&lt;br /&gt;
Wandora is great for information mashups. With Wandora you can easily mashup information from various sources. Extractors are specific Wandora tools used to extract topics and associations out of different file formats and sources. For example, Wandora can extract data from MP3 and JPG files. To see what extractors your Wandora has installed see menu options in '''File &amp;gt; Extract'''. To start an extractor select the extractor in the menu or use drag and drop extractor. Wandora also features an add-on for Mozilla Firefox WWW browser. With this add-on you can perform extractions directly in Firefox www browser or in Thunderbird email client.&lt;br /&gt;
&lt;br /&gt;
* [[Drag and drop extractor]]&lt;br /&gt;
* [[Wandora Firefox plugin|Firefox plugin]] to extract directly from Firefox WWW browser and Thunderbird email client.&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot; background-color=&amp;quot;transparent&amp;quot; &lt;br /&gt;
| style=&amp;quot;border:none; margin:none; padding:0px;&amp;quot; valign=&amp;quot;top&amp;quot; | &amp;lt;!-- LEFT COLUMN --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Search engine extractors'''&lt;br /&gt;
* [[Bing extractor]]&lt;br /&gt;
* [[Yahoo! BOSS extractor]]&lt;br /&gt;
* [[DuckDuckGo extractor]]&lt;br /&gt;
'''Simple files extractors'''&lt;br /&gt;
* [[JPG binary metadata extractor]]&lt;br /&gt;
* [[PDF extractor]]&lt;br /&gt;
* [[File system extractor]]&lt;br /&gt;
* [[Simple Text Document Extractor|Convert simple text documents to topic map occurrences]]&lt;br /&gt;
* [[Simple CSV association extractor]]&lt;br /&gt;
* [[OCR Extractor]]&lt;br /&gt;
'''Media extractors'''&lt;br /&gt;
* [[Europeana extractor]]&lt;br /&gt;
* [[MP3 ID3v1 and ID3v2 extractor]]&lt;br /&gt;
* [[IMDB extractor]]&lt;br /&gt;
* [[FreeDB extractor]]&lt;br /&gt;
* [[Last.fm extractors|Convert Last.fm XML feeds to a topic map]]&lt;br /&gt;
* [[Flickr extractors]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Ovi shared media extractors]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* [[YouTube extractor]]s&lt;br /&gt;
* [[Rekognition extractor]]&lt;br /&gt;
'''Social and Bookmark extractors'''&lt;br /&gt;
* [[Twitter extractor]]&lt;br /&gt;
* [[Twitter JSON extractor]]&lt;br /&gt;
* [[Reddit extractor]]&lt;br /&gt;
* [[Digg extractors]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Facebook Graph extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Delicious extractors]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Diigo bookmark extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Twine RDF extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
'''Bibliographical extractors'''&lt;br /&gt;
* [[MARCXML extractor]]&lt;br /&gt;
* [[Dublin Core XML extractor]]&lt;br /&gt;
* [[Bibtex extractor|Convert BibTeX files to a topic map]]&lt;br /&gt;
* [[RIS extractor]]&lt;br /&gt;
* [[HelMet library data extractor]]&lt;br /&gt;
'''Classifications'''&lt;br /&gt;
* [[GATE/ANNIE integration|GATE/ANNIE]]&lt;br /&gt;
* [[Stanford Named Entity Recognizer integration|Stanford Named Entity Recognizer (NER)]]&lt;br /&gt;
* [[OpenCalais classifier]]&lt;br /&gt;
* [[AlchemyAPI extractors]]&lt;br /&gt;
* [[Yahoo! YQL term extractor]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Tagthe extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[SemanticHacker classifier]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* [[Zemanta extractor]]&lt;br /&gt;
* [[UClassify integration]]&lt;br /&gt;
* [[Simple Word Matching Extractor]]&lt;br /&gt;
* [[Similarity Word Extractor]]&lt;br /&gt;
&lt;br /&gt;
'''Knowledge extractors'''&lt;br /&gt;
* [[OpenCyc extractor]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Subj3ct record extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* [[DBpedia extractor]]&lt;br /&gt;
* [[Freebase extractor]]&lt;br /&gt;
* [[Umbel extractors]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1; margin:5; padding-left: 20px;&amp;quot; valign=&amp;quot;top&amp;quot;| &amp;lt;!-- RIGHT COLUMN --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''HTML structures extractors'''&lt;br /&gt;
* [[HTML superclass-subclass list extractor]]&lt;br /&gt;
* [[HTML instance list extractor]]&lt;br /&gt;
* [[HTML property table extractor]]&lt;br /&gt;
* [[HTML association table extractor]]&lt;br /&gt;
* [[HTML link extractor]]&lt;br /&gt;
'''News and syndication extractors'''&lt;br /&gt;
* [[RSS 2.0 Extractor]] and [[RSS 1.0 RDF Extractor]]&lt;br /&gt;
* [[Atom extractor]]&lt;br /&gt;
* [[New York Times Article Search API extractor]]&lt;br /&gt;
* [[New York Times Event API extractor]]&lt;br /&gt;
* [[Guardian open platform extractor]]&lt;br /&gt;
'''Microformat extractors'''&lt;br /&gt;
* [[Any23 extractor]]&lt;br /&gt;
* [[Geo microformat extractor|Convert geo microformat snippets to topic maps]]&lt;br /&gt;
* [[Adr microformat extractor|Convert adr microformat snippets to topic maps]]&lt;br /&gt;
* [[HCalendar microformat extractor|Convert hcalendar microformat snippets to topic maps]]&lt;br /&gt;
* [[HCard microformat extractor|Convert hcard microformat snippets to topic maps]]&lt;br /&gt;
'''Wiki extractors'''&lt;br /&gt;
* [[Wikipedia extractor]]&lt;br /&gt;
* [[MediaWiki Content Extractor]]&lt;br /&gt;
* More general [[MediaWiki extractor]]&lt;br /&gt;
'''Simple RDF extractors'''&lt;br /&gt;
* [[SKOS RDF extractor]]&lt;br /&gt;
* [[Dublin Core RDF extractor]]&lt;br /&gt;
* [[FOAF RDF extractor]]&lt;br /&gt;
* [[IIIF RDF extractor]]&lt;br /&gt;
'''Language'''&lt;br /&gt;
* [[Big Huge Thesaurus API extractor]]&lt;br /&gt;
* [[VerbOcean extractor]]&lt;br /&gt;
* [[Moby thesaurus extractor]]&lt;br /&gt;
* [[Stands4 word describer]]&lt;br /&gt;
'''Databases'''&lt;br /&gt;
* [[Generic SQL database import | Importing SQL database]]&lt;br /&gt;
* [[SQL query result set extractor]]&lt;br /&gt;
* [[Excel extractors]]&lt;br /&gt;
'''Other'''&lt;br /&gt;
* [[Email extractor]]&lt;br /&gt;
* [[Geonames extractors]]&lt;br /&gt;
* [[Gellish ontology extractor]]&lt;br /&gt;
* [[GEDCOM extractor]]&lt;br /&gt;
* [[SPARQL extractor]]&lt;br /&gt;
* [[Oma kaupunki extractor]]&lt;br /&gt;
* [[iCal calendar format extractor]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See [[Refining occurrences]] for some practical examples of how to extract associations and topics out of occurrences.&lt;br /&gt;
&lt;br /&gt;
== Generators ==&lt;br /&gt;
&lt;br /&gt;
Generators are special tools that generate topics and associations algorithmically. Generators help you construct basic building blocks for your topic maps. Generators are also a nice test suite for Wandora and topic maps in general. Generators locate in Wandora's '''File &amp;gt; Generate''' menu. Available generators are&lt;br /&gt;
&lt;br /&gt;
* [[Random graph generator]]&lt;br /&gt;
* [[Fully connected graph generator]]&lt;br /&gt;
* [[Tree graph generator]]&lt;br /&gt;
* [[Linear list graph generator]]&lt;br /&gt;
* [[Finite group graph generator]]&lt;br /&gt;
* [[Platonic solid graph generator]]&lt;br /&gt;
* [[Hypercube graph generator]]&lt;br /&gt;
* [[Tiling graph generator]] (square, triangular, and hexagonal tilings)&lt;br /&gt;
* [[Edge generator]]&lt;br /&gt;
* [[L-system generator]]&lt;br /&gt;
* [[Cylinder graph generator]]&lt;br /&gt;
* [[Lattice graph generator]]&lt;br /&gt;
&lt;br /&gt;
== Schema ==&lt;br /&gt;
&lt;br /&gt;
Schema is a collection of specific topics and associations that Wandora uses to construct the user interface of association editor, occurrence editor and topic name panel. Schema eases many topic map operations such as association and occurrence construction. Schema also defines the language support of Wandora application.&lt;br /&gt;
&lt;br /&gt;
* [[Schema]] to ease association and occurrence creation and modification&lt;br /&gt;
&lt;br /&gt;
== Language support ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports only one base name per topic. However, a topic may contain several different variant names. Each variant name has a type and a language. Similarly, a topic may contain several different occurrences, text fragments. Each occurrence has a type and a language also. Wandora supports both Microsoft Translator and Google translate API and can convert both variant names and occurrences to other languages.&lt;br /&gt;
&lt;br /&gt;
* [[How to add a language to Wandora]]&lt;br /&gt;
* [[How to add a name type to Wandora]]&lt;br /&gt;
* [[Translating variant names with Google]]&lt;br /&gt;
* [[Translating occurrences with Google]]&lt;br /&gt;
* [[Translating variant names with Microsoft Translator]]&lt;br /&gt;
* [[Translating occurrences with Microsoft Translator]]&lt;br /&gt;
* [[View all variant names of a topic]]&lt;br /&gt;
&lt;br /&gt;
== Analyzing and querying topic maps ==&lt;br /&gt;
&lt;br /&gt;
Generally these tools locate in '''Layers &amp;gt; Statistics''' menu. As an exception SOM classifier is found in association table menu and topic map comparison in '''File''' menu. Wandora provides also a bridge to R language. R language is a comprehensive statistical and graphing environment. With Wandora's R integration, the user can access Wandora's information structures in R environment. This opens up interesting possibilities if used together with information extractors.&lt;br /&gt;
&lt;br /&gt;
* [[Topic map info]]&lt;br /&gt;
* [[Topic map connection statistics]]&lt;br /&gt;
* [[Topic map diameter]]&lt;br /&gt;
* [[Merge ratio matrix]]&lt;br /&gt;
* [[Export similarity matrix|Topic similarity matrix]]&lt;br /&gt;
* [[Clustering coefficient]] of topic map&lt;br /&gt;
* [[SOM classifier]] (Self Organizing Maps classifier)&lt;br /&gt;
* [[Asset weight of a topic]]&lt;br /&gt;
* [[Compare topic maps]]&lt;br /&gt;
* [[R in Wandora]]&lt;br /&gt;
** [[Statistical analysis of Topic Maps in R]]&lt;br /&gt;
* [[Query language]]&lt;br /&gt;
* [[TMQL]]&lt;br /&gt;
&lt;br /&gt;
See the '''Extract''' section and especially the subsection '''Classifications''' above also.&lt;br /&gt;
&lt;br /&gt;
== Tools and tool manager ==&lt;br /&gt;
&lt;br /&gt;
A tool packs certain Wandora functionality into a single software component, specifically a Java class. When ever the user performs an action in Wandora, Wandora runs the tool that is responsible for the action. The Tool manager is a specific tool used to manage tools and tool sources. The user can  install new tools to the Wandora. To develop a tool for the Wandora, the user writes a Java class source using a Java IDE, preferably Netbeans, and compiles the source using Java JDK.&lt;br /&gt;
&lt;br /&gt;
* [[Tool manager]]&lt;br /&gt;
* [[:Category:Tools|Available tools]]&lt;br /&gt;
* [[Writing your own tool]]&lt;br /&gt;
* [[Installing your own tool]]&lt;br /&gt;
* [[Tool locks]]&lt;br /&gt;
* [[Configuring tools]]&lt;br /&gt;
* [[Additional tool help]]&lt;br /&gt;
* [[Developing Wandora]]&lt;br /&gt;
&lt;br /&gt;
== Wandora as a server ==&lt;br /&gt;
&lt;br /&gt;
The Wandora application contains an HTTP server. The embedded HTTP server generates various output formats and interactive visualizations out of the information stored in the Wandora. The embedded server hosts service modules. A service module is a software component that serves some information out of the Wandora. For example, '''HTML service module''' generates a navigable HTML site out of the topics in the Wandora. '''D3 graph service module''' generates an interactive graph out of all topics in the Wandora. More over, '''XTM topic map service module''' outputs current topic in the Wandora in an XTM format. It provides a data access point for external applications, or for other instances of the Wandora application. Some service modules rely on extracted information. Such service modules are '''Timeline service module''' and '''Google Maps service module'''.&lt;br /&gt;
&lt;br /&gt;
* [[Embedded HTTP server]]&lt;br /&gt;
** [[HTML service module]] &lt;br /&gt;
** [[Mobile HTML service module]]&lt;br /&gt;
** [[RSS feed service module]]&lt;br /&gt;
** [[SOAP web service module]] &lt;br /&gt;
** [[Drupal service module]]&lt;br /&gt;
** [[Firefox and Thunderbird plugin service module]]&lt;br /&gt;
** [[XTM topic map service module]] &lt;br /&gt;
** [[JTM topic map service module]]&lt;br /&gt;
** [[RDF service module]]&lt;br /&gt;
** [[GRAPHML service module]]&lt;br /&gt;
** [[Screencast service module]]&lt;br /&gt;
** [[Flash graph service module]]&lt;br /&gt;
** [[Timeline service module]]&lt;br /&gt;
** [[Google Maps service module]]&lt;br /&gt;
** [[D3 graph service module]]&lt;br /&gt;
** [[D3 word cloud service module]]&lt;br /&gt;
** [[D3 partition service module]]&lt;br /&gt;
** [[D3 tree service module]]&lt;br /&gt;
** [[D3 matrix service module]]&lt;br /&gt;
** [[D3 layer visualization]]&lt;br /&gt;
** [[Waiana service module]]&lt;br /&gt;
** [[SameAs service module]]&lt;br /&gt;
&lt;br /&gt;
Wandora team has also built several service modules for Drupal content management system and an extra for Joomla content management system. These modules can be used to publish Wandora stored information in these CMSes.&lt;br /&gt;
&lt;br /&gt;
* [[Wandora Drupal extras]]&lt;br /&gt;
* [[Wandora's Joomla Topic Reader]]&lt;br /&gt;
* [[JQuery Mobile based topic map browser]]&lt;br /&gt;
&lt;br /&gt;
Wandora's embedded HTTP server contains a service module for SOAP web service. There is additional information available for Wandora's web service. &lt;br /&gt;
&lt;br /&gt;
* [[Wandora Web Service]]&lt;br /&gt;
&lt;br /&gt;
Also included is a [[Wandora modules framework|modular framework]] for building webapps in Apache Tomcat or similar servlet containers. Topic maps and features of Wandora can be included in the servlet using this framework. The same framework can also be used in the embedded server.&lt;br /&gt;
&lt;br /&gt;
== Developing and hacking Wandora == &lt;br /&gt;
&lt;br /&gt;
Wandora project is developed with [http://netbeans.org/ Netbeans IDE]. Wandora's source code distribution package contains a Netbeans IDE project. You can download Wandora's source code distribution package from [[Download]] page. However, we suggest that you clone [https://github.com/wandora-team/wandora Wandora's repository] at Github. Perhaps you want to push some fixes or new features back.&lt;br /&gt;
&lt;br /&gt;
* [[Change log]]&lt;br /&gt;
* [https://github.com/wandora-team/wandora Wandora @ Github]&lt;br /&gt;
* [[Download]] (build date {{build date}})&lt;br /&gt;
* [[License of Wandora|License]]&lt;br /&gt;
* [[Developing Wandora]]&lt;br /&gt;
* [http://wandora.org/api/ Wandora Javadocs], [http://wandora.org/api/wandora-javadoc.zip download]&lt;br /&gt;
* [[Wandora's configuration file]]&lt;br /&gt;
* [[Upcoming features]]&lt;br /&gt;
* [[Open bugs]]&lt;br /&gt;
&lt;br /&gt;
See also section '''Tools and tool manager''' above.&lt;br /&gt;
&lt;br /&gt;
== Papers and presentations ==&lt;br /&gt;
&lt;br /&gt;
This section lists some papers and presentations related to Wandora and semantic web technologies created by the inner circle of Wandora Team. For a more wider selection of works related to Wandora see [http://wandora.org/forum/viewforum.php?f=10&amp;amp;sid=57134deccd5ba47132334f2f1215b520 Use cases at Wandora forum].&lt;br /&gt;
&lt;br /&gt;
* [http://tmra.de/2010/ TMRA 2010] tutorial slides: [http://wandora.org/download/other/tmra10/wandora_workshop_tmra2010.pdf Converting information to Topic Maps using Wandora].&lt;br /&gt;
* [http://tmra.de/2009/ TMRA 2009] workshop presentation [http://www.slideshare.net/tmra/semantic-mashups-with-wandora Semantic Mashups with Wandora]. [http://wandora.org/wandora/download/other/tmra09/wandora_tutorial_leipzig.zip Example data set] is available for brave experimenters.&lt;br /&gt;
* Wandora poster in [http://wandora.org/wandora/download/other/poster09.pdf PDF] or [http://wandora.org/wandora/download/other/poster09.gif GIF] formats.&lt;br /&gt;
* Kivelä A.: [http://wandora.org/download/other/gradu_kivela.pdf OBO-ontologioiden kuvaaminen Topic Map-muotoon]. MSc Theses, 2008. (in Finnish). (English Abstract: [http://wandora.org/wandora/download/other/gradu_kivela_abstract_en.pdf Converting OBO ontologies to Topic Maps]).&lt;br /&gt;
* Lyytinen O.: [http://www.wandora.org/download/other/gradu_lyytinen.pdf Semanttisen webin tekniikoiden soveltaminen Wikisovelluksissa]. MSc Theses, 2008. (in Finnish) &lt;br /&gt;
* Kivelä A.: [http://www.wandora.org/download/other/wandora_xml_finland.pdf Topic Maps, Wandora ja kourallinen julkaisuprojekteja] (in Finnish). Presentation held in XML Finland meeting November 14th, 2007. &lt;br /&gt;
* Lyytinen O.: [http://wandora.net/wandora/download/other/step06.pdf Building Internet Services with Layered Topic Maps]. Presentation held in The Finnish Artificial Intelligence Conference (STeP 2006), 2006-10-26.&lt;br /&gt;
* Kivelä A., Lyytinen O.: [http://wandora.net/wiki/images/Topic_map_aided_publishing.pdf Topic Map Aided Publishing – A Case Study of Assembly Media Archive]. ''Web Intelligence. STeP 2004 - The 11th Finnish Artificial Intelligence Conference Proceedings - Vol. 2'', 2004.&lt;br /&gt;
&lt;br /&gt;
== Wandora @ World ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/wandora-team/wandora Github]&lt;br /&gt;
* [http://twitter.com/#!/wandora_app Twitter]&lt;br /&gt;
* [https://www.youtube.com/channel/UClJoFDmiThA02RmAUT5YEcw YouTube]&lt;br /&gt;
* [http://freecode.com/projects/wandora/ Freecode]&lt;br /&gt;
* [http://sourceforge.net/projects/wandora/ SourceForge.net]&lt;br /&gt;
&amp;lt;!-- * [http://www.garshol.priv.no/tmtools/product.jsp?id=wandora Topic Maps Tools] --&amp;gt;&lt;br /&gt;
* [http://www.topicmapslab.de/projects/wandora?locale=en Topic Maps Lab]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
As said in the very beginning, the documentation is a work in progress and incomplete. If the available documentation didn't answer your question, please drop a line to Wandora forum and we'll try to find an answer for you. &lt;br /&gt;
&lt;br /&gt;
* [[General FAQ]]&lt;br /&gt;
* [[FAQ for Wandora user]] reveals some nifty details of Wandora application.&lt;br /&gt;
* [http://wandora.org/tv Wandora tv]&lt;br /&gt;
* [http://wandora.org/forum/ Wandora forum]&lt;br /&gt;
* [[Open bugs]]&lt;br /&gt;
&lt;br /&gt;
If you are interested in Topic Maps and information technology related news see [http://planet.topicmaps.org/ Planet Topic Maps] and [http://planetrdf.com/ Planet RDF].&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-17T10:54:18Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Starting with a Github repository */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. Cloning a remote Git project starts with a menu option '''File &amp;gt; Git &amp;gt; Initialize by cloning a remote repository...'''. The menu option opens a dialog window as shown below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Git_clone.png|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Before Wandora can clone a remote repository, user must enter the clone url and local directory for the repository. Optionally the user may enter username and password if the remote repository requires credentials. Credentials may be necessary if the user wishes to commit and push changes back to the remote repository. Finally the user may choose to open cloned repository after clone finishes. Remote repository can be opened only if the cloned repository is a valid Wandora project. If cloned repository is not valid Wandora project and the user has selected to open the cloned project, Wandora views an error dialog.&lt;br /&gt;
&lt;br /&gt;
Once the user has cloned a remote repository, the local directory contains copies of remote files. Cloned repository files in the local directory can now be changed with Wandora application and manually.&lt;br /&gt;
&lt;br /&gt;
=== Starting with a Github repository ===&lt;br /&gt;
&lt;br /&gt;
As it was written above, Wandora doesn't limit the content of cloned repository. The cloned repository can be empty or it may contain files that do not belong to the Wandora project. Steps required to start working with a Github repository:&lt;br /&gt;
&lt;br /&gt;
* The user creates a Github repository using tools in Github. Created repository is empty. &lt;br /&gt;
* The user clones just created remote Github repository using Wandora application. As the copied repository is empty and doesn't contain valid Wandora project, user may skip opening the project. &lt;br /&gt;
* The user saves Wandora project into the clone directory. Now the local Github repository directory contains valid Wandora project. &lt;br /&gt;
* Now the user can commit, push and pull changes back and forth between local project directory and remote Github repository using Wandora application.&lt;br /&gt;
&lt;br /&gt;
== Initialize local repository ==&lt;br /&gt;
&lt;br /&gt;
If there is no remote repository and the user wants to keep track of changes, she can initialize local Git repository using menu option '''File &amp;gt; Git &amp;gt; Initialize local repository...'''. Menu option creates local Git repository and saves current Wandora project into the repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that Wandora has no tool to transform local repository into remote repository. The user can not push changes from local repository into the remote repository using Wandora's Git tools.&lt;br /&gt;
&lt;br /&gt;
== Commit and push to remote ==&lt;br /&gt;
&lt;br /&gt;
To save all changes to the remote repository, Wandora user can choose menu option '''File &amp;gt; Git &amp;gt; Commit and push to remote...'''. The menu option saves current project to the local directory, adds and commits changes to the local repository, and pushes changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that all manual changes are committed and pushed too.&lt;br /&gt;
&lt;br /&gt;
If current project is not a Git repository, Wandora views message: Current project is not a git repository. Initialize the git repository first.&lt;br /&gt;
&lt;br /&gt;
== Commit to local ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Commit to local''' saves Wandora project to the local project directory and commits all changes to the local repository.&lt;br /&gt;
&lt;br /&gt;
== Push to remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Push to remote''' pushes all local remote changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
Push works for remote Git repositories only. If the repository was initialized as a local Git repository, push is not supported.&lt;br /&gt;
&lt;br /&gt;
== Pull from remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Pull from remote''' updates local repository from the remote remote repository and reverts current project.&lt;br /&gt;
&lt;br /&gt;
Pull works for remote repositories only. If the repository was initialized as a local Git repository, pull is not supported.&lt;br /&gt;
&lt;br /&gt;
== Unsupported Git commands ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports only small subset of Git commands. To use unsupported Git commands, the user should install any standard Git software package and start using it's commands. Any standard Git software package contains commands that can be used with repositories initialized using Wandora.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
Github contains several example projects Wandora user can clone:&lt;br /&gt;
&lt;br /&gt;
* Wordnet, https://github.com/topic-maps-library/wordnet&lt;br /&gt;
* Sample of Donald Trump Tweets, https://github.com/topic-maps-library/realDonaldTrump-tweets&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-17T10:48:20Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Clone remote repository */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. Cloning a remote Git project starts with a menu option '''File &amp;gt; Git &amp;gt; Initialize by cloning a remote repository...'''. The menu option opens a dialog window as shown below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Git_clone.png|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Before Wandora can clone a remote repository, user must enter the clone url and local directory for the repository. Optionally the user may enter username and password if the remote repository requires credentials. Credentials may be necessary if the user wishes to commit and push changes back to the remote repository. Finally the user may choose to open cloned repository after clone finishes. Remote repository can be opened only if the cloned repository is a valid Wandora project. If cloned repository is not valid Wandora project and the user has selected to open the cloned project, Wandora views an error dialog.&lt;br /&gt;
&lt;br /&gt;
Once the user has cloned a remote repository, the local directory contains copies of remote files. Cloned repository files in the local directory can now be changed with Wandora application and manually.&lt;br /&gt;
&lt;br /&gt;
=== Starting with a Github repository ===&lt;br /&gt;
&lt;br /&gt;
As it was written above, Wandora doesn't limit the content of cloned repository. The cloned repository can be empty or it may contain files that do not belong to the Wandora project. Steps required to start working with a Github repository:&lt;br /&gt;
&lt;br /&gt;
* First, the user creates a Github repository using tools in Github. Created repository is empty. &lt;br /&gt;
* Second, the user uses Wandora application and it's '''Clone remote repository''' tool to copy just created Github repository. As the copied repository is empty and doesn't contain valid Wandora project, user may skip opening the project. &lt;br /&gt;
* Third, the user saves Wandora project into the clone directory. Now the local Github repository directory contains valid Wandora project. &lt;br /&gt;
* Now the user can use all other Git tools in Wandora application to commit, push and pull changes back and forth between local project directory and remote Github repository.&lt;br /&gt;
&lt;br /&gt;
== Initialize local repository ==&lt;br /&gt;
&lt;br /&gt;
If there is no remote repository and the user wants to keep track of changes, she can initialize local Git repository using menu option '''File &amp;gt; Git &amp;gt; Initialize local repository...'''. Menu option creates local Git repository and saves current Wandora project into the repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that Wandora has no tool to transform local repository into remote repository. The user can not push changes from local repository into the remote repository using Wandora's Git tools.&lt;br /&gt;
&lt;br /&gt;
== Commit and push to remote ==&lt;br /&gt;
&lt;br /&gt;
To save all changes to the remote repository, Wandora user can choose menu option '''File &amp;gt; Git &amp;gt; Commit and push to remote...'''. The menu option saves current project to the local directory, adds and commits changes to the local repository, and pushes changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that all manual changes are committed and pushed too.&lt;br /&gt;
&lt;br /&gt;
If current project is not a Git repository, Wandora views message: Current project is not a git repository. Initialize the git repository first.&lt;br /&gt;
&lt;br /&gt;
== Commit to local ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Commit to local''' saves Wandora project to the local project directory and commits all changes to the local repository.&lt;br /&gt;
&lt;br /&gt;
== Push to remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Push to remote''' pushes all local remote changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
Push works for remote Git repositories only. If the repository was initialized as a local Git repository, push is not supported.&lt;br /&gt;
&lt;br /&gt;
== Pull from remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Pull from remote''' updates local repository from the remote remote repository and reverts current project.&lt;br /&gt;
&lt;br /&gt;
Pull works for remote repositories only. If the repository was initialized as a local Git repository, pull is not supported.&lt;br /&gt;
&lt;br /&gt;
== Unsupported Git commands ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports only small subset of Git commands. To use unsupported Git commands, the user should install any standard Git software package and start using it's commands. Any standard Git software package contains commands that can be used with repositories initialized using Wandora.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
Github contains several example projects Wandora user can clone:&lt;br /&gt;
&lt;br /&gt;
* Wordnet, https://github.com/topic-maps-library/wordnet&lt;br /&gt;
* Sample of Donald Trump Tweets, https://github.com/topic-maps-library/realDonaldTrump-tweets&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-17T10:42:01Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. Cloning a remote Git project starts with a menu option '''File &amp;gt; Git &amp;gt; Initialize by cloning a remote repository...'''. The menu option opens a dialog window as shown below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Git_clone.png|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Before Wandora can clone a remote repository, user must enter the clone url and local directory for the repository. Optionally the user may enter username and password if the remote repository requires credentials. Credentials may be necessary if the user wishes to commit and push changes back to the remote repository. Finally the user may choose to open cloned repository after clone finishes. Remote repository can be opened only if the cloned repository is a valid Wandora project. If cloned repository is not valid Wandora project and the user has selected to open the cloned project, Wandora views an error dialog.&lt;br /&gt;
&lt;br /&gt;
Once the user has cloned a remote repository, the local directory contains copies of remote files. Cloned repository files in the local directory can now be changed with Wandora application and manually.&lt;br /&gt;
&lt;br /&gt;
As it was written above, Wandora doesn't limit the content of cloned repository. The cloned repository can be empty or it may contain files that do not belong to the Wandora project. This feature can be used to start a Github project for example. First, the user creates a Github repository using tools in Github. Created repository is empty. Second, the user uses Wandora application and it's '''Clone remote repository''' tool to copy just created Github repository. As the copied repository is empty and doesn't contain valid Wandora project, user may skip opening the project. Third, the user saves Wandora project into the clone directory. Now the local Github repository directory contains valid Wandora project. Now the user can use use all other Git tools in Wandora application to commit, push and pull changes back and forth between local project directory and remote Github repository.&lt;br /&gt;
&lt;br /&gt;
== Initialize local repository ==&lt;br /&gt;
&lt;br /&gt;
If there is no remote repository and the user wants to keep track of changes, she can initialize local Git repository using menu option '''File &amp;gt; Git &amp;gt; Initialize local repository...'''. Menu option creates local Git repository and saves current Wandora project into the repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that Wandora has no tool to transform local repository into remote repository. The user can not push changes from local repository into the remote repository using Wandora's Git tools.&lt;br /&gt;
&lt;br /&gt;
== Commit and push to remote ==&lt;br /&gt;
&lt;br /&gt;
To save all changes to the remote repository, Wandora user can choose menu option '''File &amp;gt; Git &amp;gt; Commit and push to remote...'''. The menu option saves current project to the local directory, adds and commits changes to the local repository, and pushes changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that all manual changes are committed and pushed too.&lt;br /&gt;
&lt;br /&gt;
If current project is not a Git repository, Wandora views message: Current project is not a git repository. Initialize the git repository first.&lt;br /&gt;
&lt;br /&gt;
== Commit to local ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Commit to local''' saves Wandora project to the local project directory and commits all changes to the local repository.&lt;br /&gt;
&lt;br /&gt;
== Push to remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Push to remote''' pushes all local remote changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
Push works for remote Git repositories only. If the repository was initialized as a local Git repository, push is not supported.&lt;br /&gt;
&lt;br /&gt;
== Pull from remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Pull from remote''' updates local repository from the remote remote repository and reverts current project.&lt;br /&gt;
&lt;br /&gt;
Pull works for remote repositories only. If the repository was initialized as a local Git repository, pull is not supported.&lt;br /&gt;
&lt;br /&gt;
== Unsupported Git commands ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports only small subset of Git commands. To use unsupported Git commands, the user should install any standard Git software package and start using it's commands. Any standard Git software package contains commands that can be used with repositories initialized using Wandora.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
Github contains several example projects Wandora user can clone:&lt;br /&gt;
&lt;br /&gt;
* Wordnet, https://github.com/topic-maps-library/wordnet&lt;br /&gt;
* Sample of Donald Trump Tweets, https://github.com/topic-maps-library/realDonaldTrump-tweets&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-17T10:41:12Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Unsupported Git commands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. Cloning a remote Git project starts with a menu option '''File &amp;gt; Git &amp;gt; Initialize by cloning a remote repository...'''. The menu option opens a dialog window as shown below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Git_clone.png|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Before Wandora can clone a remote repository, user must enter the clone url and local directory for the repository. Optionally the user may enter username and password if the remote repository requires credentials. Credentials may be necessary if the user wishes to commit and push changes back to the remote repository. Finally the user may choose to open cloned repository after clone finishes. Remote repository can be opened only if the cloned repository is a valid Wandora project. If cloned repository is not valid Wandora project and the user has selected to open the cloned project, Wandora views an error dialog.&lt;br /&gt;
&lt;br /&gt;
Once the user has cloned a remote repository, the local directory contains copies of remote files. Cloned repository files in the local directory can now be changed with Wandora application and manually.&lt;br /&gt;
&lt;br /&gt;
As it was written above, Wandora doesn't limit the content of cloned repository. The cloned repository can be empty or it may contain files that do not belong to the Wandora project. This feature can be used to start a Github project for example. First, the user creates a Github repository using tools in Github. Created repository is empty. Second, the user uses Wandora application and it's '''Clone remote repository''' tool to copy just created Github repository. As the copied repository is empty and doesn't contain valid Wandora project, user may skip opening the project. Third, the user saves Wandora project into the clone directory. Now the local Github repository directory contains valid Wandora project. Now the user can use use all other Git tools in Wandora application to commit, push and pull changes back and forth between local project directory and remote Github repository.&lt;br /&gt;
&lt;br /&gt;
== Initialize local repository ==&lt;br /&gt;
&lt;br /&gt;
If there is no remote repository and the user wants to keep track of changes, she can initialize local Git repository using menu option '''File &amp;gt; Git &amp;gt; Initialize local repository...'''. Menu option creates local Git repository and saves current Wandora project into the repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that Wandora has no tool to transform local repository into remote repository. The user can not push changes from local repository into the remote repository using Wandora's Git tools.&lt;br /&gt;
&lt;br /&gt;
== Commit and push to remote ==&lt;br /&gt;
&lt;br /&gt;
To save all changes to the remote repository, Wandora user can choose menu option '''File &amp;gt; Git &amp;gt; Commit and push to remote...'''. The menu option saves current project to the local directory, adds and commits changes to the local repository, and pushes changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that all manual changes are committed and pushed too.&lt;br /&gt;
&lt;br /&gt;
If current project is not a Git repository, Wandora views message: Current project is not a git repository. Initialize the git repository first.&lt;br /&gt;
&lt;br /&gt;
== Commit to local ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Commit to local''' saves Wandora project to the local project directory and commits all changes to the local repository.&lt;br /&gt;
&lt;br /&gt;
== Push to remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Push to remote''' pushes all local remote changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
Push works for remote Git repositories only. If the repository was initialized as a local Git repository, push is not supported.&lt;br /&gt;
&lt;br /&gt;
== Pull from remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Pull from remote''' updates local repository from the remote remote repository and reverts current project.&lt;br /&gt;
&lt;br /&gt;
Pull works for remote repositories only. If the repository was initialized as a local Git repository, pull is not supported.&lt;br /&gt;
&lt;br /&gt;
== Unsupported Git commands ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports only small subset of Git commands. To use unsupported Git commands, the user should install any standard Git software package and start using it's commands. Any standard Git software package contains commands that can be used with repositories initialized using Wandora.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
Github contains several example project Wandora user can clone for example:&lt;br /&gt;
&lt;br /&gt;
* Wordnet, https://github.com/topic-maps-library/wordnet&lt;br /&gt;
* Sample of Donald Trump Tweets, https://github.com/topic-maps-library/realDonaldTrump-tweets&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Change_log</id>
		<title>Change log</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Change_log"/>
				<updated>2017-10-17T07:53:28Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page documents only Wandora application changes. See [[Special:Recentchanges|recent changes]] for a list of general Wiki changes.&lt;br /&gt;
&lt;br /&gt;
== 2017-10-12 ==&lt;br /&gt;
&lt;br /&gt;
* Till now Wandora has saved a project into a single WPR file. New Wandora release saves a project as separate files into a folder if user selects folder as the saving location. If user selects a file as the saving location, Wandora saves project into a WPR file.&lt;br /&gt;
* Wandora supports Git repositories as Wandora project. Wandora user can clone remote Git repository and push changes back to the remote repository. Git tools locate in menu '''File &amp;gt; Git'''. See https://github.com/topic-maps-library/wordnet for an example of a Git repository as the Wandora project. See documentation at [[Working with Git repositories]].&lt;br /&gt;
* Removed some deprecated tools and code.&lt;br /&gt;
* Enhanced Mac OS support.&lt;br /&gt;
* Some minor bug fixes.&lt;br /&gt;
&lt;br /&gt;
== 2016-05-10 ==&lt;br /&gt;
&lt;br /&gt;
New Wandora release 2016-06-10 is available. The release adds subject locator preview for Sinclair ZX snapshots and Commodore 64 disk images. Both previews are pure emulations enabling ZX and C64 software execution. Structure of distribution packages has changed: Now Wandora's Java classes locate in a JAR instead of separate class files. Samples and extras folders have been removed from the Wandora application repository. Some older subject identifiers have been removed from Wandora's base ontologies.&lt;br /&gt;
&lt;br /&gt;
== 2016-03-08 ==&lt;br /&gt;
&lt;br /&gt;
Wandora 2016-03-08 enhances Wandora's database topic map and traditional topic panel. The release fixes many bug found in the application. See [https://github.com/wandora-team/wandora/commits/master GitHub commits] for detailed changes.&lt;br /&gt;
&lt;br /&gt;
== 2015-11-13 ==&lt;br /&gt;
&lt;br /&gt;
Wandora 2015-11-13 fixes a lot of OS X related bugs. Release introduces enhanced subject locator previews for WWW resources, including videos, images, audio files and interactive fiction (z-machine). The release has been compiled and tested in Java 8.&lt;br /&gt;
&lt;br /&gt;
== 2015-08-06 ==&lt;br /&gt;
&lt;br /&gt;
* New [http://iiif.io/ IIIF] (International Image Interoperability Framework) [[IIIF RDF extractor|JSON-LD extractor]].&lt;br /&gt;
* New [http://iiif.io/ IIIF] (International Image Interoperability Framework) [[IIIF Export|JSON-LD exporter]].&lt;br /&gt;
* New [[IoT Pinger|IoT (Internet of Things) pinger]].&lt;br /&gt;
* Upgraded [[Processing topic panel|embedded Processing]] to [https://processing.org/ version 5].&lt;br /&gt;
* Upgraded [[GATE/ANNIE integration|embedded Gate]] to [https://gate.ac.uk/sale/tao/splitch6.html#chap:annie version 8.1].&lt;br /&gt;
* Enhanced Wandora's [https://en.wikipedia.org/wiki/Data_URI_scheme DataURI] support.&lt;br /&gt;
* Enhanced subject locator previews.&lt;br /&gt;
* [[Facebook Graph extractor]] has been rebuilt.&lt;br /&gt;
* [[Reddit extractor]] has been refactored with [http://wandora.org/forum/viewtopic.php?f=3&amp;amp;t=162&amp;amp;sid=17763687fb708af7921b05eb6352239a some enhancements].&lt;br /&gt;
* [[OpenCalais classifier]] and [[Freebase extractor]] have been retired for now.&lt;br /&gt;
&lt;br /&gt;
== 2015-04-20 ==&lt;br /&gt;
&lt;br /&gt;
This is mainly a bug fix release but has some new features also. &lt;br /&gt;
&lt;br /&gt;
This release adds Wandora application support for Data URI (http://en.wikipedia.org/wiki/Data_URI_scheme) occurrences. Data URI occurrences enable binary data occurrences stored inside the topic map. Support for Data URIs will affect widely the Wandora application in future releases. At the moment the application doesn't support all possible use cases that emerge along Data URIs. At the moment you can store binary files, such as images into occurrence by dropping the binary file into occurrence table cell or occurrence editor window. Wandora can generate a thumbnail of image Data URIs both in Traditional and Tabbed topic panels.&lt;br /&gt;
&lt;br /&gt;
This release adds Wandora a [[Twitter JSON extractor]]. This addition is targeted to archive organizations that already collect tweets with twurl (https://github.com/twitter/twurl), for example. Chaining Wandora's Twitter JSON extractor with [[Exporting WWW site|Wandora's HTML site export function]], Wandora turns into a tool that convert Twitter data to a static HTML page visualization. The Twitter JSON extractor starts with a menu option '''File &amp;gt; Extract &amp;gt; Social &amp;gt; Twitter JSON extractor...'''. The extractor can process several JSON files at a time.&lt;br /&gt;
&lt;br /&gt;
More over, this release adds Wandora application refactored generators. Generators are small tools that generate topics and associations algorithmically. Refactored generators allow the user to connect generated content with Wandora's base ontology. Also, refactored generators have several new options to modify generated content.&lt;br /&gt;
&lt;br /&gt;
Occurrence stored [[Query language]] and [[TMQL]] scripts can be executed directly in occurrence Traditional topic panel. Just right mouse click the occurrence and select popup menu option '''Run occurrence &amp;gt; Run as Query''' or  '''Run occurrence &amp;gt; Run as TMQL'''. Wandora views results in a separate dialog window.&lt;br /&gt;
&lt;br /&gt;
Wandora's [[Graph topic panel]] has two new sliders: Node mass and edge stiffness. These new global graph settings help the user to clean up and stabilize complex graphs.&lt;br /&gt;
&lt;br /&gt;
This release adds Wandora application [[Similarity Word Extractor‎]] and [[Simple Word Matching Extractor‎]]. These extractors take a list of words or regular expressions. If a word is found in a topic, a topic is created for the word and the topic is associated with the word topic.&lt;br /&gt;
&lt;br /&gt;
== 2015-02-03 ==&lt;br /&gt;
&lt;br /&gt;
This release enhances Wandora's UI.&lt;br /&gt;
&lt;br /&gt;
* View menu has been restructured. Now the View menu contains a submenu for each open topic panel.&lt;br /&gt;
* Search (topic) panel. Open any number of distinct searches and queries. Use menu option '''View &amp;gt; New panel &amp;gt; Search'''.&lt;br /&gt;
* Tree (topic) panel. Open any number of distinct topic trees. Add new tree with menu option '''View &amp;gt; New panel &amp;gt; Tree'''.&lt;br /&gt;
* Layer info (topic panel). Keep topic map layer info panel open while you edit the topic map. View layer info with menu option '''View &amp;gt; New panel &amp;gt; Layer info'''.&lt;br /&gt;
* Drop extractor (topic panel). Yes, [[Drag and drop extractor]] is back. Drop extractor is very handy when you need to build a topic of using local resources such as files.&lt;br /&gt;
* Numerous smaller fixes and enhancements.&lt;br /&gt;
&lt;br /&gt;
== 2014-11-24 ==&lt;br /&gt;
&lt;br /&gt;
* Adding French, German and Spanish as default languages for topic occurrences and names.&lt;br /&gt;
* Enhanced occurrences view in Traditional topic panel.&lt;br /&gt;
* Adding Search (topic) panel.&lt;br /&gt;
* Adding Alchemy Face Detection API extractor.&lt;br /&gt;
* Adding Watson Translation API support.&lt;br /&gt;
* Numerous smaller fixes and enhancements.&lt;br /&gt;
&lt;br /&gt;
== 2014-09-25 ==&lt;br /&gt;
&lt;br /&gt;
* Minor fixes and enhancements in [[Rekognition extractor|ReKognition face detection extractor]].&lt;br /&gt;
* Fixes [[Flickr extractors|Flickr extractors]].&lt;br /&gt;
* Minor fixes in [[New York Times Event API extractor|New York Times extractors]]&lt;br /&gt;
* Adds [http://rekognition.com/developer/scene ReKognition scenery] extractor&lt;br /&gt;
* Adds several [[Umbel extractors|Umbel API extractors]].&lt;br /&gt;
&lt;br /&gt;
== 2014-08-20 ==&lt;br /&gt;
&lt;br /&gt;
* [[SameAs service module]] is part of [[Embedded_HTTP_server|Wandora's embedded HTTP server]] and implements an API that can be used to retrieve all subject identifier URIs of a given topic. The service API is compatible with [http://sameas.org sameas.org] (JSON response).&lt;br /&gt;
* [[Waiana service module]] is part of [[Embedded_HTTP_server|Wandora's embedded HTTP server]] and implements an API that can be used to store and retrieve complete topic maps. The Waiana API is compatible with old Maiana API.&lt;br /&gt;
* Maiana import has been refactored and renamed as [[Waiana import and export|Waiana import]]. It's primary connection point is now local Waiana API instead of Maiana API.&lt;br /&gt;
* Maiana export has been refactored and renamed as [[Waiana import and export|Waiana export]]. Also, it's primary connection point is now local Waiana API instead of Maiana API.&lt;br /&gt;
* [[Rekognition extractor]] uses [http://rekognition.com/ ReKognition Face Detection API] and transforms all retrieved detection data into a topic map graph.&lt;br /&gt;
* [[Alchemy API image keyword extractor]] uses [http://www.alchemyapi.com/ Alchemy API] to tag images. Wandora converts keywords into topics and associates keyword topics with the image topic.&lt;br /&gt;
* [[Sameas subject expander]] is a context tool that is used to attach a topic more subject identifiers based on current identifiers. The tool uses [http://sameas.org sameas.org] API. Also, Wandora contains several subject expander tools that use specific substorage of the [http://sameas.org sameas.org]. More over, Wandora features a configurable subject expander that works with Wandora's own [[SameAs service module]].&lt;br /&gt;
&lt;br /&gt;
== 2014-06-05 ==&lt;br /&gt;
&lt;br /&gt;
* [[Embedded_HTTP_server|Wandora's embedded HTTP server]] has been rebuilt and uses now the [[Wandora_modules_framework|modules framework]] of Wandora application. All embedded services have been moved to the modules framework. This change should ease the application transfer between Wandora and [http://tomcat.apache.org/ Tomcat server framework] and provides more advanced options for WWW application development.&lt;br /&gt;
* [[Twitter extractor]] has been updated to reflect Twitter API changes.&lt;br /&gt;
* Many small enhancements and bugfixes.&lt;br /&gt;
&lt;br /&gt;
== 2014-05-13 ==&lt;br /&gt;
&lt;br /&gt;
* Fixed a bug in XTM2 parser that removed all subject identifiers starting with a prefix '''http://wandora.org/si/temp''' . Same subject identifier prefix is used when Wandora adds default temporary subject identifier to a topic. The bug broke Wandora's user interface and hid some associations and topics. [http://www.wandora.org/forum/viewtopic.php?f=2&amp;amp;t=135&amp;amp;sid=d63f32fecbbc5b99e677a2a0d91b1711 The bug was recognized with the help of Damien S]. Thank you.&lt;br /&gt;
&lt;br /&gt;
== 2014-05-05 ==&lt;br /&gt;
&lt;br /&gt;
* Fixes bugs in selection extractors of embedded WWW browser. Wandora used to calculate selection boundaries wrong and wasn't able to perform selection extractions in the embedded WWW browser.&lt;br /&gt;
* The directory structure extractor, simple HTML list and HTML table extractors now generate more clearer topic maps fragments and links the extraction to the Wandora class. This change hopefully increases the usability of these extractors.&lt;br /&gt;
&lt;br /&gt;
== 2014-04-15 ==&lt;br /&gt;
&lt;br /&gt;
* [[Webview]] is an embedded [http://docs.oracle.com/javafx/2/webview/jfxpub-webview.htm HTML browser based on JavaFX].&lt;br /&gt;
* [[TMQL]] support based on [http://tmql4j.topicmapslab.de/ Topic Maps Lab's TMQL4J].&lt;br /&gt;
* Wandora's subject identifier base path has changed from '''http://www.wandora.org/''' to '''http://wandora.org/si/''' . Also, base ontology subject have also other small changes. If you are opening old project files in Wandora, you may have to merge the new base ontology at '''resources/conf/wandora.xtm''' to the project to get the base ontology working. New subject identifiers are resolvable i.e. looking at the subject identifier URL with a web browser returns a valid subject indicator resource instead of 404 error. As a long term plan, we are moving all Wandora generated subject identifiers using the domain wandora.org to the path at '''http://wandora.org/si/'''. Next table summarizes subject identifiers changes of some base ontology topics of Wandora.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left: 30px&amp;quot;&lt;br /&gt;
|New subject identifier &lt;br /&gt;
| Old subject identifier&lt;br /&gt;
|- &lt;br /&gt;
| http://wandora.org/si/core/wandora-class &lt;br /&gt;
| http://www.wandora.org/core/wandoraclass&lt;br /&gt;
|- &lt;br /&gt;
| http://wandora.org/si/core/schema-type &lt;br /&gt;
| http://www.wandora.org/core/schema-type&lt;br /&gt;
|- &lt;br /&gt;
| http://wandora.org/si/core/association-type &lt;br /&gt;
| http://www.wandora.org/core/associationtype&lt;br /&gt;
|- &lt;br /&gt;
| http://wandora.org/si/core/occurrence-type &lt;br /&gt;
| http://www.wandora.org/core/occurrencetype&lt;br /&gt;
|- &lt;br /&gt;
| http://wandora.org/si/core/role &lt;br /&gt;
| http://www.wandora.org/core/role&lt;br /&gt;
|- &lt;br /&gt;
| http://wandora.org/si/core/role-class &lt;br /&gt;
| http://www.wandora.org/core/roleclass&lt;br /&gt;
|- &lt;br /&gt;
| http://wandora.org/si/core/language &lt;br /&gt;
| http://www.wandora.org/core/language&lt;br /&gt;
|- &lt;br /&gt;
| http://wandora.org/si/core/variant-name-version &lt;br /&gt;
| http://www.wandora.org/core/variant-name-version&lt;br /&gt;
|- &lt;br /&gt;
| http://wandora.org/si/core/lang-independent &lt;br /&gt;
| http://www.wandora.org/core/langindependent&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Services of [[Embedded_HTTP_server|Wandora's embedded server]] have been refactored to work better on Wandora's [[Webview|embedded browser]].&lt;br /&gt;
* Old Piccolo framework has been replaced with a [[Wandora_modules_framework|Modules framework]]. Wandora's Modules framework is used to deploy Wandora and topic map applications in Apache Tomcat. We are using the Modules framework in the [http://kokoelmat.fng.fi/ Collections of Finnish National Gallery], for example.&lt;br /&gt;
* Numerous smaller enhancements and fixes.&lt;br /&gt;
&lt;br /&gt;
== 2013-09-15 ==&lt;br /&gt;
&lt;br /&gt;
* A set of [[Excel extractors]].&lt;br /&gt;
* [[DuckDuckGo extractor|A DuckDuckGo extractor]].&lt;br /&gt;
* [[MediaWiki Content Extractor|A MediaWiki content extractor]].&lt;br /&gt;
* [[MediaWiki Content Exporter|A MediaWiki content exporter]].&lt;br /&gt;
* [[Reddit extractor|A Reddit extractor]].&lt;br /&gt;
* HTML structure extractors have been rewritten.&lt;br /&gt;
* Export graph in [[Graph topic panel]] in DOT, GraphML, GraphXML, GML format. Right click the graph in [[Graph topic panel]] and select menu option under '''Export graph as'''.&lt;br /&gt;
* [[AngularJS topic map browser|An AngularJS based topic map browser extra]]. Extras locate in '''extras''' folder. They can't be used inside Wandora application.&lt;br /&gt;
* Changed [[SemanticHacker classifier|Semantic Hacker extractor]] to TextWise extractor.&lt;br /&gt;
* Fixed [[Bing extractor]].&lt;br /&gt;
* A Palvelukartta API version 2 extractor.&lt;br /&gt;
* [[Firefox_bookmark_extractor|A Firefox bookmark file extractor]].&lt;br /&gt;
* New Wandora uses Java 7.&lt;br /&gt;
* Numerous smaller enhancements and fixes.&lt;br /&gt;
&lt;br /&gt;
== 2013-07-15 ==&lt;br /&gt;
&lt;br /&gt;
* Improves interoperability between Wandora and R language environment. It is now easier to transfer topic map graphs to R and vice versa. Documentation is available at [[Statistical analysis of Topic Maps in R]].&lt;br /&gt;
&lt;br /&gt;
== 2013-06-28 ==&lt;br /&gt;
&lt;br /&gt;
* New topic panel [[Sketch grid]].&lt;br /&gt;
* [[OCR Extractor|Tesseract OCR extractor]].&lt;br /&gt;
* [[Mediawiki uploader|Occurrence and subject locator resource Mediawiki uploader]].&lt;br /&gt;
* New server modules: [[D3 association type bubbles module|D3 association type bubbles]] and [[D3 role bubbles module|D3 association role bubbles]].&lt;br /&gt;
* Numerous smaller enhancements and fixes.&lt;br /&gt;
&lt;br /&gt;
== 2013-05-16 ==&lt;br /&gt;
&lt;br /&gt;
We have been informed that Wandora is not able to open a project file saved by the new Wandora version 2013-04-30. We thank Bernard about the bug report. Today (2013-05-16) Wandora application packages have been updated and new version should fix the problem in project management. This is a silent update. We'll not make any wider announcement of it.&lt;br /&gt;
&lt;br /&gt;
== 2013-04-30 ==&lt;br /&gt;
&lt;br /&gt;
* [[Undo and redo]] all topic map operations. Finally.&lt;br /&gt;
* Updated Twitter, Facebook and Europeana extractors.&lt;br /&gt;
* Numerous fixes and enhancements.&lt;br /&gt;
&lt;br /&gt;
== 2013-01-28 ==&lt;br /&gt;
&lt;br /&gt;
* Dockable topic panels allow Wandora user to work simultaneously with several different topic panels.&lt;br /&gt;
* [[Europeana extractor]] transforms [http://pro.europeana.eu/api Europeana API feeds] to topic maps.&lt;br /&gt;
* [[Merge ratio matrix]].&lt;br /&gt;
&lt;br /&gt;
== 2012-08-31 ==&lt;br /&gt;
&lt;br /&gt;
* [[Guardian open platform extractor]]&lt;br /&gt;
* [[Freebase extractor]]&lt;br /&gt;
* Graph panel views now occurrences (optional feature).&lt;br /&gt;
* Graph panel filter management is now easier.&lt;br /&gt;
* DOT graph format export.&lt;br /&gt;
* Fixes on LTM import.&lt;br /&gt;
* Disabled some deprecated extractors.&lt;br /&gt;
* [[D3 layer visualization|D3 layers visualization reveals topic merges between topic map layers.]]&lt;br /&gt;
&lt;br /&gt;
== 2012-06-21 ==&lt;br /&gt;
&lt;br /&gt;
* [[Tool manager]] supports now JAR paths. User can now install her own tools to Wandora more easier.&lt;br /&gt;
* User may choose to view topics as subject identifiers, subject locators, English display name or any variant name (addition to default basename).&lt;br /&gt;
* Enhanced [[Timeline service module|timeline visualization]] module supports now iCal, Atom, Email, New York Times events API, New York Times article API, Oma kaupunki and YouTube extractors (addition to Twitter and RSS extractors)&lt;br /&gt;
* [[iCal calendar format extractor]].&lt;br /&gt;
* [[D3 partition service module|Server module featuring a partition visualization based on D3.]]&lt;br /&gt;
* [[D3 tree service module|Server module featuring a tree visualizations based on D3.]]&lt;br /&gt;
* [[D3 word cloud service module|Server module featuring a word cloud visualization based on D3.]]&lt;br /&gt;
* [[D3 matrix service module|Server module featuring a matrix visualization based on D3.]]&lt;br /&gt;
* [[Cylinder graph generator]]&lt;br /&gt;
* [[Lattice graph generator]] (square grid graph)&lt;br /&gt;
* [[New York Times Event API extractor]]&lt;br /&gt;
* Bug fixes for topic table. Old implementation of the topic table returned wrong selection topics if table was sorted or table's column order was changed.&lt;br /&gt;
&lt;br /&gt;
== 2012-04-30 ==&lt;br /&gt;
&lt;br /&gt;
* Template mechanism of [[Processing topic panel]] has been changed. Now user writes a complete Processing applet instead of a partial applet. All enclosed sample sketches have been updated to follow this change.&lt;br /&gt;
* Two completely new sample sketches for the [[Processing topic panel]]:&lt;br /&gt;
** '''Sphere3D.sketch''' implements a navigable graph visualization on a surface of a sphere.&lt;br /&gt;
** '''Euclidean3D.sketch''' implements a navigable graph visualization in an euclidean 3D space.&lt;br /&gt;
* Three new server modules for Wandora's [[Embedded HTTP server|embedded server]]:&lt;br /&gt;
** '''[[Timeline service module|timeline]]''' visualizes RSS and Twitter extractions using [http://www.simile-widgets.org/timeline/ Simile timeline].&lt;br /&gt;
** '''[[Google Maps service module|googlemaps]]''' visualizes GeoNames, Oma kaupunki and Palvelukartta extractions using [http://maps.google.com/ GoogleMaps].&lt;br /&gt;
** '''[[D3 graph service module|d3graph]]''' visualizes complete topic map as a graph using [http://mbostock.github.com/d3/ D3] Javascript library.&lt;br /&gt;
* [[New York Times Article Search API extractor]].&lt;br /&gt;
&lt;br /&gt;
== 2012-02-29 ==&lt;br /&gt;
&lt;br /&gt;
* Some server modules didn't include topic map associations in their feeds. These modules [[XTM topic map service module]], [[JTM topic map service module]], [[GRAPHML service module]] and [[RDF service module]] have been fixed and return now association data too.&lt;br /&gt;
* Default behavior of XTM 2.0 import has interpreted zero length basenames as valid basenames and included these into the topic map. On the other hand XTM 2.0 export interprets no-basenames as zero length basenames. Together these features caused accidental merges (because Wandora merges topics with a same basename). Now XTM 2.0 import feature has been fixed and interprets zero length basename as no-basename.&lt;br /&gt;
* Creating new layer selects now the new layer automatically.&lt;br /&gt;
* Restoring Wandora project file selects the layer which was selected when project was saved.&lt;br /&gt;
* Changing topic's basename in topic tree is possibly by mouse clicking the tree node three times. If topic has no basename topic tree views topic as a subject identifier. Changing the subject identifier in the tree saved changed subject identifier to topic's base name. Now subject identifier change in topic tree changes topic's subject identifier.&lt;br /&gt;
* '''Delete topics''' feature has been changed. Now Wandora can remove also all topic map structures that prevent topic deletion. If Wandora finds such topic map structures the application asks user if she would like to remove these structures and then deletes the topic.&lt;br /&gt;
* '''Duplicate topic''' feature works now even if the topic doesn't locate in current layer. However, having another layer selected actually stores the duplicate into the selected layer.&lt;br /&gt;
* '''Split topics''' features works now even if the topic doesn't locate in current layer. Split parts are always stored into the selected layer.&lt;br /&gt;
* Wandora features a new tool called '''Associate points in polygon occurrence carrier''' which takes two topic sets. First topic set has geo-points as occurrences and second topic set has geo-polygons as occurrences. Tool iterates all point-polygon pairs and associates occurrence carrier topics if point is inside polygon. This tools is useful if Wandora user needs to refine geo-occurrences into associations.&lt;br /&gt;
* Wandora features a new tool called '''Associate nearby point occurrence carriers''' which creates associations between topics that carry geo-coordinates close enough. This tools is useful if Wandora user needs to refine geo-occurrences into associations.&lt;br /&gt;
* New feature '''Simple CSV association extractor''' reads CSV file and transforms it to topics and associations. Each CSV row is transformed to an association and each value to a topic. Association type and role types are predefined topics.&lt;br /&gt;
* Uploading and downloading occurrences to/from Pastebin feature has been extended to cover any topic collection including topic maps (layer context).&lt;br /&gt;
* New feature '''The Service Map extractor''' can be used to build a [[The Service Map - Helsinki region public services|topic map conversion of Helsinki region public services]].&lt;br /&gt;
* Log messages have been improved. Miscellaneous UI improvements.&lt;br /&gt;
&lt;br /&gt;
== 2011-12-07 ==&lt;br /&gt;
&lt;br /&gt;
Previous release had a serious bug in Wandora's file dialog. This release fixes the bug and contains some new features too. New features are&lt;br /&gt;
&lt;br /&gt;
* [[XTM topic map service module]]&lt;br /&gt;
* [[JTM topic map service module]]&lt;br /&gt;
* [[GRAPHML service module]]&lt;br /&gt;
* [[RDF service module]]&lt;br /&gt;
* [[Screencast service module]]&lt;br /&gt;
* Pastebin upload for resource data occurrences&lt;br /&gt;
* Pastebin download for resource data occurrences&lt;br /&gt;
&lt;br /&gt;
As the release was very quick, new features may still be a bit unstable.&lt;br /&gt;
&lt;br /&gt;
== 2011-11-30 ==&lt;br /&gt;
&lt;br /&gt;
* [[Processing topic panel]] makes Wandora a [http://www.processing.org Processing] programming environment with a topic map API. Processing topic panel allows Wandora user to execute Processing scripts against current topic or whole topic map. Processing topic panel gives Wandora user an excellent development tool for topic map visualizations.&lt;br /&gt;
* [[R topic panel]] follows the idea of Processing topic panel. It offers a feature to execute R scripts against current topic and topic map. Notice, Wandora has also a separate [[R in Wandora|R console]] released earlier.&lt;br /&gt;
* [[Oma kaupunki extractor|Oma kaupunki event and service extractor]]. Oma kaupunki is a Helsinki city based news, events and service portal. Wandora extractor allows user to extract local event and service information.&lt;br /&gt;
* [[Treemap topic panel]] is a topic visualization based on [http://en.wikipedia.org/wiki/Treemapping treemapping] algorithm.&lt;br /&gt;
* [[Twitter extractor]]. Yes, finally Wandora user can perform Twitter searches and transform search results to topics and associations.&lt;br /&gt;
* Google Translation feature uses now [http://code.google.com/apis/language/translate/overview.html Google Translation API v2].&lt;br /&gt;
* [[Wandora Firefox plugin|Wandora's Firefox and Thunderbird plugin]] works now on FF version 8 and TB version 8.&lt;br /&gt;
* Topic map import feature is now configurable. Keeping CTRL key pressed while starting the topic map import opens a configuration dialog window.&lt;br /&gt;
* Numerous UI changes and enhancements.&lt;br /&gt;
&lt;br /&gt;
== 2011-09-19 ==&lt;br /&gt;
&lt;br /&gt;
* Fixes [[GeoNames extractors]]. Now Wandora's GeoNames extractors require a username provided by the [http://www.geonames.org/login GeoNames service].&lt;br /&gt;
* [[R in Wandora|R console]] window has been rewritten.&lt;br /&gt;
* Topic table allows '''any''' topic selection now. Java's JTable component allows selections of single rows and single columns only (which is fine if you have only one column). Now Wandora overcomes the default limitation.&lt;br /&gt;
* Occurrences can be duplicated (to other type). User can also change occurrence's type.&lt;br /&gt;
* We have tested Wandora on Java 7.&lt;br /&gt;
* New feature: [[Export similarity matrix]]. Similarity matrix is similar to topic adjacency matrix but matrix cell contains a value representing selected similarity of row and column topics. Feature has predefined similarity measures of '''Subject locator similarity''', '''Highest subject identifier similarity''', '''Basename similarity''' etc.&lt;br /&gt;
* [[Wandora Firefox plugin|Wandora's Firefox and Thunderbird plugin]] works now on FF version 6.0 and TB version 6.0.&lt;br /&gt;
&lt;br /&gt;
== 2011-08-15 ==&lt;br /&gt;
&lt;br /&gt;
* [[SQL query result set extractor]]&lt;br /&gt;
* [[R in Wandora | R language integration]]. Requires separate R language installation.&lt;br /&gt;
* [[uClassify integration]]&lt;br /&gt;
* Enhanced association editor supports now default type and roles and remembers your last selection.&lt;br /&gt;
* Enhanced occurrence editor supports now default type and remembers your last selection.&lt;br /&gt;
* Enhanced [[HelMet library data extractor]] supports now paging.&lt;br /&gt;
* Some minor bugs fixed.&lt;br /&gt;
&lt;br /&gt;
== 2011-06-10 ==&lt;br /&gt;
&lt;br /&gt;
* [[SPARQL extractor]] opens a wide range of interesting information sources to topic mappers and mashup creators.&lt;br /&gt;
* [[JQuery Mobile based topic map browser]] demonstrates how topic maps can be published for mobile devices.&lt;br /&gt;
* [[HelMet library data extractor]] enables Wandora user to build a bibliographical topic map based on Helsinki city library's database.&lt;br /&gt;
* Wandora support now Microsoft Translator. Integration enables translation of variant names and occurrences. [[Translating variant names with Microsoft Translator|See an example]].&lt;br /&gt;
* All [[Wandora Drupal extras]] have been updated! Now there is a Wandora-Drupal bridge module for Drupal 7 too.&lt;br /&gt;
* [[AlchemyAPI extractors]] have a new member. Alchemy sentiment extractor analyzes given text and figures out the attitude in the text.&lt;br /&gt;
&lt;br /&gt;
== 2011-04-29 ==&lt;br /&gt;
&lt;br /&gt;
* [[Wandora Firefox plugin|Wandora's browser plugin]] works now with Firefox 4.&lt;br /&gt;
* [[Traditional topic panel]] can now [[View all variant names of a topic|view all variant names of a topic]].&lt;br /&gt;
* New feature to [[Transform variant names to topics and associations]].&lt;br /&gt;
* Few minor bugs fixed.&lt;br /&gt;
&lt;br /&gt;
== 2011-03-18 ==&lt;br /&gt;
&lt;br /&gt;
* [[GATE/ANNIE integration]]&lt;br /&gt;
* [[Stanford Named Entity Recognizer integration]]&lt;br /&gt;
&lt;br /&gt;
== 2011-02-25 ==&lt;br /&gt;
&lt;br /&gt;
* Fixes a [http://www.wandora.net/wandora/forum/viewtopic.php?t=63 bug] related to [[Facebook Graph extractor|Wandora's Facebook extractor]].&lt;br /&gt;
&lt;br /&gt;
== 2011-02-18 ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.any23.org Any23] integration adds Wandora a full featured [http://microformats.org/ micro-format] extractor. Feature is packed in [[Any23 extractor]] in Wandora.&lt;br /&gt;
* [http://www.zemanta.com/ Zemanta] integration adds Wandora's classifier options. Now Wandora has a tool called [[Zemanta extractor]] that is used to classify textual content.&lt;br /&gt;
* Heavy refactoring: [http://www.wandora.net/wandora/docs/api/index.html?org/wandora/application/tools/extractors/AbstractExtractor.html AbstractExtractor] implements now automatically [http://www.wandora.net/wandora/docs/api/org/wandora/application/tools/browserextractors/BrowserPluginExtractor.html BrowserPluginExtractor] interface. As a consequence all AbstractExtractors are automatically [[Wandora Firefox plugin]]s and managed with Wandora's [[Tool manager]]. [http://www.wandora.net/wandora/docs/api/org/wandora/application/tools/browserextractors/BrowserPluginExtractor.html BrowserPluginExtractor] interface changes a little also. Along with browser extractor interface change we have also changed the behavior of several browser extractors.&lt;br /&gt;
* [[YouTube extractor]] has been updated to use the most recent [http://code.google.com/p/gdata-java-client/downloads/list Google client libraries].&lt;br /&gt;
* Google Translate integration to automate [[Translating variant names with Google|variant name]] and [[Translating occurrences with Google|occurrence]] translations.&lt;br /&gt;
* Wandora user can now change the [[OpenCalais classifier]] API key by holding CTRL key pressed while starting the classifier.&lt;br /&gt;
&lt;br /&gt;
== 2010-12-17 ==&lt;br /&gt;
&lt;br /&gt;
Release contains some minor feature enhancements related to [[Email extractor]], [[Simple Document Extractor|Simple document extractor]], Simple directory structure extractor, Simple PDF extractor and Last.fm extractors. Enhanced extractors are more robust and generate cleaner topic maps compared to older versions.&lt;br /&gt;
&lt;br /&gt;
== 2010-11-22 ==&lt;br /&gt;
&lt;br /&gt;
* [[Maiana import and export|Maiana integration]] enables Wandora user to download topic maps from [http://maiana.topicmapslab.de/ Maiana], Topic Maps Lab's service to host, explore, and share topic maps. Also, Wandora user can upload topic maps to Maiana.&lt;br /&gt;
* [[Asset weight of a topic|Asset weight]] is a measure of a topic developed by Petra Haluzová of Department of Informatics and Telecommunication, Czech Technical University, Prague. Asset weight measure is described in detail in her [http://tmra.de/2010/ TMRA'10] conference paper ''[http://www.topicmapslab.de/publications/evaluation-of-instances-asset-in-a-topic-maps-based-ontology Evaluation of Instances Asset in a Topic Maps Ontology]''. Now Wandora user may calculate asset weights for any selectable topic collection.&lt;br /&gt;
* [[Yahoo! YQL term extractor]] is a text classifier used to create topic and associations out of given text, an occurrence for example.&lt;br /&gt;
* [[Tagthe extractor]] is a similar text classifier helping Wandora user to extract terms out of given text.&lt;br /&gt;
* [[Yahoo! BOSS extractor]] is a search engine extractor using Yahoo's BOSS search service.&lt;br /&gt;
* Changed [[AlchemyAPI extractors]]. Now extractors use POST method (instead of GET) while sending a given text to the web service.&lt;br /&gt;
* Now Wandora user can refine a large collection of occurrences by right clicking a topic selection and choosing a context menu option '''Topic &amp;gt; Occurrences &amp;gt; Refine &amp;gt; ...'''. There is eight different and well-known extractors available for occurrence refinement. Available occurrence refiners include [[OpenCalais classifier]], [[AlchemyAPI extractors]], [[Yahoo! YQL term extractor]] and [[Geonames extractors]]. The batch refine was developed and used to experiment with [http://www.wandora.net/wandora/forum/viewtopic.php?t=56 Afghanistan War Diary topic map].&lt;br /&gt;
* Various bug fixes.&lt;br /&gt;
&lt;br /&gt;
== 2010-08-19 ==&lt;br /&gt;
&lt;br /&gt;
* [[MARCXML extractor]]&lt;br /&gt;
* [[Facebook Graph extractor]]&lt;br /&gt;
* [[Dublin Core XML extractor]]&lt;br /&gt;
* [[Wandora Firefox plugin]] works now on Thunderbird 3.x also.&lt;br /&gt;
&lt;br /&gt;
== 2010-04-19 ==&lt;br /&gt;
&lt;br /&gt;
* [[Export adjacency matrix]]. This feature exports a text matrix where a matrix cell represents a number of associations between column and row topics. Note that feature doesn't export all topic map structures. It is very lossy. Addition to a whole topic map export, you can export only current topic selection.&lt;br /&gt;
* [[Export incidence matrix]]. This feature exports a text matrix where a matrix cell represents a number of row topics playing a role in column association. Note that feature doesn't export all topic map structures. It is very lossy. Addition to a whole topic map export, you can export only current topic selection.&lt;br /&gt;
* [[GXL graph export|Export topic map or selected topics as a GXL graph]].&lt;br /&gt;
* [[Add missing display scope to variant names]]. This feature is a result of an observation that some topic maps may have valid variant names but variant name scopes contain only language topic. Wandora doesn't view such variant names in [[Traditional topic panel]]. This new feature is used to fix such variant names. It adds standard display scope topic to variant names that haven't display nor sort scope topic.&lt;br /&gt;
* [[Add missing language scope to variant names]]. This feature is a result of an observation that some topic maps may contain  variant names that are missing language topic in their scope. Wandora doesn't view such variant names in [[Traditional topic panel]]. Feature adds user addressed language topic to given variant names that have no language topic in their scope.&lt;br /&gt;
* [[Stands4 word describer]]&lt;br /&gt;
* Past Wandora versions could export topic maps as '''a whole''' only. New Wandora version can export '''any selectable topic collection''' as XTM1, XTM2, LTM, JTM, RDF N3, graph, and matrix formats. This feature is a result of practical requirement to merge some parts of previously created topic map to another topic map. Now Wandora user can simply select required topics and then export them as a XTM serialization, and then merge exported topic map with another topic map. Selection export starts with '''context''' menu options '''Topics &amp;gt; Export'''.&lt;br /&gt;
* Feature removing all topics except selected ones.&lt;br /&gt;
&lt;br /&gt;
== 2010-01-04 ==&lt;br /&gt;
&lt;br /&gt;
* Few releases ago Wandora got [[Embedded HTTP server|several parallel output modules]]. Topic Map SOAP web service was one of those modules. We wrote several [[Wandora Drupal extras|extras for Drupal content management system]] that demonstrate how you can utilize Wandora content in [http://www.drupal.org Drupal]. New Wandora version contains similar plugin for [http://www.joomla.org Joomla content management system]. Wandora's Joomla extra enable you to publish Wandora content in your Joomla site. Read details [[Wandora's Joomla Topic Reader|here]].&lt;br /&gt;
* More [[AlchemyAPI extractors]]: Keywords, Category, and Language.&lt;br /&gt;
* [[Bing extractor|Bing search engine extractor]] allows you to construct topic map fragments out of search engine query and related search results provided by the [http://www.bing.com Bing]. Both web and image searches are supported.&lt;br /&gt;
* [[Big Huge Thesaurus API extractor]] retrieves similar words for given words (say topics) and constructs topic map fragments out of word relations. Feature can be used to build minimal thesaurus topic maps for example.&lt;br /&gt;
* [[Adjacency matrix import]] is used to import graphs to Wandora.&lt;br /&gt;
* [[Incidence matrix import]] also enable graph import in Wandora.&lt;br /&gt;
&lt;br /&gt;
== 2009-11-23 ==&lt;br /&gt;
&lt;br /&gt;
* Now you can download and check not only subject locators but also URL occurrences.&lt;br /&gt;
* Now 'XML transform and import' feature accepts also URL resources addition to local files.&lt;br /&gt;
* Fixed custom topic tree tab feature.&lt;br /&gt;
* Fixed YouTube search extractor.&lt;br /&gt;
* Fixed GEDCOM extractor scheme.&lt;br /&gt;
&lt;br /&gt;
== 2009-10-30 ==&lt;br /&gt;
&lt;br /&gt;
* Wandora's [[Embedded HTTP server|embedded HTTP server feature]] has been refactored. New embedded HTTP server has now several parallel output modules. Wandora user can now easily activate and create new output modules. For example, Wandora user could define one output module for a dynamic and browsable HTML site, and other output module for an RSS feed containing topic's instances. As a practical example we have created several [http://drupal.org/ Drupal] plugins that enable Wandora user to publish Wandora content with Drupal open source content management platform. [[Wandora Drupal extras|Drupal plugins]] are available in Wandora's source code distribution package or as separate downloads. See Extras section on a [[Download|download page]].&lt;br /&gt;
* Along the refactored HTTP server, [[Wandora Web Service|Wandora's web service feature]] has been updated to work with [http://ws.apache.org/axis2/ Apache Axis2] and the web service feature is integrated with Wandora application. Now you don't need separate Wandora-Piccolo installation to run a topic map web service.&lt;br /&gt;
* New topic map type, Shared [[Web service topic map]], allows Wandora user to share his/her topic maps with other Wandora users. This feature enables a kind of peer-to-peer topic mapping.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/GEDCOM GEDCOM] (GEnealogical Data COMmunication) extractor converting GEDCOM files to topic maps format. Although GEDCOM conversion doesn't support all GEDCOM features, the converter is very useful. We have enclosed Wandora samples folder a Topic Maps conversion of European Royals GEDCOM composed by Denis R. Reid. Extractor is available at '''File &amp;gt; Extract &amp;gt; Other &amp;gt; GEDCOM extractor'''.&lt;br /&gt;
* [[DBpedia extractor]]. Extractor reads RDF feed from DBpedia and converts it to a Topic Map format. Extractor is available at '''File &amp;gt; Extract &amp;gt; Subjects &amp;gt; DBpedia extractor'''.&lt;br /&gt;
* [http://www.alchemyapi.com/api/entity/index.html Alchemy Entity Extractor] takes a text fragment and extracts named entities out of text. Entities are then converted to topics and associated to the topic carrying the original text. Effect is very similar to [[OpenCalais classifier]]. Wandora's Alchemy Entity Extractor is available at '''File &amp;gt; Classification &amp;gt; Alchemy entity extractor'''. You need a valid Alchemy apikey to access the extractor.&lt;br /&gt;
* Fixed [[YouTube extractor]] and [[Delicious extractors]]. YouTube's API libraries had changed. Now the API libraries are updated. Wandora used wrong Delicious web service endpoint. Wandora's Delicious endpoint is now fixed.&lt;br /&gt;
* Fixed ''really embarrassing'' bug in Select Topic Button causing nullPointerExceptions.&lt;br /&gt;
&lt;br /&gt;
== 2009-08-26 ==&lt;br /&gt;
&lt;br /&gt;
* Important bug fixes:&lt;br /&gt;
** Wandora used to halt irregularly in Windows XP and Vista while opening file dialog. Actual bug was never resolved but Wandora was changed to use same file dialog object again and again. This seems to prevent the halt.&lt;br /&gt;
** Wandora's topic tree used to halt irregularly while browsing moderate large topics maps. Halt was due to lazy tree update. Tree update method has been altered and it looks like the tree halts no more. &lt;br /&gt;
* Wandora specific and non-standard [[Query language|query language interface]]. Now you can execute queries in Search dialog opened with CTRL+F.&lt;br /&gt;
* Customizable buttons. Now on you can attach you favorite tools to Wandora's top bar beside Open and arrow buttons. Or you could create new tools button sets with [[Tool manager]].&lt;br /&gt;
* Experimental MusicBrainz extractor. Extractor is used to retrieve artists, releases and tracks from enormous [http://www.musicbrainz.org MusicBrainz] database.&lt;br /&gt;
* Enhanced drag'n'drop feature:&lt;br /&gt;
** You can drop topics to layer stack. As an effect topic stub with only one subject identifier is created to the target layer.&lt;br /&gt;
** You can drop topics to empty Class and Instance tables. As a result topic is attached to the inspected topic as a class or instance.&lt;br /&gt;
** You can drop topics to Associations table title. If your topic map contains suitable schema specification, dropped topic is associated to the inspected topic with schema defined association type and roles. Feature speeds up the association creation.&lt;br /&gt;
* [[Wandora Firefox plugin|Wandora's browser plug-in]] has been updated to work with Firefox 3.5.&lt;br /&gt;
* [[SemanticHacker classifier]] has been updated to work with current SemanticHacker API.&lt;br /&gt;
&lt;br /&gt;
== 2009-05-25 ==&lt;br /&gt;
&lt;br /&gt;
* Added JTM ([http://www.cerny-online.com/jtm/1.0/ JSON Topic Maps]) support. Now Wandora imports and exports JTM Topic Maps. To export JTM topic map, start Export topic map just like before and use file extension '''jtm'''.&lt;br /&gt;
* [[Gellish ontology extractor]]. Try '''File &amp;gt; Extract &amp;gt; Other &amp;gt; Gellish ontology extractor...'''&lt;br /&gt;
* [[Subj3ct record extractor]]. Try '''File &amp;gt; Extract &amp;gt; Subjects &amp;gt; Subj3ct record extractor...'''&lt;br /&gt;
* Fixed right mouse click problem on Macs. Now Mac users can access context menus with CTRL+Mouse button.&lt;br /&gt;
* Sleeping features [[Moby thesaurus extractor]] and [[VerbOcean extractor]] have been activated and are now available at Extract menu.&lt;br /&gt;
* Edge generator has been renamed as [[Adjacency list import]] and has been moved to Import menu.&lt;br /&gt;
* Antialized look&lt;br /&gt;
* A lot of code refactoring&lt;br /&gt;
&lt;br /&gt;
== 2009-03-13 ==&lt;br /&gt;
&lt;br /&gt;
* Added [[Diigo bookmark extractor]]&lt;br /&gt;
* Added [[Twine RDF extractor]]&lt;br /&gt;
* Added [[SKOS RDF extractor]]&lt;br /&gt;
* Added [[Dublin Core RDF extractor]]&lt;br /&gt;
* Added [[FOAF RDF extractor]]&lt;br /&gt;
* Added YouTube URL extractor&lt;br /&gt;
* Added foreign key support to [[Generic SQL database import]].&lt;br /&gt;
* Rewritten [[Tool manager]]&lt;br /&gt;
* Rewritten [[Bibtex extractor]]&lt;br /&gt;
* LTM import and export have been fixed. See [http://www.wandora.net/wandora/forum/viewtopic.php?t=25 bug report in Wandora Forum].&lt;br /&gt;
* Fixed topic drag and drop. Works now also in Linux.&lt;br /&gt;
&lt;br /&gt;
Release contains also many small bug fixes.&lt;br /&gt;
&lt;br /&gt;
== 2009-01-30 ==&lt;br /&gt;
&lt;br /&gt;
* [[Finding a topic|String similarity search]]&lt;br /&gt;
* Enhanced [[Modifying occurrences|occurrence text editor]]. Occurrence text editor is opened when you click existing occurrence text in [[Traditional topic panel]] for example. New occurrence text editor features include&lt;br /&gt;
** Direct occurrence classifiers ([[OpenCalais classifier|OpenCalais]] and [[SemanticHacker classifier|SemanticHacker]]). Now you can start the classifier in the occurrence editor using menu option '''Refine &amp;gt; Classify &amp;gt; Classify with OpenCalais''' and '''Refine &amp;gt; Classify &amp;gt; Classify with SemanticHacker'''.&lt;br /&gt;
** Find topics with similar occurrences&lt;br /&gt;
** Tidy HTML, Strip HTML&lt;br /&gt;
** HTML entity conversion&lt;br /&gt;
** Find topic references in occurrences. This feature scans through all available topics and compares topic names to words in occurrence. If topic name is found in occurrence text, topic is associated with the occurrence carrier topic.&lt;br /&gt;
** Make topics out of occurrence selections. Now you can point out important words (word collections) in occurrence and order Wandora to create a topic for the pointed words. Optionally Wandora associates created topic with the occurrence carrier.&lt;br /&gt;
* [[Exporting WWW site|WWW site export]] templates has been refactored and simplified.&lt;br /&gt;
* Sample Web Application has been refactored to work with Apache Tomcat 6.x.&lt;br /&gt;
** HTML templates have also been updated.&lt;br /&gt;
* Current '''Save project''' has been split to '''Save project''' and '''Save project as'''. First save option remembers current project file name while latter always asks file name. See documentation at [[How to save and load project]].&lt;br /&gt;
* '''Revert project''' feature to restore previously loaded Wandora project.&lt;br /&gt;
&lt;br /&gt;
== 2008-12-10 ==&lt;br /&gt;
&lt;br /&gt;
* Multiple [[Geonames extractors]]&lt;br /&gt;
** Search (with filters)&lt;br /&gt;
** Find near by locations (for given latitude and longitude)&lt;br /&gt;
** Get country info&lt;br /&gt;
** Get cities within given bounding box&lt;br /&gt;
** Get children, hierarchy, neighbours of given geo location&lt;br /&gt;
** Get weather at given geo location&lt;br /&gt;
** Perform Geoname Wikipedia searches&lt;br /&gt;
** Get Geoname Wikipedia locations within given bounding box&lt;br /&gt;
* Multiple [[Ovi shared media extractors]]&lt;br /&gt;
** Read media with given tag, located at given location, owned by user, titled by certain search word, within given channel, and dated with given date.&lt;br /&gt;
* Convert any generic [[Atom extractor|Atom news feed to topic map format]].&lt;br /&gt;
* [[L-system generator|Generate topic maps with L-systems]].&lt;br /&gt;
* [[Gene Ontology Annotation file import|Import Gene Ontology Annotation (GOA) files]] and convert the imported file to a topic map format.&lt;br /&gt;
* Startup scripts have been fixed. Now Wandora works also on Windows 2000. [http://www.wandora.net/wandora/forum/viewtopic.php?t=17 See bug report at Wandora Forum].&lt;br /&gt;
* Traditional topic panel can now view also variant names of non-defined language.&lt;br /&gt;
&lt;br /&gt;
== 2008-10-24 ==&lt;br /&gt;
&lt;br /&gt;
* [[SQL Dump Export]]&lt;br /&gt;
* Import and export [http://www.isotopicmaps.org/sam/sam-xtm/ XTM version 2.0]&lt;br /&gt;
** XTM 1.0 support is still available. Use file extension '''xtm1''' to export XTM 1.0 topic maps.&lt;br /&gt;
** [[How_to_import_existing_topic_map_to_Wandora|Topic map import]] reads both XTM 1.0 and XTM 2.0 formatted files.&lt;br /&gt;
** By default Wandora exports XTM 2.0 topic maps.&lt;br /&gt;
** Topic map files stored in [[How_to_save_and_load_project|Wandora projects]] are now in XTM 2.0 format.&lt;br /&gt;
* [[Wandora Firefox plugin]] can now be used also in Thunderbird mail client.&lt;br /&gt;
** Old browser plugin doesn't work with new Wandora. If you decide to update Wandora please update Firefox plugin also!&lt;br /&gt;
* [[Hypercube graph generator]]&lt;br /&gt;
* [[Tiling graph generator]] (square, triangular, and hexagonal tilings)&lt;br /&gt;
* [[Edge generator]]&lt;br /&gt;
* Enhanced drag and drop&lt;br /&gt;
** Now you can drag and drop topics in topic trees also&lt;br /&gt;
** Now left mouse button is used to start drag. (Previously drag started with middle mouse button).&lt;br /&gt;
* [[Geonames extractors]]&lt;br /&gt;
* [[SemanticHacker classifier]]&lt;br /&gt;
&lt;br /&gt;
Wandora's base ontologies in '''resources/conf''' are now XTM 2.0. Old XTM 1.0 base ontologies are still in distribution package but they have been renamed with file extension '''xtm1'''.&lt;br /&gt;
&lt;br /&gt;
== 2008-08-28 ==&lt;br /&gt;
&lt;br /&gt;
* [[Wandora Firefox plugin|Firefox plugin]] to extract directly from Firefox WWW browser.&lt;br /&gt;
* [[OpenCalais classifier]]&lt;br /&gt;
* [[OpenCyc extractor]]&lt;br /&gt;
* [[SOM classifier]]&lt;br /&gt;
* [[Wikipedia extractor]]&lt;br /&gt;
* [[GraphXML export]]&lt;br /&gt;
* Subject locator previews for MPEG videos and PDF documents.&lt;br /&gt;
* Many small bugs fixed.&lt;br /&gt;
&lt;br /&gt;
== 2008-05-30 ==&lt;br /&gt;
&lt;br /&gt;
* [[Embedded HTTP server]] for small scale publishing of Wandora topic maps&lt;br /&gt;
* [[YouTube extractor|YouTube video feed extractor]]&lt;br /&gt;
* [[Del.icio.us extractors]]&lt;br /&gt;
* [[Digg extractors]]&lt;br /&gt;
* Enhanced Flickr group extractor allows free text search for Flickr groups&lt;br /&gt;
* Enhanced [[Last.fm extractors]] allow extraction without exact knowledge of extraction URL&lt;br /&gt;
* New layer types&lt;br /&gt;
** [[Linked topic map]] layer allows direct duplication of existing topic map layer (think it as a symbolic link or alias)&lt;br /&gt;
** [[Query topic map]] layer is a modifier wrapped around other topic map.&lt;br /&gt;
* Some bug fixes!&lt;br /&gt;
&lt;br /&gt;
== 2008-04-29 ==&lt;br /&gt;
&lt;br /&gt;
* Three [[Flickr extractors]]&lt;br /&gt;
** Flickr user profile extractor&lt;br /&gt;
** Flickr photo extractor&lt;br /&gt;
** Flickr group extractor&lt;br /&gt;
* [[RIS extractor| RIS file format extractor]]&lt;br /&gt;
* [[VerbOcean extractor|VerbOcean file format extractor]]&lt;br /&gt;
* Layer stack implementation rewritten&lt;br /&gt;
** Enabling layer stacks within layer stacks!&lt;br /&gt;
* [[Graph Modeling Language export|GML graph export]]&lt;br /&gt;
* [[GraphML export]]&lt;br /&gt;
* Enhanced Print feature&lt;br /&gt;
&lt;br /&gt;
== 2008-03-14 ==&lt;br /&gt;
&lt;br /&gt;
* Enhanced [[Compare topic maps]].&lt;br /&gt;
* [[Topic_map_patcher|Topic Map patch tool]].&lt;br /&gt;
&lt;br /&gt;
== 2008-03-04 ==&lt;br /&gt;
&lt;br /&gt;
* Wandora's license changed to GNU GPL!&lt;br /&gt;
* Source code distribution package available!&lt;br /&gt;
* Major refactoring! Base class path changed to '''org.wandora'''.&lt;br /&gt;
* New [[Compare topic maps]] tool introduced!&lt;br /&gt;
* Some minor bug fixes! &lt;br /&gt;
&lt;br /&gt;
Wandora's topic map schema has also changed! Subject identifier base of schema topics is now '''http://www.wandora.org'''. It used to be '''http://www.wandora.net''' in previous Wandora releases! This change may cause problems while working with older Wandora projects as Wandora doesn't find '''Wandora class''', '''Wandora language''', and '''Wandora language name version''' topics. To fix the problem replace subject identifier base '''http://www.wandora.net''' to '''http://www.wandora.org''' in your old project.&lt;br /&gt;
&lt;br /&gt;
== 2008-02-13 ==&lt;br /&gt;
&lt;br /&gt;
* Programmable '''[[Custom topic panel]]''' introduced!&lt;br /&gt;
* Fixes on [[OBO flat file import|OBO import]]&lt;br /&gt;
* Some bug fixes&lt;br /&gt;
&lt;br /&gt;
== 2008-01-22 ==&lt;br /&gt;
&lt;br /&gt;
* [[OBO flat file import]]&lt;br /&gt;
* [[OBO flat file export]] (requires specific schema in topic map)&lt;br /&gt;
* [[OBO round trip]] tool for testing. Converts OBO to topic map and again back to OBO flat file format.&lt;br /&gt;
* [[Geo microformat extractor]]&lt;br /&gt;
* [[Adr microformat extractor]]&lt;br /&gt;
* [[HCalendar microformat extractor]]&lt;br /&gt;
* [[HCard microformat extractor]]&lt;br /&gt;
* [[HTML instance list extractor]]&lt;br /&gt;
* [[HTML superclass-subclass list extractor]]&lt;br /&gt;
* [[HTML definition list extractor]]&lt;br /&gt;
* [[HTML association table extractor]]&lt;br /&gt;
* [[Platonic solid graph generator]]&lt;br /&gt;
&lt;br /&gt;
== 2008-01-15 ==&lt;br /&gt;
&lt;br /&gt;
Minor update&lt;br /&gt;
* Removed references to '''javax.swing.GroupLayout'''.&lt;br /&gt;
&lt;br /&gt;
== 2007-11-05 ==&lt;br /&gt;
&lt;br /&gt;
* Enhanced Drag and Drop support&lt;br /&gt;
** Create topics and associations dragging text (base name) lists to Wandora&lt;br /&gt;
** Extractors accept partial HTML snippets dragged from WWW browser and dropped to Drag and Drop Extractor.&lt;br /&gt;
* [[Property Table Extractor]]&lt;br /&gt;
* [[Simple Text Document Extractor]]&lt;br /&gt;
* [[RSS 2.0 Extractor]]&lt;br /&gt;
* [[Bibtex extractor]] schema changed. Creates now more topics and associations instead of occurrences.&lt;br /&gt;
* Subject Locator preview for HTML pages&lt;br /&gt;
** Extract directly from HTML preview&lt;br /&gt;
** Create topic names and occurrences from HTML preview&lt;br /&gt;
* Subject identifier GUI enhanced in Topic Panels&lt;br /&gt;
* Some bug fixes&lt;br /&gt;
&lt;br /&gt;
== 2007-10-17 ==&lt;br /&gt;
&lt;br /&gt;
*Shell scripts to launch the application on Linux and Unix systems including Mac.&lt;br /&gt;
*Some bug fixes on Linux-like systems.&lt;br /&gt;
*[[Bibtex extractor]]&lt;br /&gt;
&lt;br /&gt;
== 2007-09-24 ==&lt;br /&gt;
&lt;br /&gt;
This version contains some minor bug fixes. For example:&lt;br /&gt;
* Topic map graph is not anymore drawn outside the topic panel.&lt;br /&gt;
* User can interrupt topic map and project save operations.&lt;br /&gt;
* Adding shortcut of a topic with multiple subject identifiers uses now fancier dialog.&lt;br /&gt;
&lt;br /&gt;
== 2007-08-30 ==&lt;br /&gt;
&lt;br /&gt;
* Added Graph Topic Panel enabling graph visualizations of topic maps.&lt;br /&gt;
* Fixed minor bugs.&lt;br /&gt;
&lt;br /&gt;
== 2007-07-31 ==&lt;br /&gt;
&lt;br /&gt;
* XTM export fixed. InstanceOf elements contain now only one topic reference.&lt;br /&gt;
* Menu structures have been updated.&lt;br /&gt;
* Opens Wandora project file or XTM topic map file given as a command line parameter.&lt;br /&gt;
* New layer operation doesn't automatically import minimal Wandora ontology.&lt;br /&gt;
* Fixed minor bugs.&lt;br /&gt;
&lt;br /&gt;
== 2007-06-04 ==&lt;br /&gt;
&lt;br /&gt;
* New icons. More stylish look.&lt;br /&gt;
* New statistical tools to analyze topic maps: Layer connections, Topic map diameter, and Clustering coefficient.&lt;br /&gt;
* New tool category of Topic map generators including Random graph generator, Fully connected graph generator, Tree graph generator, and Linear list generator.&lt;br /&gt;
* Fixed some minor bugs.&lt;br /&gt;
&lt;br /&gt;
== 2007-05-22 ==&lt;br /&gt;
&lt;br /&gt;
* Added [[Wandora Web Service|SOAP web api]] option for Piccolo published topic map. Api may be used to access topics and associations directly from Flash applications for example.&lt;br /&gt;
* Added new sample: Flash application using the SOAP api. Actionscript source classes are included.&lt;br /&gt;
* Added a set of [[Audioscrobber extractors]] enabling to convert Last.fm's XML feeds to topic maps.&lt;br /&gt;
&lt;br /&gt;
== 2007-05-02 ==&lt;br /&gt;
&lt;br /&gt;
* Compiled and tested with Java 6.0.&lt;br /&gt;
* Added [[MediaWiki extractor]]. Extractor converts MediaWiki's XML exports to topic map.&lt;br /&gt;
* Fixed some minor bugs.&lt;br /&gt;
&lt;br /&gt;
== 2007-03-08 ==&lt;br /&gt;
&lt;br /&gt;
* Fixed HSQL database layer locking bug. Previous versions of Wandora locked HSQL database layer after layer creation blocking topic map access.&lt;br /&gt;
* Fixed Tool manager's tool scanner. Previous versions of Wandora did not found tool classes with ''class'' string in their classname.&lt;br /&gt;
* Added '''[[FreeDB extractor]]'''. Extractor converts freedb database files to a topic map.&lt;br /&gt;
* Added FreeDB sample demonstrating Wandora's FreeDB extractor and simple modification layer used to merge typo-topics.&lt;br /&gt;
* Fixed some minor bugs.&lt;br /&gt;
&lt;br /&gt;
== 2007-02-27 ==&lt;br /&gt;
&lt;br /&gt;
* Fix: Now '''XTM export''' filters out all characters that may break the XML document. Previous version of Wandora exported base names, text datas, and variant names to the XTM document without changes and broke the file sometimes when you had used (usually extracted) exotic characters in topic elements.&lt;br /&gt;
* '''[[Generic SQL database import]]''' has been developed to allow you to select whether a table column is converted to a topic or an occurrence.&lt;br /&gt;
&lt;br /&gt;
== 2007-02-09 ==&lt;br /&gt;
&lt;br /&gt;
* LTM import robustness improved.&lt;br /&gt;
* Added '''Copy all variant names''' tool.&lt;br /&gt;
* Added '''Remove all empty variant names''' tool.&lt;br /&gt;
* Added '''Remove variant name...''' tool.&lt;br /&gt;
* Fixed '''Lucene index builder'''.&lt;br /&gt;
* Speeding XTM import (Assuming the XTM topic map does not contain duplicate associations. I think next update will contain '''Paranoid XTM import''' forcing the removal of duplicate associations).&lt;br /&gt;
* Fixed some minor bugs.&lt;br /&gt;
&lt;br /&gt;
== 2007-01-19 ==&lt;br /&gt;
&lt;br /&gt;
* Added [[SampleWebApp]] to samples. ''SampleWebApp'' shows [[Setting up Wandora Piccolo server | how Wandora project is published as a WWW service with Apache Tomcat]].&lt;br /&gt;
* Added DatabaseImport tool.&lt;br /&gt;
* Added project drag'n'dropped feature to Wandora's application window.&lt;br /&gt;
* Fixed some minor bugs.&lt;br /&gt;
&lt;br /&gt;
== 2006-12-15 ==&lt;br /&gt;
&lt;br /&gt;
* Fixed bug in '''Configure Topic Tree Types''' editor.&lt;br /&gt;
* Added '''Merge project''' feature.&lt;br /&gt;
* Fixed some minor bugs.&lt;br /&gt;
&lt;br /&gt;
== 2006-11-15 ==&lt;br /&gt;
&lt;br /&gt;
* '''SetClasspath.bat''' missed path settings for '''mstor/mstor.jar''' and '''activation.jar''' causing Email extractor to fail with MBOX email repositories. Fixed.&lt;br /&gt;
* Added '''Lucene index builder''' tool to exporters. With this tool you can build [http://lucene.apache.org/ Lucene] search index from any Wandora topic map. Current version of Wandora does not use search index and the tool is mainly for external usage.&lt;br /&gt;
&lt;br /&gt;
== 2006-11-06 ==&lt;br /&gt;
&lt;br /&gt;
* Fixed schema association editor's bug causing creation of one player associations instead of multiple player associations in systems with multiple layers.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-17T07:49:39Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Initializing local repository */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. Cloning a remote Git project starts with a menu option '''File &amp;gt; Git &amp;gt; Initialize by cloning a remote repository...'''. The menu option opens a dialog window as shown below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Git_clone.png|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Before Wandora can clone a remote repository, user must enter the clone url and local directory for the repository. Optionally the user may enter username and password if the remote repository requires credentials. Credentials may be necessary if the user wishes to commit and push changes back to the remote repository. Finally the user may choose to open cloned repository after clone finishes. Remote repository can be opened only if the cloned repository is a valid Wandora project. If cloned repository is not valid Wandora project and the user has selected to open the cloned project, Wandora views an error dialog.&lt;br /&gt;
&lt;br /&gt;
Once the user has cloned a remote repository, the local directory contains copies of remote files. Cloned repository files in the local directory can now be changed with Wandora application and manually.&lt;br /&gt;
&lt;br /&gt;
As it was written above, Wandora doesn't limit the content of cloned repository. The cloned repository can be empty or it may contain files that do not belong to the Wandora project. This feature can be used to start a Github project for example. First, the user creates a Github repository using tools in Github. Created repository is empty. Second, the user uses Wandora application and it's '''Clone remote repository''' tool to copy just created Github repository. As the copied repository is empty and doesn't contain valid Wandora project, user may skip opening the project. Third, the user saves Wandora project into the clone directory. Now the local Github repository directory contains valid Wandora project. Now the user can use use all other Git tools in Wandora application to commit, push and pull changes back and forth between local project directory and remote Github repository.&lt;br /&gt;
&lt;br /&gt;
== Initialize local repository ==&lt;br /&gt;
&lt;br /&gt;
If there is no remote repository and the user wants to keep track of changes, she can initialize local Git repository using menu option '''File &amp;gt; Git &amp;gt; Initialize local repository...'''. Menu option creates local Git repository and saves current Wandora project into the repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that Wandora has no tool to transform local repository into remote repository. The user can not push changes from local repository into the remote repository using Wandora's Git tools.&lt;br /&gt;
&lt;br /&gt;
== Commit and push to remote ==&lt;br /&gt;
&lt;br /&gt;
To save all changes to the remote repository, Wandora user can choose menu option '''File &amp;gt; Git &amp;gt; Commit and push to remote...'''. The menu option saves current project to the local directory, adds and commits changes to the local repository, and pushes changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that all manual changes are committed and pushed too.&lt;br /&gt;
&lt;br /&gt;
If current project is not a Git repository, Wandora views message: Current project is not a git repository. Initialize the git repository first.&lt;br /&gt;
&lt;br /&gt;
== Commit to local ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Commit to local''' saves Wandora project to the local project directory and commits all changes to the local repository.&lt;br /&gt;
&lt;br /&gt;
== Push to remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Push to remote''' pushes all local remote changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
Push works for remote Git repositories only. If the repository was initialized as a local Git repository, push is not supported.&lt;br /&gt;
&lt;br /&gt;
== Pull from remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Pull from remote''' updates local repository from the remote remote repository and reverts current project.&lt;br /&gt;
&lt;br /&gt;
Pull works for remote repositories only. If the repository was initialized as a local Git repository, pull is not supported.&lt;br /&gt;
&lt;br /&gt;
== Unsupported Git commands ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports only small subset of Git commands. To use unsupported Git commands, the user should install any standard Git software package and start using it's commands. Any standard Git software package contains commands that can be used with repositories initialized using Wandora.&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-17T07:48:15Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Clone remote repository */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. Cloning a remote Git project starts with a menu option '''File &amp;gt; Git &amp;gt; Initialize by cloning a remote repository...'''. The menu option opens a dialog window as shown below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Git_clone.png|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Before Wandora can clone a remote repository, user must enter the clone url and local directory for the repository. Optionally the user may enter username and password if the remote repository requires credentials. Credentials may be necessary if the user wishes to commit and push changes back to the remote repository. Finally the user may choose to open cloned repository after clone finishes. Remote repository can be opened only if the cloned repository is a valid Wandora project. If cloned repository is not valid Wandora project and the user has selected to open the cloned project, Wandora views an error dialog.&lt;br /&gt;
&lt;br /&gt;
Once the user has cloned a remote repository, the local directory contains copies of remote files. Cloned repository files in the local directory can now be changed with Wandora application and manually.&lt;br /&gt;
&lt;br /&gt;
As it was written above, Wandora doesn't limit the content of cloned repository. The cloned repository can be empty or it may contain files that do not belong to the Wandora project. This feature can be used to start a Github project for example. First, the user creates a Github repository using tools in Github. Created repository is empty. Second, the user uses Wandora application and it's '''Clone remote repository''' tool to copy just created Github repository. As the copied repository is empty and doesn't contain valid Wandora project, user may skip opening the project. Third, the user saves Wandora project into the clone directory. Now the local Github repository directory contains valid Wandora project. Now the user can use use all other Git tools in Wandora application to commit, push and pull changes back and forth between local project directory and remote Github repository.&lt;br /&gt;
&lt;br /&gt;
== Initializing local repository ==&lt;br /&gt;
&lt;br /&gt;
If there is no remote repository and the user wants to keep track of changes, she can initialize local Git repository using menu option '''File &amp;gt; Git &amp;gt; Initialize local repository...'''. Menu option creates local Git repository and saves current Wandora project into the repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that Wandora has no tool to transform local repository into remote repository. The user can not push changes from local repository into the remote repository using Wandora's Git tools.&lt;br /&gt;
&lt;br /&gt;
== Commit and push to remote ==&lt;br /&gt;
&lt;br /&gt;
To save all changes to the remote repository, Wandora user can choose menu option '''File &amp;gt; Git &amp;gt; Commit and push to remote...'''. The menu option saves current project to the local directory, adds and commits changes to the local repository, and pushes changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that all manual changes are committed and pushed too.&lt;br /&gt;
&lt;br /&gt;
If current project is not a Git repository, Wandora views message: Current project is not a git repository. Initialize the git repository first.&lt;br /&gt;
&lt;br /&gt;
== Commit to local ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Commit to local''' saves Wandora project to the local project directory and commits all changes to the local repository.&lt;br /&gt;
&lt;br /&gt;
== Push to remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Push to remote''' pushes all local remote changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
Push works for remote Git repositories only. If the repository was initialized as a local Git repository, push is not supported.&lt;br /&gt;
&lt;br /&gt;
== Pull from remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Pull from remote''' updates local repository from the remote remote repository and reverts current project.&lt;br /&gt;
&lt;br /&gt;
Pull works for remote repositories only. If the repository was initialized as a local Git repository, pull is not supported.&lt;br /&gt;
&lt;br /&gt;
== Unsupported Git commands ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports only small subset of Git commands. To use unsupported Git commands, the user should install any standard Git software package and start using it's commands. Any standard Git software package contains commands that can be used with repositories initialized using Wandora.&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-17T07:34:40Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Clone remote repository */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. Cloning a remote Git project starts with a menu option '''File &amp;gt; Git &amp;gt; Initialize by cloning a remote repository...'''. The menu option opens a dialog window as shown below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Git_clone.png|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Before Wandora can clone a remote repository, user must enter the clone url and local directory for the repository. Optionally the user may enter username and password if the remote repository requires credentials. Credentials may be necessary if the user wishes to commit and push changes back to the remote repository. Finally the user may choose to open cloned repository after clone finishes. Remote repository can be opened only if the cloned repository is a valid Wandora project. If cloned repository is not valid Wandora project and the user has selected to open the cloned project, Wandora views an error dialog.&lt;br /&gt;
&lt;br /&gt;
Once the user has cloned a remote repository, the local directory contains copies of remote files. Cloned repository files in the local directory can now be changed with Wandora application and manually.&lt;br /&gt;
&lt;br /&gt;
As it was written above, Wandora doesn't limit the content of cloned repository. The cloned repository can be empty or it may contain files that do not belong to the Wandora project.&lt;br /&gt;
&lt;br /&gt;
== Initializing local repository ==&lt;br /&gt;
&lt;br /&gt;
If there is no remote repository and the user wants to keep track of changes, she can initialize local Git repository using menu option '''File &amp;gt; Git &amp;gt; Initialize local repository...'''. Menu option creates local Git repository and saves current Wandora project into the repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that Wandora has no tool to transform local repository into remote repository. The user can not push changes from local repository into the remote repository using Wandora's Git tools.&lt;br /&gt;
&lt;br /&gt;
== Commit and push to remote ==&lt;br /&gt;
&lt;br /&gt;
To save all changes to the remote repository, Wandora user can choose menu option '''File &amp;gt; Git &amp;gt; Commit and push to remote...'''. The menu option saves current project to the local directory, adds and commits changes to the local repository, and pushes changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that all manual changes are committed and pushed too.&lt;br /&gt;
&lt;br /&gt;
If current project is not a Git repository, Wandora views message: Current project is not a git repository. Initialize the git repository first.&lt;br /&gt;
&lt;br /&gt;
== Commit to local ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Commit to local''' saves Wandora project to the local project directory and commits all changes to the local repository.&lt;br /&gt;
&lt;br /&gt;
== Push to remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Push to remote''' pushes all local remote changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
Push works for remote Git repositories only. If the repository was initialized as a local Git repository, push is not supported.&lt;br /&gt;
&lt;br /&gt;
== Pull from remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Pull from remote''' updates local repository from the remote remote repository and reverts current project.&lt;br /&gt;
&lt;br /&gt;
Pull works for remote repositories only. If the repository was initialized as a local Git repository, pull is not supported.&lt;br /&gt;
&lt;br /&gt;
== Unsupported Git commands ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports only small subset of Git commands. To use unsupported Git commands, the user should install any standard Git software package and start using it's commands. Any standard Git software package contains commands that can be used with repositories initialized using Wandora.&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Wandora</id>
		<title>Wandora</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Wandora"/>
				<updated>2017-10-17T07:28:11Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Import and Export */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page collects Wandora's documentation. The documentation is a work in progress and incomplete. Also note some documentation may be out of date as the application is developed actively. If you need any specific help, write your question to the [http://wandora.org/forum/ discussion forum]. [https://www.youtube.com/channel/UClJoFDmiThA02RmAUT5YEcw Wandora's YouTube channel] has several tutorial videos reviewing some application features. Would you like to edit this wiki, send an email to {{wandora email address}} with your name and information about how you'd like to contribute. Please, remember to add keyword WANDORA to the title of your email. If you just popped in this wiki and don't know Wandora, please see also our landing page at http://wandora.org/ for general information.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Wandora is a general purpose information management application. The application is written in [http://www.oracle.com/technetwork/java/index.html Java programming language] and it's internal data model is based on [[Topic Maps]]. Also, Wandora is a desktop application with a graphical user interface, layered data storage, huge collection of data extraction, import and export options and embedded HTTP server. Wandora's license is [http://www.gnu.org/licenses/gpl-3.0.txt GNU GPL version 3].&lt;br /&gt;
&lt;br /&gt;
* [[General FAQ]]&lt;br /&gt;
* Wandora poster in [http://wandora.org/download/other/poster09.pdf PDF] or [http://wandora.org/download/other/poster09.gif GIF] formats.&lt;br /&gt;
* [[Features]]&lt;br /&gt;
* [[Screenshots]]&lt;br /&gt;
* [http://wandora.org/www/news Wandora news]&lt;br /&gt;
* [[License of Wandora|License]]&lt;br /&gt;
&lt;br /&gt;
== Starting with Wandora ==&lt;br /&gt;
&lt;br /&gt;
Wandora is a desktop application written in Java version 8. You need a Java Development Kit (JDK) to execute the application. Wandora has two distribution packages. A binary distribution package contains a runnable version of the application. Wandora's source code is available as a source code distribution package. Both packages are zip compressed file repositories. Use one of the startup scripts in '''bin''' folder to start the Wandora application.&lt;br /&gt;
&lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Change log]]&lt;br /&gt;
* [[Download|Download Wandora]] (build date {{build date}})&lt;br /&gt;
* [[How to install Wandora|Installing Wandora]]&lt;br /&gt;
* [[Running Wandora]]&lt;br /&gt;
* [[Tuning Wandora for Mac OS]]&lt;br /&gt;
* [[Quickstart]]&lt;br /&gt;
&lt;br /&gt;
== Topic Maps ==&lt;br /&gt;
&lt;br /&gt;
Wandora's internal datamodel is based on Topic Maps. [http://en.wikipedia.org/wiki/Topic_Maps Wikipedia defines Topic Maps] as a standard for the representation and interchange of knowledge, with an emphasis on the findability of information. A topic map represents information using ''topics'', ''associations'' and ''occurrences''. Topic represents any concept, from people, countries, and organizations to software modules, individual files, and events. Associations are hypergraph relationships between topics. Occurrence is an information resource relevant to a particular topic. If you are not familiar with Topic Maps, you can think it as a special kind of graph with nodes and edges. Wandora's topic map model is limited. These model limitations are explained in [[Reduced Topic Maps|Topic maps in Wandora]] page.&lt;br /&gt;
&lt;br /&gt;
* [[Topic Maps|About topic maps]]&lt;br /&gt;
* [[Reduced Topic Maps|Topic maps in Wandora]]&lt;br /&gt;
&lt;br /&gt;
See also '''Topic map layers''' section below. Wandora Team has converted several well known ontologies to Topic Maps format. These ontologies: WordNet, OpenCyc, Gene Ontology, Gellish, and Finnish General Upper Ontology (YSO) are available at [[Topic map gallery]].&lt;br /&gt;
&lt;br /&gt;
== Using Wandora ==&lt;br /&gt;
&lt;br /&gt;
This section contains basic tutorials for Wandora. If you are a novice Wandora user, please start here. See also tutorial videos on [http://wandora.org/wandora/tv/ wandoratv].&lt;br /&gt;
&lt;br /&gt;
* [[Quickstart]]&lt;br /&gt;
* [[Opening a topic]]&lt;br /&gt;
&lt;br /&gt;
Wandora has a rich set of topic, association and occurrence editing features. Usually a topic is edited in a topic panel one by one. Editing an association takes place in a separate association editor. Similarly, editing an occurrence takes place in an occurrence editor. Next pages discuss about creating and editing topics and associations.&lt;br /&gt;
&lt;br /&gt;
* [[Create new topic]]&lt;br /&gt;
* [[Delete topic]]&lt;br /&gt;
* [[Create new association]]&lt;br /&gt;
* [[Delete association]]&lt;br /&gt;
* [[Editing topics and associations]]&lt;br /&gt;
&lt;br /&gt;
Wandora saves all topic maps in a Wandora project file. Addition to project files, Wandora can read and write topic map serializations. See also chapter Import and Export below.&lt;br /&gt;
&lt;br /&gt;
* [[How to save and load project]]&lt;br /&gt;
* [[How to import existing topic map to Wandora]]&lt;br /&gt;
* [[How to export topic map in Wandora]]&lt;br /&gt;
&lt;br /&gt;
Next pages discuss some other features of the Wandora application.&lt;br /&gt;
&lt;br /&gt;
* [[Finding a topic]]&lt;br /&gt;
* [[Topic shortcuts]]&lt;br /&gt;
* [[Working with topic tables]]&lt;br /&gt;
* [[Working with topic trees]]&lt;br /&gt;
* [[Drag and drop topics]]&lt;br /&gt;
* [[Creating custom topic trees]]&lt;br /&gt;
* [[View all variant names of a topic]]&lt;br /&gt;
* [[Transform variant names to topics and associations]]&lt;br /&gt;
* [[Undo and redo]]&lt;br /&gt;
* [[Subject locator previews]]&lt;br /&gt;
&lt;br /&gt;
== Topic panels ==&lt;br /&gt;
&lt;br /&gt;
Topic panel is Wandora's user interface element to view and edit topics. Wandora supports several different topic panel types. Topic panels are managed with menu options under '''View'''. Wandora can view several topic panels simultaneously. Traditional topic panel views all topic elements in a table while tabbed panel views topic details in separate tabs. Graph topic panel is used for graph visualizations. Custom topic panel is based on user specific queries related to the current topic.&lt;br /&gt;
&lt;br /&gt;
* [[Working with topic panels]]&lt;br /&gt;
&lt;br /&gt;
Different topic panels are&lt;br /&gt;
&lt;br /&gt;
* [[Traditional topic panel]]&lt;br /&gt;
* [[Tabbed topic panel]]&lt;br /&gt;
* [[Graph topic panel]]&lt;br /&gt;
* [[Custom topic panel]]&lt;br /&gt;
* [[Treemap topic panel]]&lt;br /&gt;
* [[R topic panel]]&lt;br /&gt;
* [[Processing topic panel]]&lt;br /&gt;
* [[Sketch grid]]&lt;br /&gt;
* [[Webview]]&lt;br /&gt;
* [[Tree panel]]&lt;br /&gt;
* [[Search panel]]&lt;br /&gt;
* [[Layer info panel]]&lt;br /&gt;
* [[Query editor topic panel]]&lt;br /&gt;
&lt;br /&gt;
== Topic map layers ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports layered topic maps. Layered topic map contains one or more topic maps stacked into an ordered array. Any topic in the layered topic map is a superposition of all merging topics in different layers. Wandora views all layered topic maps as a single topic map but allows layer specific operations too. It really matters what layer is active. As user can focus on one layer at a time or replace any layer at any time, the composition of information is flexible. User can easily try different scenarios. Layer specific application options and tools locate in '''Layers''' menu. Layered topic maps are very close to the concept of [http://arxiv.org/abs/1309.7233 multilayer networks].&lt;br /&gt;
&lt;br /&gt;
* [[Introduction to Layered Topic Maps]]&lt;br /&gt;
* [[Creating new layers]]&lt;br /&gt;
* [[Deleting layer]]&lt;br /&gt;
* [[Layer order and arranging layers]]&lt;br /&gt;
* [[Merging layers]]&lt;br /&gt;
* [[Topic's layer distribution]]&lt;br /&gt;
&lt;br /&gt;
'''Different layer types'''&lt;br /&gt;
* [[Layered topic map]]&lt;br /&gt;
* [[Memory topic map]]&lt;br /&gt;
* [[Database topic map]]&lt;br /&gt;
* [[Linked topic map]]&lt;br /&gt;
* [[Query topic map]]&lt;br /&gt;
&amp;lt;!-- * [[Remote topic map]] --&amp;gt;&lt;br /&gt;
* [[Web service topic map]]&lt;br /&gt;
&lt;br /&gt;
'''Other'''&lt;br /&gt;
* [[Compare topic maps]]&lt;br /&gt;
* [[Topic map patcher]]&lt;br /&gt;
&lt;br /&gt;
== Import and Export ==&lt;br /&gt;
&lt;br /&gt;
Wandora has been designed for easy aggregation of information and features a wide range of import and export tools. Wandora imports not just different Topic Maps formats such as XTM1, XTM2, and LTM but also RDF as XML, N3, and Turtle. Also, Wandora imports bio-ontologies in OBO flat file format. To get an up-to-date overview of Wandora's import options see menu '''File &amp;gt; Import'''. Addition to import options, Wandora features a wide range of export options from different Topic Maps formats to different graph formats. See menu options in '''File &amp;gt; Export'''. Wandora's native file format is Wandora project, with a file suffix WPR, which is a collection of XTM2 topic maps and a configuration file within a zip package.&lt;br /&gt;
&lt;br /&gt;
* [[How to save and load project]]&lt;br /&gt;
* [[How to import existing topic map to Wandora]]&lt;br /&gt;
* [[How to export topic map in Wandora]]&lt;br /&gt;
* [[Working with Git repositories]]&lt;br /&gt;
* [[Waiana import and export]]&lt;br /&gt;
** [[Maiana import and export]]&lt;br /&gt;
* [[Transferring data with clipboard]]&lt;br /&gt;
* [[Importing RDF]] (see also extractors below)&lt;br /&gt;
* [[OBO flat file import|Importing OBO flat file ontologies]]&lt;br /&gt;
* [[Gene Ontology Annotation file import]]&lt;br /&gt;
* [[Importing XML with XSL]]&lt;br /&gt;
* [[Generic SQL database import]]&lt;br /&gt;
* [[Exporting WWW site]]&lt;br /&gt;
* [[Lucene search index export]]&lt;br /&gt;
* [[SQL Dump Export]]&lt;br /&gt;
* [[IoT Pinger]]&lt;br /&gt;
&lt;br /&gt;
'''Graph and matrix imports'''&lt;br /&gt;
* [[Adjacency list import]]&lt;br /&gt;
* [[Adjacency matrix import]]&lt;br /&gt;
* [[Incidence matrix import]]&lt;br /&gt;
&lt;br /&gt;
'''Graph and matrix exports'''&lt;br /&gt;
* [[Graph Modeling Language export]]&lt;br /&gt;
* [[GraphML export]]&lt;br /&gt;
* [[GraphXML export]]&lt;br /&gt;
* [[GXL graph export]]&lt;br /&gt;
* [[Export adjacency matrix]]&lt;br /&gt;
* [[Export incidence matrix]]&lt;br /&gt;
* See also page [[Graph topic panel]] and it's chapter Export options.&lt;br /&gt;
&lt;br /&gt;
For additional information about Wandora's export capabilities see also '''Wandora as a server''' section below. For additional information about Wandora's import capabilities see also '''Extractors''' section below. &amp;lt;!-- [[Image:import_export_diagram.gif|center]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Extractors ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Wandoras_extractors.gif|center]]&lt;br /&gt;
&lt;br /&gt;
Wandora is great for information mashups. With Wandora you can easily mashup information from various sources. Extractors are specific Wandora tools used to extract topics and associations out of different file formats and sources. For example, Wandora can extract data from MP3 and JPG files. To see what extractors your Wandora has installed see menu options in '''File &amp;gt; Extract'''. To start an extractor select the extractor in the menu or use drag and drop extractor. Wandora also features an add-on for Mozilla Firefox WWW browser. With this add-on you can perform extractions directly in Firefox www browser or in Thunderbird email client.&lt;br /&gt;
&lt;br /&gt;
* [[Drag and drop extractor]]&lt;br /&gt;
* [[Wandora Firefox plugin|Firefox plugin]] to extract directly from Firefox WWW browser and Thunderbird email client.&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot; background-color=&amp;quot;transparent&amp;quot; &lt;br /&gt;
| style=&amp;quot;border:none; margin:none; padding:0px;&amp;quot; valign=&amp;quot;top&amp;quot; | &amp;lt;!-- LEFT COLUMN --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Search engine extractors'''&lt;br /&gt;
* [[Bing extractor]]&lt;br /&gt;
* [[Yahoo! BOSS extractor]]&lt;br /&gt;
* [[DuckDuckGo extractor]]&lt;br /&gt;
'''Simple files extractors'''&lt;br /&gt;
* [[JPG binary metadata extractor]]&lt;br /&gt;
* [[PDF extractor]]&lt;br /&gt;
* [[File system extractor]]&lt;br /&gt;
* [[Simple Text Document Extractor|Convert simple text documents to topic map occurrences]]&lt;br /&gt;
* [[Simple CSV association extractor]]&lt;br /&gt;
* [[OCR Extractor]]&lt;br /&gt;
'''Media extractors'''&lt;br /&gt;
* [[Europeana extractor]]&lt;br /&gt;
* [[MP3 ID3v1 and ID3v2 extractor]]&lt;br /&gt;
* [[IMDB extractor]]&lt;br /&gt;
* [[FreeDB extractor]]&lt;br /&gt;
* [[Last.fm extractors|Convert Last.fm XML feeds to a topic map]]&lt;br /&gt;
* [[Flickr extractors]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Ovi shared media extractors]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* [[YouTube extractor]]s&lt;br /&gt;
* [[Rekognition extractor]]&lt;br /&gt;
'''Social and Bookmark extractors'''&lt;br /&gt;
* [[Facebook Graph extractor]]&lt;br /&gt;
* [[Twitter extractor]]&lt;br /&gt;
* [[Twitter JSON extractor]]&lt;br /&gt;
* [[Reddit extractor]]&lt;br /&gt;
* [[Digg extractors]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Delicious extractors]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Diigo bookmark extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Twine RDF extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
'''Bibliographical extractors'''&lt;br /&gt;
* [[MARCXML extractor]]&lt;br /&gt;
* [[Dublin Core XML extractor]]&lt;br /&gt;
* [[Bibtex extractor|Convert BibTeX files to a topic map]]&lt;br /&gt;
* [[RIS extractor]]&lt;br /&gt;
* [[HelMet library data extractor]]&lt;br /&gt;
'''Classifications'''&lt;br /&gt;
* [[GATE/ANNIE integration|GATE/ANNIE]]&lt;br /&gt;
* [[Stanford Named Entity Recognizer integration|Stanford Named Entity Recognizer (NER)]]&lt;br /&gt;
* [[OpenCalais classifier]]&lt;br /&gt;
* [[AlchemyAPI extractors]]&lt;br /&gt;
* [[Yahoo! YQL term extractor]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Tagthe extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[SemanticHacker classifier]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* [[Zemanta extractor]]&lt;br /&gt;
* [[UClassify integration]]&lt;br /&gt;
* [[Simple Word Matching Extractor]]&lt;br /&gt;
* [[Similarity Word Extractor]]&lt;br /&gt;
&lt;br /&gt;
'''Knowledge extractors'''&lt;br /&gt;
* [[OpenCyc extractor]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Subj3ct record extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* [[DBpedia extractor]]&lt;br /&gt;
* [[Freebase extractor]]&lt;br /&gt;
* [[Umbel extractors]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1; margin:5; padding-left: 20px;&amp;quot; valign=&amp;quot;top&amp;quot;| &amp;lt;!-- RIGHT COLUMN --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''HTML structures extractors'''&lt;br /&gt;
* [[HTML superclass-subclass list extractor]]&lt;br /&gt;
* [[HTML instance list extractor]]&lt;br /&gt;
* [[HTML property table extractor]]&lt;br /&gt;
* [[HTML association table extractor]]&lt;br /&gt;
* [[HTML link extractor]]&lt;br /&gt;
'''News and syndication extractors'''&lt;br /&gt;
* [[RSS 2.0 Extractor]] and [[RSS 1.0 RDF Extractor]]&lt;br /&gt;
* [[Atom extractor]]&lt;br /&gt;
* [[New York Times Article Search API extractor]]&lt;br /&gt;
* [[New York Times Event API extractor]]&lt;br /&gt;
* [[Guardian open platform extractor]]&lt;br /&gt;
'''Microformat extractors'''&lt;br /&gt;
* [[Any23 extractor]]&lt;br /&gt;
* [[Geo microformat extractor|Convert geo microformat snippets to topic maps]]&lt;br /&gt;
* [[Adr microformat extractor|Convert adr microformat snippets to topic maps]]&lt;br /&gt;
* [[HCalendar microformat extractor|Convert hcalendar microformat snippets to topic maps]]&lt;br /&gt;
* [[HCard microformat extractor|Convert hcard microformat snippets to topic maps]]&lt;br /&gt;
'''Wiki extractors'''&lt;br /&gt;
* [[Wikipedia extractor]]&lt;br /&gt;
* [[MediaWiki Content Extractor]]&lt;br /&gt;
* More general [[MediaWiki extractor]]&lt;br /&gt;
'''Simple RDF extractors'''&lt;br /&gt;
* [[SKOS RDF extractor]]&lt;br /&gt;
* [[Dublin Core RDF extractor]]&lt;br /&gt;
* [[FOAF RDF extractor]]&lt;br /&gt;
* [[IIIF RDF extractor]]&lt;br /&gt;
'''Language'''&lt;br /&gt;
* [[Big Huge Thesaurus API extractor]]&lt;br /&gt;
* [[VerbOcean extractor]]&lt;br /&gt;
* [[Moby thesaurus extractor]]&lt;br /&gt;
* [[Stands4 word describer]]&lt;br /&gt;
'''Databases'''&lt;br /&gt;
* [[Generic SQL database import | Importing SQL database]]&lt;br /&gt;
* [[SQL query result set extractor]]&lt;br /&gt;
* [[Excel extractors]]&lt;br /&gt;
'''Other'''&lt;br /&gt;
* [[Email extractor]]&lt;br /&gt;
* [[Geonames extractors]]&lt;br /&gt;
* [[Gellish ontology extractor]]&lt;br /&gt;
* [[GEDCOM extractor]]&lt;br /&gt;
* [[SPARQL extractor]]&lt;br /&gt;
* [[Oma kaupunki extractor]]&lt;br /&gt;
* [[iCal calendar format extractor]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See [[Refining occurrences]] for some practical examples of how to extract associations and topics out of occurrences.&lt;br /&gt;
&lt;br /&gt;
== Generators ==&lt;br /&gt;
&lt;br /&gt;
Generators are special tools that generate topics and associations algorithmically. Generators help you construct basic building blocks for your topic maps. Generators are also a nice test suite for Wandora and topic maps in general. Generators locate in Wandora's '''File &amp;gt; Generate''' menu. Available generators are&lt;br /&gt;
&lt;br /&gt;
* [[Random graph generator]]&lt;br /&gt;
* [[Fully connected graph generator]]&lt;br /&gt;
* [[Tree graph generator]]&lt;br /&gt;
* [[Linear list graph generator]]&lt;br /&gt;
* [[Finite group graph generator]]&lt;br /&gt;
* [[Platonic solid graph generator]]&lt;br /&gt;
* [[Hypercube graph generator]]&lt;br /&gt;
* [[Tiling graph generator]] (square, triangular, and hexagonal tilings)&lt;br /&gt;
* [[Edge generator]]&lt;br /&gt;
* [[L-system generator]]&lt;br /&gt;
* [[Cylinder graph generator]]&lt;br /&gt;
* [[Lattice graph generator]]&lt;br /&gt;
&lt;br /&gt;
== Schema ==&lt;br /&gt;
&lt;br /&gt;
Schema is a collection of specific topics and associations that Wandora uses to construct the user interface of association editor, occurrence editor and topic name panel. Schema eases many topic map operations such as association and occurrence construction. Schema also defines the language support of Wandora application.&lt;br /&gt;
&lt;br /&gt;
* [[Schema]] to ease association and occurrence creation and modification&lt;br /&gt;
&lt;br /&gt;
== Language support ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports only one base name per topic. However, a topic may contain several different variant names. Each variant name has a type and a language. Similarly, a topic may contain several different occurrences, text fragments. Each occurrence has a type and a language also. Wandora supports both Microsoft Translator and Google translate API and can convert both variant names and occurrences to other languages.&lt;br /&gt;
&lt;br /&gt;
* [[How to add a language to Wandora]]&lt;br /&gt;
* [[How to add a name type to Wandora]]&lt;br /&gt;
* [[Translating variant names with Google]]&lt;br /&gt;
* [[Translating occurrences with Google]]&lt;br /&gt;
* [[Translating variant names with Microsoft Translator]]&lt;br /&gt;
* [[Translating occurrences with Microsoft Translator]]&lt;br /&gt;
* [[View all variant names of a topic]]&lt;br /&gt;
&lt;br /&gt;
== Analyzing and querying topic maps ==&lt;br /&gt;
&lt;br /&gt;
Generally these tools locate in '''Layers &amp;gt; Statistics''' menu. As an exception SOM classifier is found in association table menu and topic map comparison in '''File''' menu. Wandora provides also a bridge to R language. R language is a comprehensive statistical and graphing environment. With Wandora's R integration, the user can access Wandora's information structures in R environment. This opens up interesting possibilities if used together with information extractors.&lt;br /&gt;
&lt;br /&gt;
* [[Topic map info]]&lt;br /&gt;
* [[Topic map connection statistics]]&lt;br /&gt;
* [[Topic map diameter]]&lt;br /&gt;
* [[Merge ratio matrix]]&lt;br /&gt;
* [[Export similarity matrix|Topic similarity matrix]]&lt;br /&gt;
* [[Clustering coefficient]] of topic map&lt;br /&gt;
* [[SOM classifier]] (Self Organizing Maps classifier)&lt;br /&gt;
* [[Asset weight of a topic]]&lt;br /&gt;
* [[Compare topic maps]]&lt;br /&gt;
* [[R in Wandora]]&lt;br /&gt;
** [[Statistical analysis of Topic Maps in R]]&lt;br /&gt;
* [[Query language]]&lt;br /&gt;
* [[TMQL]]&lt;br /&gt;
&lt;br /&gt;
See the '''Extract''' section and especially the subsection '''Classifications''' above also.&lt;br /&gt;
&lt;br /&gt;
== Tools and tool manager ==&lt;br /&gt;
&lt;br /&gt;
A tool packs certain Wandora functionality into a single software component, specifically a Java class. When ever the user performs an action in Wandora, Wandora runs the tool that is responsible for the action. The Tool manager is a specific tool used to manage tools and tool sources. The user can  install new tools to the Wandora. To develop a tool for the Wandora, the user writes a Java class source using a Java IDE, preferably Netbeans, and compiles the source using Java JDK.&lt;br /&gt;
&lt;br /&gt;
* [[Tool manager]]&lt;br /&gt;
* [[:Category:Tools|Available tools]]&lt;br /&gt;
* [[Writing your own tool]]&lt;br /&gt;
* [[Installing your own tool]]&lt;br /&gt;
* [[Tool locks]]&lt;br /&gt;
* [[Configuring tools]]&lt;br /&gt;
* [[Additional tool help]]&lt;br /&gt;
* [[Developing Wandora]]&lt;br /&gt;
&lt;br /&gt;
== Wandora as a server ==&lt;br /&gt;
&lt;br /&gt;
The Wandora application contains an HTTP server. The embedded HTTP server generates various output formats and interactive visualizations out of the information stored in the Wandora. The embedded server hosts service modules. A service module is a software component that serves some information out of the Wandora. For example, '''HTML service module''' generates a navigable HTML site out of the topics in the Wandora. '''D3 graph service module''' generates an interactive graph out of all topics in the Wandora. More over, '''XTM topic map service module''' outputs current topic in the Wandora in an XTM format. It provides a data access point for external applications, or for other instances of the Wandora application. Some service modules rely on extracted information. Such service modules are '''Timeline service module''' and '''Google Maps service module'''.&lt;br /&gt;
&lt;br /&gt;
* [[Embedded HTTP server]]&lt;br /&gt;
** [[HTML service module]] &lt;br /&gt;
** [[Mobile HTML service module]]&lt;br /&gt;
** [[RSS feed service module]]&lt;br /&gt;
** [[SOAP web service module]] &lt;br /&gt;
** [[Drupal service module]]&lt;br /&gt;
** [[Firefox and Thunderbird plugin service module]]&lt;br /&gt;
** [[XTM topic map service module]] &lt;br /&gt;
** [[JTM topic map service module]]&lt;br /&gt;
** [[RDF service module]]&lt;br /&gt;
** [[GRAPHML service module]]&lt;br /&gt;
** [[Screencast service module]]&lt;br /&gt;
** [[Flash graph service module]]&lt;br /&gt;
** [[Timeline service module]]&lt;br /&gt;
** [[Google Maps service module]]&lt;br /&gt;
** [[D3 graph service module]]&lt;br /&gt;
** [[D3 word cloud service module]]&lt;br /&gt;
** [[D3 partition service module]]&lt;br /&gt;
** [[D3 tree service module]]&lt;br /&gt;
** [[D3 matrix service module]]&lt;br /&gt;
** [[D3 layer visualization]]&lt;br /&gt;
** [[Waiana service module]]&lt;br /&gt;
** [[SameAs service module]]&lt;br /&gt;
&lt;br /&gt;
Wandora team has also built several service modules for Drupal content management system and an extra for Joomla content management system. These modules can be used to publish Wandora stored information in these CMSes.&lt;br /&gt;
&lt;br /&gt;
* [[Wandora Drupal extras]]&lt;br /&gt;
* [[Wandora's Joomla Topic Reader]]&lt;br /&gt;
* [[JQuery Mobile based topic map browser]]&lt;br /&gt;
&lt;br /&gt;
Wandora's embedded HTTP server contains a service module for SOAP web service. There is additional information available for Wandora's web service. &lt;br /&gt;
&lt;br /&gt;
* [[Wandora Web Service]]&lt;br /&gt;
&lt;br /&gt;
Also included is a [[Wandora modules framework|modular framework]] for building webapps in Apache Tomcat or similar servlet containers. Topic maps and features of Wandora can be included in the servlet using this framework. The same framework can also be used in the embedded server.&lt;br /&gt;
&lt;br /&gt;
== Developing and hacking Wandora == &lt;br /&gt;
&lt;br /&gt;
Wandora project is developed with [http://netbeans.org/ Netbeans IDE]. Wandora's source code distribution package contains a Netbeans IDE project. You can download Wandora's source code distribution package from [[Download]] page. However, we suggest that you clone [https://github.com/wandora-team/wandora Wandora's repository] at Github. Perhaps you want to push some fixes or new features back.&lt;br /&gt;
&lt;br /&gt;
* [[Change log]]&lt;br /&gt;
* [https://github.com/wandora-team/wandora Wandora @ Github]&lt;br /&gt;
* [[Download]] (build date {{build date}})&lt;br /&gt;
* [[License of Wandora|License]]&lt;br /&gt;
* [[Developing Wandora]]&lt;br /&gt;
* [http://wandora.org/api/ Wandora Javadocs], [http://wandora.org/api/wandora-javadoc.zip download]&lt;br /&gt;
* [[Wandora's configuration file]]&lt;br /&gt;
* [[Upcoming features]]&lt;br /&gt;
* [[Open bugs]]&lt;br /&gt;
&lt;br /&gt;
See also section '''Tools and tool manager''' above.&lt;br /&gt;
&lt;br /&gt;
== Papers and presentations ==&lt;br /&gt;
&lt;br /&gt;
This section lists some papers and presentations related to Wandora and semantic web technologies created by the inner circle of Wandora Team. For a more wider selection of works related to Wandora see [http://wandora.org/forum/viewforum.php?f=10&amp;amp;sid=57134deccd5ba47132334f2f1215b520 Use cases at Wandora forum].&lt;br /&gt;
&lt;br /&gt;
* [http://tmra.de/2010/ TMRA 2010] tutorial slides: [http://wandora.org/download/other/tmra10/wandora_workshop_tmra2010.pdf Converting information to Topic Maps using Wandora].&lt;br /&gt;
* [http://tmra.de/2009/ TMRA 2009] workshop presentation [http://www.slideshare.net/tmra/semantic-mashups-with-wandora Semantic Mashups with Wandora]. [http://wandora.org/wandora/download/other/tmra09/wandora_tutorial_leipzig.zip Example data set] is available for brave experimenters.&lt;br /&gt;
* Wandora poster in [http://wandora.org/wandora/download/other/poster09.pdf PDF] or [http://wandora.org/wandora/download/other/poster09.gif GIF] formats.&lt;br /&gt;
* Kivelä A.: [http://wandora.org/download/other/gradu_kivela.pdf OBO-ontologioiden kuvaaminen Topic Map-muotoon]. MSc Theses, 2008. (in Finnish). (English Abstract: [http://wandora.org/wandora/download/other/gradu_kivela_abstract_en.pdf Converting OBO ontologies to Topic Maps]).&lt;br /&gt;
* Lyytinen O.: [http://www.wandora.org/download/other/gradu_lyytinen.pdf Semanttisen webin tekniikoiden soveltaminen Wikisovelluksissa]. MSc Theses, 2008. (in Finnish) &lt;br /&gt;
* Kivelä A.: [http://www.wandora.org/download/other/wandora_xml_finland.pdf Topic Maps, Wandora ja kourallinen julkaisuprojekteja] (in Finnish). Presentation held in XML Finland meeting November 14th, 2007. &lt;br /&gt;
* Lyytinen O.: [http://wandora.net/wandora/download/other/step06.pdf Building Internet Services with Layered Topic Maps]. Presentation held in The Finnish Artificial Intelligence Conference (STeP 2006), 2006-10-26.&lt;br /&gt;
* Kivelä A., Lyytinen O.: [http://wandora.net/wiki/images/Topic_map_aided_publishing.pdf Topic Map Aided Publishing – A Case Study of Assembly Media Archive]. ''Web Intelligence. STeP 2004 - The 11th Finnish Artificial Intelligence Conference Proceedings - Vol. 2'', 2004.&lt;br /&gt;
&lt;br /&gt;
== Wandora @ World ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/wandora-team/wandora Github]&lt;br /&gt;
* [http://twitter.com/#!/wandora_app Twitter]&lt;br /&gt;
* [https://www.youtube.com/channel/UClJoFDmiThA02RmAUT5YEcw YouTube]&lt;br /&gt;
* [http://freecode.com/projects/wandora/ Freecode]&lt;br /&gt;
* [http://sourceforge.net/projects/wandora/ SourceForge.net]&lt;br /&gt;
&amp;lt;!-- * [http://www.garshol.priv.no/tmtools/product.jsp?id=wandora Topic Maps Tools] --&amp;gt;&lt;br /&gt;
* [http://www.topicmapslab.de/projects/wandora?locale=en Topic Maps Lab]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
As said in the very beginning, the documentation is a work in progress and incomplete. If the available documentation didn't answer your question, please drop a line to Wandora forum and we'll try to find an answer for you. &lt;br /&gt;
&lt;br /&gt;
* [[General FAQ]]&lt;br /&gt;
* [[FAQ for Wandora user]] reveals some nifty details of Wandora application.&lt;br /&gt;
* [http://wandora.org/tv Wandora tv]&lt;br /&gt;
* [http://wandora.org/forum/ Wandora forum]&lt;br /&gt;
* [[Open bugs]]&lt;br /&gt;
&lt;br /&gt;
If you are interested in Topic Maps and information technology related news see [http://planet.topicmaps.org/ Planet Topic Maps] and [http://planetrdf.com/ Planet RDF].&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-17T07:26:58Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: Akivela moved page Supported Git commands to Working with Git repositories without leaving a redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. Cloning a remote Git project starts with a menu option '''File &amp;gt; Git &amp;gt; Initialize by cloning a remote repository...'''. The menu option opens a dialog window as shown below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Git_clone.png|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Before Wandora can clone a remote repository, user must enter the clone url and local directory for the repository. Optionally the user may enter username and password if the remote repository requires credentials. Credentials may be necessary if the user wishes to commit and push changes back to the remote repository. Finally the user may choose to open cloned repository after clone finishes. Remote repository can be opened only if the cloned repository is a valid Wandora project. If cloned repository is not valid Wandora project and the user has selected to open the cloned project, Wandora views an error dialog.&lt;br /&gt;
&lt;br /&gt;
Once the user has cloned a remote repository, the local directory contains copies of remote files. Cloned repository files in the local directory can now be changed with Wandora application and manually.&lt;br /&gt;
&lt;br /&gt;
== Initializing local repository ==&lt;br /&gt;
&lt;br /&gt;
If there is no remote repository and the user wants to keep track of changes, she can initialize local Git repository using menu option '''File &amp;gt; Git &amp;gt; Initialize local repository...'''. Menu option creates local Git repository and saves current Wandora project into the repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that Wandora has no tool to transform local repository into remote repository. The user can not push changes from local repository into the remote repository using Wandora's Git tools.&lt;br /&gt;
&lt;br /&gt;
== Commit and push to remote ==&lt;br /&gt;
&lt;br /&gt;
To save all changes to the remote repository, Wandora user can choose menu option '''File &amp;gt; Git &amp;gt; Commit and push to remote...'''. The menu option saves current project to the local directory, adds and commits changes to the local repository, and pushes changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that all manual changes are committed and pushed too.&lt;br /&gt;
&lt;br /&gt;
If current project is not a Git repository, Wandora views message: Current project is not a git repository. Initialize the git repository first.&lt;br /&gt;
&lt;br /&gt;
== Commit to local ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Commit to local''' saves Wandora project to the local project directory and commits all changes to the local repository.&lt;br /&gt;
&lt;br /&gt;
== Push to remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Push to remote''' pushes all local remote changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
Push works for remote Git repositories only. If the repository was initialized as a local Git repository, push is not supported.&lt;br /&gt;
&lt;br /&gt;
== Pull from remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Pull from remote''' updates local repository from the remote remote repository and reverts current project.&lt;br /&gt;
&lt;br /&gt;
Pull works for remote repositories only. If the repository was initialized as a local Git repository, pull is not supported.&lt;br /&gt;
&lt;br /&gt;
== Unsupported Git commands ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports only small subset of Git commands. To use unsupported Git commands, the user should install any standard Git software package and start using it's commands. Any standard Git software package contains commands that can be used with repositories initialized using Wandora.&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-17T07:25:53Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Clone remote repository */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. Cloning a remote Git project starts with a menu option '''File &amp;gt; Git &amp;gt; Initialize by cloning a remote repository...'''. The menu option opens a dialog window as shown below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Git_clone.png|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Before Wandora can clone a remote repository, user must enter the clone url and local directory for the repository. Optionally the user may enter username and password if the remote repository requires credentials. Credentials may be necessary if the user wishes to commit and push changes back to the remote repository. Finally the user may choose to open cloned repository after clone finishes. Remote repository can be opened only if the cloned repository is a valid Wandora project. If cloned repository is not valid Wandora project and the user has selected to open the cloned project, Wandora views an error dialog.&lt;br /&gt;
&lt;br /&gt;
Once the user has cloned a remote repository, the local directory contains copies of remote files. Cloned repository files in the local directory can now be changed with Wandora application and manually.&lt;br /&gt;
&lt;br /&gt;
== Initializing local repository ==&lt;br /&gt;
&lt;br /&gt;
If there is no remote repository and the user wants to keep track of changes, she can initialize local Git repository using menu option '''File &amp;gt; Git &amp;gt; Initialize local repository...'''. Menu option creates local Git repository and saves current Wandora project into the repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that Wandora has no tool to transform local repository into remote repository. The user can not push changes from local repository into the remote repository using Wandora's Git tools.&lt;br /&gt;
&lt;br /&gt;
== Commit and push to remote ==&lt;br /&gt;
&lt;br /&gt;
To save all changes to the remote repository, Wandora user can choose menu option '''File &amp;gt; Git &amp;gt; Commit and push to remote...'''. The menu option saves current project to the local directory, adds and commits changes to the local repository, and pushes changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that all manual changes are committed and pushed too.&lt;br /&gt;
&lt;br /&gt;
If current project is not a Git repository, Wandora views message: Current project is not a git repository. Initialize the git repository first.&lt;br /&gt;
&lt;br /&gt;
== Commit to local ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Commit to local''' saves Wandora project to the local project directory and commits all changes to the local repository.&lt;br /&gt;
&lt;br /&gt;
== Push to remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Push to remote''' pushes all local remote changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
Push works for remote Git repositories only. If the repository was initialized as a local Git repository, push is not supported.&lt;br /&gt;
&lt;br /&gt;
== Pull from remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Pull from remote''' updates local repository from the remote remote repository and reverts current project.&lt;br /&gt;
&lt;br /&gt;
Pull works for remote repositories only. If the repository was initialized as a local Git repository, pull is not supported.&lt;br /&gt;
&lt;br /&gt;
== Unsupported Git commands ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports only small subset of Git commands. To use unsupported Git commands, the user should install any standard Git software package and start using it's commands. Any standard Git software package contains commands that can be used with repositories initialized using Wandora.&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-17T07:22:30Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Push to remote */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. Cloning a remote Git project starts with a menu option '''File &amp;gt; Git &amp;gt; Initialize by cloning a remote repository...'''. The menu option opens a dialog window as shown below.&lt;br /&gt;
&lt;br /&gt;
[[File:Git_clone.png|center]]&lt;br /&gt;
&lt;br /&gt;
Before Wandora can clone a remote repository, user must enter the clone url and local directory for the repository. Optionally the user may enter username and password if the remote repository requires credentials. Credentials may be necessary if the user wishes to commit and push changes back to the remote repository. Finally the user may choose to open cloned repository after clone finishes. Remote repository can be opened only if the cloned repository is a valid Wandora project. If cloned repository is not valid Wandora project and the user has selected to open the cloned project, Wandora views an error dialog.&lt;br /&gt;
&lt;br /&gt;
Once the user has cloned a remote repository, the local directory contains copies of remote files. Cloned repository files in the local directory can now be changed with Wandora application and manually.&lt;br /&gt;
&lt;br /&gt;
== Initializing local repository ==&lt;br /&gt;
&lt;br /&gt;
If there is no remote repository and the user wants to keep track of changes, she can initialize local Git repository using menu option '''File &amp;gt; Git &amp;gt; Initialize local repository...'''. Menu option creates local Git repository and saves current Wandora project into the repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that Wandora has no tool to transform local repository into remote repository. The user can not push changes from local repository into the remote repository using Wandora's Git tools.&lt;br /&gt;
&lt;br /&gt;
== Commit and push to remote ==&lt;br /&gt;
&lt;br /&gt;
To save all changes to the remote repository, Wandora user can choose menu option '''File &amp;gt; Git &amp;gt; Commit and push to remote...'''. The menu option saves current project to the local directory, adds and commits changes to the local repository, and pushes changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that all manual changes are committed and pushed too.&lt;br /&gt;
&lt;br /&gt;
If current project is not a Git repository, Wandora views message: Current project is not a git repository. Initialize the git repository first.&lt;br /&gt;
&lt;br /&gt;
== Commit to local ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Commit to local''' saves Wandora project to the local project directory and commits all changes to the local repository.&lt;br /&gt;
&lt;br /&gt;
== Push to remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Push to remote''' pushes all local remote changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
Push works for remote Git repositories only. If the repository was initialized as a local Git repository, push is not supported.&lt;br /&gt;
&lt;br /&gt;
== Pull from remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Pull from remote''' updates local repository from the remote remote repository and reverts current project.&lt;br /&gt;
&lt;br /&gt;
Pull works for remote repositories only. If the repository was initialized as a local Git repository, pull is not supported.&lt;br /&gt;
&lt;br /&gt;
== Unsupported Git commands ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports only small subset of Git commands. To use unsupported Git commands, the user should install any standard Git software package and start using it's commands. Any standard Git software package contains commands that can be used with repositories initialized using Wandora.&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-17T07:21:30Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Pull from remote */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. Cloning a remote Git project starts with a menu option '''File &amp;gt; Git &amp;gt; Initialize by cloning a remote repository...'''. The menu option opens a dialog window as shown below.&lt;br /&gt;
&lt;br /&gt;
[[File:Git_clone.png|center]]&lt;br /&gt;
&lt;br /&gt;
Before Wandora can clone a remote repository, user must enter the clone url and local directory for the repository. Optionally the user may enter username and password if the remote repository requires credentials. Credentials may be necessary if the user wishes to commit and push changes back to the remote repository. Finally the user may choose to open cloned repository after clone finishes. Remote repository can be opened only if the cloned repository is a valid Wandora project. If cloned repository is not valid Wandora project and the user has selected to open the cloned project, Wandora views an error dialog.&lt;br /&gt;
&lt;br /&gt;
Once the user has cloned a remote repository, the local directory contains copies of remote files. Cloned repository files in the local directory can now be changed with Wandora application and manually.&lt;br /&gt;
&lt;br /&gt;
== Initializing local repository ==&lt;br /&gt;
&lt;br /&gt;
If there is no remote repository and the user wants to keep track of changes, she can initialize local Git repository using menu option '''File &amp;gt; Git &amp;gt; Initialize local repository...'''. Menu option creates local Git repository and saves current Wandora project into the repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that Wandora has no tool to transform local repository into remote repository. The user can not push changes from local repository into the remote repository using Wandora's Git tools.&lt;br /&gt;
&lt;br /&gt;
== Commit and push to remote ==&lt;br /&gt;
&lt;br /&gt;
To save all changes to the remote repository, Wandora user can choose menu option '''File &amp;gt; Git &amp;gt; Commit and push to remote...'''. The menu option saves current project to the local directory, adds and commits changes to the local repository, and pushes changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that all manual changes are committed and pushed too.&lt;br /&gt;
&lt;br /&gt;
If current project is not a Git repository, Wandora views message: Current project is not a git repository. Initialize the git repository first.&lt;br /&gt;
&lt;br /&gt;
== Commit to local ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Commit to local''' saves Wandora project to the local project directory and commits all changes to the local repository.&lt;br /&gt;
&lt;br /&gt;
== Push to remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Push to remote''' pushes all local remote changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
Push works for remote Git repositories only.&lt;br /&gt;
&lt;br /&gt;
== Pull from remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Pull from remote''' updates local repository from the remote remote repository and reverts current project.&lt;br /&gt;
&lt;br /&gt;
Pull works for remote repositories only. If the repository was initialized as a local Git repository, pull is not supported.&lt;br /&gt;
&lt;br /&gt;
== Unsupported Git commands ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports only small subset of Git commands. To use unsupported Git commands, the user should install any standard Git software package and start using it's commands. Any standard Git software package contains commands that can be used with repositories initialized using Wandora.&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-17T07:20:33Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Push to remote */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. Cloning a remote Git project starts with a menu option '''File &amp;gt; Git &amp;gt; Initialize by cloning a remote repository...'''. The menu option opens a dialog window as shown below.&lt;br /&gt;
&lt;br /&gt;
[[File:Git_clone.png|center]]&lt;br /&gt;
&lt;br /&gt;
Before Wandora can clone a remote repository, user must enter the clone url and local directory for the repository. Optionally the user may enter username and password if the remote repository requires credentials. Credentials may be necessary if the user wishes to commit and push changes back to the remote repository. Finally the user may choose to open cloned repository after clone finishes. Remote repository can be opened only if the cloned repository is a valid Wandora project. If cloned repository is not valid Wandora project and the user has selected to open the cloned project, Wandora views an error dialog.&lt;br /&gt;
&lt;br /&gt;
Once the user has cloned a remote repository, the local directory contains copies of remote files. Cloned repository files in the local directory can now be changed with Wandora application and manually.&lt;br /&gt;
&lt;br /&gt;
== Initializing local repository ==&lt;br /&gt;
&lt;br /&gt;
If there is no remote repository and the user wants to keep track of changes, she can initialize local Git repository using menu option '''File &amp;gt; Git &amp;gt; Initialize local repository...'''. Menu option creates local Git repository and saves current Wandora project into the repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that Wandora has no tool to transform local repository into remote repository. The user can not push changes from local repository into the remote repository using Wandora's Git tools.&lt;br /&gt;
&lt;br /&gt;
== Commit and push to remote ==&lt;br /&gt;
&lt;br /&gt;
To save all changes to the remote repository, Wandora user can choose menu option '''File &amp;gt; Git &amp;gt; Commit and push to remote...'''. The menu option saves current project to the local directory, adds and commits changes to the local repository, and pushes changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that all manual changes are committed and pushed too.&lt;br /&gt;
&lt;br /&gt;
If current project is not a Git repository, Wandora views message: Current project is not a git repository. Initialize the git repository first.&lt;br /&gt;
&lt;br /&gt;
== Commit to local ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Commit to local''' saves Wandora project to the local project directory and commits all changes to the local repository.&lt;br /&gt;
&lt;br /&gt;
== Push to remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Push to remote''' pushes all local remote changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
Push works for remote Git repositories only.&lt;br /&gt;
&lt;br /&gt;
== Pull from remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Pull from remote''' updates local repository from the remote remote repository and reverts current project.&lt;br /&gt;
&lt;br /&gt;
== Unsupported Git commands ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports only small subset of Git commands. To use unsupported Git commands, the user should install any standard Git software package and start using it's commands. Any standard Git software package contains commands that can be used with repositories initialized using Wandora.&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-17T07:17:59Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Clone remote repository */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. Cloning a remote Git project starts with a menu option '''File &amp;gt; Git &amp;gt; Initialize by cloning a remote repository...'''. The menu option opens a dialog window as shown below.&lt;br /&gt;
&lt;br /&gt;
[[File:Git_clone.png|center]]&lt;br /&gt;
&lt;br /&gt;
Before Wandora can clone a remote repository, user must enter the clone url and local directory for the repository. Optionally the user may enter username and password if the remote repository requires credentials. Credentials may be necessary if the user wishes to commit and push changes back to the remote repository. Finally the user may choose to open cloned repository after clone finishes. Remote repository can be opened only if the cloned repository is a valid Wandora project. If cloned repository is not valid Wandora project and the user has selected to open the cloned project, Wandora views an error dialog.&lt;br /&gt;
&lt;br /&gt;
Once the user has cloned a remote repository, the local directory contains copies of remote files. Cloned repository files in the local directory can now be changed with Wandora application and manually.&lt;br /&gt;
&lt;br /&gt;
== Initializing local repository ==&lt;br /&gt;
&lt;br /&gt;
If there is no remote repository and the user wants to keep track of changes, she can initialize local Git repository using menu option '''File &amp;gt; Git &amp;gt; Initialize local repository...'''. Menu option creates local Git repository and saves current Wandora project into the repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that Wandora has no tool to transform local repository into remote repository. The user can not push changes from local repository into the remote repository using Wandora's Git tools.&lt;br /&gt;
&lt;br /&gt;
== Commit and push to remote ==&lt;br /&gt;
&lt;br /&gt;
To save all changes to the remote repository, Wandora user can choose menu option '''File &amp;gt; Git &amp;gt; Commit and push to remote...'''. The menu option saves current project to the local directory, adds and commits changes to the local repository, and pushes changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that all manual changes are committed and pushed too.&lt;br /&gt;
&lt;br /&gt;
If current project is not a Git repository, Wandora views message: Current project is not a git repository. Initialize the git repository first.&lt;br /&gt;
&lt;br /&gt;
== Commit to local ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Commit to local''' saves Wandora project to the local project directory and commits all changes to the local repository.&lt;br /&gt;
&lt;br /&gt;
== Push to remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Push to remote''' pushes all local remote changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
== Pull from remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Pull from remote''' updates local repository from the remote remote repository and reverts current project.&lt;br /&gt;
&lt;br /&gt;
== Unsupported Git commands ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports only small subset of Git commands. To use unsupported Git commands, the user should install any standard Git software package and start using it's commands. Any standard Git software package contains commands that can be used with repositories initialized using Wandora.&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-16T14:18:29Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Pull from remote */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. Cloning a remote Git project starts with a menu option '''File &amp;gt; Git &amp;gt; Initialize by cloning a remote repository...'''. The menu option opens a dialog window as shown below.&lt;br /&gt;
&lt;br /&gt;
[[File:Git_clone.png|center]]&lt;br /&gt;
&lt;br /&gt;
Before Wandora can clone a remote repository, user must enter the clone url and local directory for the repository. Optionally the user may enter username and password if the remote repository requires credentials. Credentials may be necessary if the user wishes to commit and push changes back to the remote repository. Finally the user may choose to open cloned repository after clone finishes. Remote repository can be opened only if the cloned repository is a valid Wandora project. If cloned repository is not valid Wandora project and the user has selected to open the cloned project, Wandora views an error dialog .&lt;br /&gt;
&lt;br /&gt;
Once the user has cloned a remote repository, the local directory contains copies of remote files. Cloned repository files in the local directory can now be changed with Wandora application and manually.&lt;br /&gt;
&lt;br /&gt;
== Commit and push to remote ==&lt;br /&gt;
&lt;br /&gt;
To save all changes to the remote repository, Wandora user can choose menu option '''File &amp;gt; Git &amp;gt; Commit and push to remote...'''. The menu option saves current project to the local directory, adds and commits changes to the local repository, and pushes changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that all manual changes are committed and pushed too.&lt;br /&gt;
&lt;br /&gt;
If current project is not a Git repository, Wandora views message: Current project is not a git repository. Initialize the git repository first.&lt;br /&gt;
&lt;br /&gt;
== Commit to local ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Commit to local''' saves Wandora project to the local project directory and commits all changes to the local repository.&lt;br /&gt;
&lt;br /&gt;
== Push to remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Push to remote''' pushes all local remote changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
== Pull from remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Pull from remote''' updates local repository from the remote remote repository and reverts current project.&lt;br /&gt;
&lt;br /&gt;
== Unsupported Git commands ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports only small subset of Git commands. To use unsupported Git commands, the user should install any standard Git software package and start using it's commands. Any standard Git software package contains commands that can be used with repositories initialized using Wandora.&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-16T14:01:46Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Commit and push to remote */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. Cloning a remote Git project starts with a menu option '''File &amp;gt; Git &amp;gt; Initialize by cloning a remote repository...'''. The menu option opens a dialog window as shown below.&lt;br /&gt;
&lt;br /&gt;
[[File:Git_clone.png|center]]&lt;br /&gt;
&lt;br /&gt;
Before Wandora can clone a remote repository, user must enter the clone url and local directory for the repository. Optionally the user may enter username and password if the remote repository requires credentials. Credentials may be necessary if the user wishes to commit and push changes back to the remote repository. Finally the user may choose to open cloned repository after clone finishes. Remote repository can be opened only if the cloned repository is a valid Wandora project. If cloned repository is not valid Wandora project and the user has selected to open the cloned project, Wandora views an error dialog .&lt;br /&gt;
&lt;br /&gt;
Once the user has cloned a remote repository, the local directory contains copies of remote files. Cloned repository files in the local directory can now be changed with Wandora application and manually.&lt;br /&gt;
&lt;br /&gt;
== Commit and push to remote ==&lt;br /&gt;
&lt;br /&gt;
To save all changes to the remote repository, Wandora user can choose menu option '''File &amp;gt; Git &amp;gt; Commit and push to remote...'''. The menu option saves current project to the local directory, adds and commits changes to the local repository, and pushes changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that all manual changes are committed and pushed too.&lt;br /&gt;
&lt;br /&gt;
If current project is not a Git repository, Wandora views message: Current project is not a git repository. Initialize the git repository first.&lt;br /&gt;
&lt;br /&gt;
== Commit to local ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Commit to local''' saves Wandora project to the local project directory and commits all changes to the local repository.&lt;br /&gt;
&lt;br /&gt;
== Push to remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Push to remote''' pushes all local remote changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
== Pull from remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Pull from remote''' updates local repository from the remote remote repository and reverts current project.&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-16T14:01:10Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Commit to local */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. Cloning a remote Git project starts with a menu option '''File &amp;gt; Git &amp;gt; Initialize by cloning a remote repository...'''. The menu option opens a dialog window as shown below.&lt;br /&gt;
&lt;br /&gt;
[[File:Git_clone.png|center]]&lt;br /&gt;
&lt;br /&gt;
Before Wandora can clone a remote repository, user must enter the clone url and local directory for the repository. Optionally the user may enter username and password if the remote repository requires credentials. Credentials may be necessary if the user wishes to commit and push changes back to the remote repository. Finally the user may choose to open cloned repository after clone finishes. Remote repository can be opened only if the cloned repository is a valid Wandora project. If cloned repository is not valid Wandora project and the user has selected to open the cloned project, Wandora views an error dialog .&lt;br /&gt;
&lt;br /&gt;
Once the user has cloned a remote repository, the local directory contains copies of remote files. Cloned repository files in the local directory can now be changed with Wandora application and manually.&lt;br /&gt;
&lt;br /&gt;
== Commit and push to remote ==&lt;br /&gt;
&lt;br /&gt;
To save all changes to the remote repository, Wandora user can choose menu option '''File &amp;gt; Git &amp;gt; Commit and push to remote...'''. The menu option saves current project to the local directory, adds and commits changes to the local repository, and pushes changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that all manual changes are committed and pushed too.&lt;br /&gt;
&lt;br /&gt;
If current project is not a Git repository, Wandora views message &lt;br /&gt;
&lt;br /&gt;
  Current project is not a git repository. &lt;br /&gt;
  Initialize the git repository first.&lt;br /&gt;
  Ready.&lt;br /&gt;
&lt;br /&gt;
== Commit to local ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Commit to local''' saves Wandora project to the local project directory and commits all changes to the local repository.&lt;br /&gt;
&lt;br /&gt;
== Push to remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Push to remote''' pushes all local remote changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
== Pull from remote ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Pull from remote''' updates local repository from the remote remote repository and reverts current project.&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-16T13:57:48Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Commit to local */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. Cloning a remote Git project starts with a menu option '''File &amp;gt; Git &amp;gt; Initialize by cloning a remote repository...'''. The menu option opens a dialog window as shown below.&lt;br /&gt;
&lt;br /&gt;
[[File:Git_clone.png|center]]&lt;br /&gt;
&lt;br /&gt;
Before Wandora can clone a remote repository, user must enter the clone url and local directory for the repository. Optionally the user may enter username and password if the remote repository requires credentials. Credentials may be necessary if the user wishes to commit and push changes back to the remote repository. Finally the user may choose to open cloned repository after clone finishes. Remote repository can be opened only if the cloned repository is a valid Wandora project. If cloned repository is not valid Wandora project and the user has selected to open the cloned project, Wandora views an error dialog .&lt;br /&gt;
&lt;br /&gt;
Once the user has cloned a remote repository, the local directory contains copies of remote files. Cloned repository files in the local directory can now be changed with Wandora application and manually.&lt;br /&gt;
&lt;br /&gt;
== Commit and push to remote ==&lt;br /&gt;
&lt;br /&gt;
To save all changes to the remote repository, Wandora user can choose menu option '''File &amp;gt; Git &amp;gt; Commit and push to remote...'''. The menu option saves current project to the local directory, adds and commits changes to the local repository, and pushes changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that all manual changes are committed and pushed too.&lt;br /&gt;
&lt;br /&gt;
If current project is not a Git repository, Wandora views message &lt;br /&gt;
&lt;br /&gt;
  Current project is not a git repository. &lt;br /&gt;
  Initialize the git repository first.&lt;br /&gt;
  Ready.&lt;br /&gt;
&lt;br /&gt;
== Commit to local ==&lt;br /&gt;
&lt;br /&gt;
Choosing menu option '''File &amp;gt; Git &amp;gt; Commit to local''' saves Wandora project to the local project directory and commits all changes to the local repository.&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-16T13:55:25Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Commit and push to remote */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. Cloning a remote Git project starts with a menu option '''File &amp;gt; Git &amp;gt; Initialize by cloning a remote repository...'''. The menu option opens a dialog window as shown below.&lt;br /&gt;
&lt;br /&gt;
[[File:Git_clone.png|center]]&lt;br /&gt;
&lt;br /&gt;
Before Wandora can clone a remote repository, user must enter the clone url and local directory for the repository. Optionally the user may enter username and password if the remote repository requires credentials. Credentials may be necessary if the user wishes to commit and push changes back to the remote repository. Finally the user may choose to open cloned repository after clone finishes. Remote repository can be opened only if the cloned repository is a valid Wandora project. If cloned repository is not valid Wandora project and the user has selected to open the cloned project, Wandora views an error dialog .&lt;br /&gt;
&lt;br /&gt;
Once the user has cloned a remote repository, the local directory contains copies of remote files. Cloned repository files in the local directory can now be changed with Wandora application and manually.&lt;br /&gt;
&lt;br /&gt;
== Commit and push to remote ==&lt;br /&gt;
&lt;br /&gt;
To save all changes to the remote repository, Wandora user can choose menu option '''File &amp;gt; Git &amp;gt; Commit and push to remote...'''. The menu option saves current project to the local directory, adds and commits changes to the local repository, and pushes changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that all manual changes are committed and pushed too.&lt;br /&gt;
&lt;br /&gt;
If current project is not a Git repository, Wandora views message &lt;br /&gt;
&lt;br /&gt;
  Current project is not a git repository. &lt;br /&gt;
  Initialize the git repository first.&lt;br /&gt;
  Ready.&lt;br /&gt;
&lt;br /&gt;
== Commit to local ==&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-16T13:52:40Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Commit and push to remote */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. Cloning a remote Git project starts with a menu option '''File &amp;gt; Git &amp;gt; Initialize by cloning a remote repository...'''. The menu option opens a dialog window as shown below.&lt;br /&gt;
&lt;br /&gt;
[[File:Git_clone.png|center]]&lt;br /&gt;
&lt;br /&gt;
Before Wandora can clone a remote repository, user must enter the clone url and local directory for the repository. Optionally the user may enter username and password if the remote repository requires credentials. Credentials may be necessary if the user wishes to commit and push changes back to the remote repository. Finally the user may choose to open cloned repository after clone finishes. Remote repository can be opened only if the cloned repository is a valid Wandora project. If cloned repository is not valid Wandora project and the user has selected to open the cloned project, Wandora views an error dialog .&lt;br /&gt;
&lt;br /&gt;
Once the user has cloned a remote repository, the local directory contains copies of remote files. Cloned repository files in the local directory can now be changed with Wandora application and manually.&lt;br /&gt;
&lt;br /&gt;
== Commit and push to remote ==&lt;br /&gt;
&lt;br /&gt;
To save all changes to the remote repository, Wandora user can choose menu option '''File &amp;gt; Git &amp;gt; Commit and push to remote...'''. The menu option saves current project to the local directory, adds and commits changes to the local repository, and pushes changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that all manual changes are committed and pushed too.&lt;br /&gt;
&lt;br /&gt;
If current project is not a Git repository, Wandora views message &lt;br /&gt;
&lt;br /&gt;
  Current project is not a git repository. &lt;br /&gt;
  Initialize the git repository first.&lt;br /&gt;
  Ready.&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-16T13:52:16Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Commit and push to remote */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. Cloning a remote Git project starts with a menu option '''File &amp;gt; Git &amp;gt; Initialize by cloning a remote repository...'''. The menu option opens a dialog window as shown below.&lt;br /&gt;
&lt;br /&gt;
[[File:Git_clone.png|center]]&lt;br /&gt;
&lt;br /&gt;
Before Wandora can clone a remote repository, user must enter the clone url and local directory for the repository. Optionally the user may enter username and password if the remote repository requires credentials. Credentials may be necessary if the user wishes to commit and push changes back to the remote repository. Finally the user may choose to open cloned repository after clone finishes. Remote repository can be opened only if the cloned repository is a valid Wandora project. If cloned repository is not valid Wandora project and the user has selected to open the cloned project, Wandora views an error dialog .&lt;br /&gt;
&lt;br /&gt;
Once the user has cloned a remote repository, the local directory contains copies of remote files. Cloned repository files in the local directory can now be changed with Wandora application and manually.&lt;br /&gt;
&lt;br /&gt;
== Commit and push to remote ==&lt;br /&gt;
&lt;br /&gt;
To save all changes to the remote repository, Wandora user can choose menu option '''File &amp;gt; Git &amp;gt; Commit and push to remote...'''. The menu option saves current project to the local directory, adds and commits changes to the local repository, and pushes changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that all manual changes are committed and pushed too.&lt;br /&gt;
&lt;br /&gt;
If current project is not a Git repository, Wandora views message ''Current project is not a git repository. Initialize the git repository first.''&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-16T13:52:01Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Commit and push to remote */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. Cloning a remote Git project starts with a menu option '''File &amp;gt; Git &amp;gt; Initialize by cloning a remote repository...'''. The menu option opens a dialog window as shown below.&lt;br /&gt;
&lt;br /&gt;
[[File:Git_clone.png|center]]&lt;br /&gt;
&lt;br /&gt;
Before Wandora can clone a remote repository, user must enter the clone url and local directory for the repository. Optionally the user may enter username and password if the remote repository requires credentials. Credentials may be necessary if the user wishes to commit and push changes back to the remote repository. Finally the user may choose to open cloned repository after clone finishes. Remote repository can be opened only if the cloned repository is a valid Wandora project. If cloned repository is not valid Wandora project and the user has selected to open the cloned project, Wandora views an error dialog .&lt;br /&gt;
&lt;br /&gt;
Once the user has cloned a remote repository, the local directory contains copies of remote files. Cloned repository files in the local directory can now be changed with Wandora application and manually.&lt;br /&gt;
&lt;br /&gt;
== Commit and push to remote ==&lt;br /&gt;
&lt;br /&gt;
To save all changes to the remote repository, Wandora user can choose menu option '''File &amp;gt; Git &amp;gt; Commit and push to remote...'''. The menu option saves current project to the local directory, adds and commits changes to the local repository, and pushes changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that all manual changes are committed and pushed too.&lt;br /&gt;
&lt;br /&gt;
If current project is not a Git repository, Wandora views error message '''Current project is not a git repository. Initialize the git repository first.'''&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-16T13:50:26Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Commit and push to remote */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. Cloning a remote Git project starts with a menu option '''File &amp;gt; Git &amp;gt; Initialize by cloning a remote repository...'''. The menu option opens a dialog window as shown below.&lt;br /&gt;
&lt;br /&gt;
[[File:Git_clone.png|center]]&lt;br /&gt;
&lt;br /&gt;
Before Wandora can clone a remote repository, user must enter the clone url and local directory for the repository. Optionally the user may enter username and password if the remote repository requires credentials. Credentials may be necessary if the user wishes to commit and push changes back to the remote repository. Finally the user may choose to open cloned repository after clone finishes. Remote repository can be opened only if the cloned repository is a valid Wandora project. If cloned repository is not valid Wandora project and the user has selected to open the cloned project, Wandora views an error dialog .&lt;br /&gt;
&lt;br /&gt;
Once the user has cloned a remote repository, the local directory contains copies of remote files. Cloned repository files in the local directory can now be changed with Wandora application and manually.&lt;br /&gt;
&lt;br /&gt;
== Commit and push to remote ==&lt;br /&gt;
&lt;br /&gt;
To save all changes to the remote repository, Wandora user can choose menu option '''File &amp;gt; Git &amp;gt; Commit and push to remote...'''. The menu option saves current project to the local directory, adds and commits changes to the local repository, and pushes changes to the remote repository.&lt;br /&gt;
&lt;br /&gt;
User should notice that all manual changes are committed and pushed too.&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-16T13:32:18Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Clone remote repository */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. Cloning a remote Git project starts with a menu option '''File &amp;gt; Git &amp;gt; Initialize by cloning a remote repository...'''. The menu option opens a dialog window as shown below.&lt;br /&gt;
&lt;br /&gt;
[[File:Git_clone.png|center]]&lt;br /&gt;
&lt;br /&gt;
Before Wandora can clone a remote repository, user must enter the clone url and local directory for the repository. Optionally the user may enter username and password if the remote repository requires credentials. Credentials may be necessary if the user wishes to commit and push changes back to the remote repository. Finally the user may choose to open cloned repository after clone finishes. Remote repository can be opened only if the cloned repository is a valid Wandora project. If cloned repository is not valid Wandora project and the user has selected to open the cloned project, Wandora views an error dialog .&lt;br /&gt;
&lt;br /&gt;
Once the user has cloned a remote repository, the local directory contains copies of remote files. Cloned repository files in the local directory can now be changed with Wandora application and manually.&lt;br /&gt;
&lt;br /&gt;
== Commit and push to remote ==&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-16T13:22:42Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Clone remote repository */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. Cloning a remote Git project starts with a menu option '''File &amp;gt; Git &amp;gt; Initialize by cloning a remote repository...'''. The menu option opens a dialog window as shown below.&lt;br /&gt;
&lt;br /&gt;
[[File:Git_clone.png|center]]&lt;br /&gt;
&lt;br /&gt;
Before Wandora can clone a remote repository, user must enter the clone url and local directory for the repository. Optionally the user may enter username and password if the remote repository requires credentials. Credentials may be necessary if the user wishes to commit and push changes back to the remote repository. Finally the user may choose to open cloned repository after clone finishes. Remote repository can be opened only if the cloned repository is a valid Wandora project.&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/File:Git_clone.png</id>
		<title>File:Git clone.png</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/File:Git_clone.png"/>
				<updated>2017-10-16T13:17:19Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: Akivela uploaded a new version of &amp;amp;quot;File:Git clone.png&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-16T12:44:54Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Clone remote repository */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. The repository may contain many extra files and folders. Wandora doesn't see or care about these extra files and folders. Cloning a remote Git project starts with a menu option '''File &amp;gt; Git &amp;gt; Initialize by cloning a remote repository...'''. The menu option opens a dialog window as shown below.&lt;br /&gt;
&lt;br /&gt;
[[File:Git_clone.png|center]]&lt;br /&gt;
&lt;br /&gt;
Before Wandora can clone a remote repository, user must enter the clone url and local directory for the repository. Optionally the user may enter username and password if the remote repository requires credentials. Credentials may be necessary if the user wishes to commit and push changes back to the remote repository. Finally the user may choose to open cloned repository after clone finishes.&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/File:Git_clone.png</id>
		<title>File:Git clone.png</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/File:Git_clone.png"/>
				<updated>2017-10-16T12:36:03Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: Akivela uploaded a new version of &amp;amp;quot;File:Git clone.png&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-16T12:32:39Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Clone remote repository */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. The repository may contain many extra files and folders. Wandora doesn't see or care about these extra files and folders. Cloning a remote Git project starts with a menu option '''File &amp;gt; Git &amp;gt; Initialize by cloning a remote repository...'''. The menu option opens a dialog window as shown below.&lt;br /&gt;
&lt;br /&gt;
[[File:Git_clone.png|center]]&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/File:Git_clone.png</id>
		<title>File:Git clone.png</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/File:Git_clone.png"/>
				<updated>2017-10-16T12:30:21Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-16T12:29:42Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Clone remote repository */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. The repository may contain many extra files and folders. Wandora doesn't see or care about these extra files and folders. Cloning a remote Git project starts with a menu option '''File &amp;gt; Git &amp;gt; Initialize by cloning a remote repository...'''. The menu option opens a dialog window as shown below.&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-16T12:18:06Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;br /&gt;
&lt;br /&gt;
Next chapters focus each of these Git commands separately. Git commands locate under menu '''File &amp;gt; Git'''.&lt;br /&gt;
&lt;br /&gt;
== Clone remote repository ==&lt;br /&gt;
&lt;br /&gt;
Cloning a remote repository is perhaps the most common method to start working with a Git repository. Cloning copies remote repository to user's computer into a user defined directory. Wandora assumes the cloned repository contains a Wandora project including options.xml and layer folders, each containing one topic map file or topic map specification file. It should be noted that Wandora doesn't limit repository content. The repository may contain many extra files and folders. Wandora doesn't see or care about these extra files and folders.&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Working_with_Git_repositories</id>
		<title>Working with Git repositories</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Working_with_Git_repositories"/>
				<updated>2017-10-16T12:02:15Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: Created page with &amp;quot;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in comp...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wandora application supports small subset of Git commands. [https://en.wikipedia.org/wiki/Git Wikipedia describes Git] as a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Wandora's Git support allows the user to&lt;br /&gt;
&lt;br /&gt;
* Clone remote repository and optionally open cloned repository as a Wandora project.&lt;br /&gt;
* Initialize local repository and save current project into the initialized repository.&lt;br /&gt;
* Save current project into a local repository and commit changes.&lt;br /&gt;
* Save current project into a local repository and both commit and push changes to a remote repository.&lt;br /&gt;
* Pull changes from remote repository and reopen current project in Wandora.&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	<entry>
		<id>http://wandora.org/wiki/Wandora</id>
		<title>Wandora</title>
		<link rel="alternate" type="text/html" href="http://wandora.org/wiki/Wandora"/>
				<updated>2017-10-14T11:02:50Z</updated>
		
		<summary type="html">&lt;p&gt;Akivela: /* Import and Export */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page collects Wandora's documentation. The documentation is a work in progress and incomplete. Also note some documentation may be out of date as the application is developed actively. If you need any specific help, write your question to the [http://wandora.org/forum/ discussion forum]. [https://www.youtube.com/channel/UClJoFDmiThA02RmAUT5YEcw Wandora's YouTube channel] has several tutorial videos reviewing some application features. Would you like to edit this wiki, send an email to {{wandora email address}} with your name and information about how you'd like to contribute. Please, remember to add keyword WANDORA to the title of your email. If you just popped in this wiki and don't know Wandora, please see also our landing page at http://wandora.org/ for general information.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Wandora is a general purpose information management application. The application is written in [http://www.oracle.com/technetwork/java/index.html Java programming language] and it's internal data model is based on [[Topic Maps]]. Also, Wandora is a desktop application with a graphical user interface, layered data storage, huge collection of data extraction, import and export options and embedded HTTP server. Wandora's license is [http://www.gnu.org/licenses/gpl-3.0.txt GNU GPL version 3].&lt;br /&gt;
&lt;br /&gt;
* [[General FAQ]]&lt;br /&gt;
* Wandora poster in [http://wandora.org/download/other/poster09.pdf PDF] or [http://wandora.org/download/other/poster09.gif GIF] formats.&lt;br /&gt;
* [[Features]]&lt;br /&gt;
* [[Screenshots]]&lt;br /&gt;
* [http://wandora.org/www/news Wandora news]&lt;br /&gt;
* [[License of Wandora|License]]&lt;br /&gt;
&lt;br /&gt;
== Starting with Wandora ==&lt;br /&gt;
&lt;br /&gt;
Wandora is a desktop application written in Java version 8. You need a Java Development Kit (JDK) to execute the application. Wandora has two distribution packages. A binary distribution package contains a runnable version of the application. Wandora's source code is available as a source code distribution package. Both packages are zip compressed file repositories. Use one of the startup scripts in '''bin''' folder to start the Wandora application.&lt;br /&gt;
&lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Change log]]&lt;br /&gt;
* [[Download|Download Wandora]] (build date {{build date}})&lt;br /&gt;
* [[How to install Wandora|Installing Wandora]]&lt;br /&gt;
* [[Running Wandora]]&lt;br /&gt;
* [[Tuning Wandora for Mac OS]]&lt;br /&gt;
* [[Quickstart]]&lt;br /&gt;
&lt;br /&gt;
== Topic Maps ==&lt;br /&gt;
&lt;br /&gt;
Wandora's internal datamodel is based on Topic Maps. [http://en.wikipedia.org/wiki/Topic_Maps Wikipedia defines Topic Maps] as a standard for the representation and interchange of knowledge, with an emphasis on the findability of information. A topic map represents information using ''topics'', ''associations'' and ''occurrences''. Topic represents any concept, from people, countries, and organizations to software modules, individual files, and events. Associations are hypergraph relationships between topics. Occurrence is an information resource relevant to a particular topic. If you are not familiar with Topic Maps, you can think it as a special kind of graph with nodes and edges. Wandora's topic map model is limited. These model limitations are explained in [[Reduced Topic Maps|Topic maps in Wandora]] page.&lt;br /&gt;
&lt;br /&gt;
* [[Topic Maps|About topic maps]]&lt;br /&gt;
* [[Reduced Topic Maps|Topic maps in Wandora]]&lt;br /&gt;
&lt;br /&gt;
See also '''Topic map layers''' section below. Wandora Team has converted several well known ontologies to Topic Maps format. These ontologies: WordNet, OpenCyc, Gene Ontology, Gellish, and Finnish General Upper Ontology (YSO) are available at [[Topic map gallery]].&lt;br /&gt;
&lt;br /&gt;
== Using Wandora ==&lt;br /&gt;
&lt;br /&gt;
This section contains basic tutorials for Wandora. If you are a novice Wandora user, please start here. See also tutorial videos on [http://wandora.org/wandora/tv/ wandoratv].&lt;br /&gt;
&lt;br /&gt;
* [[Quickstart]]&lt;br /&gt;
* [[Opening a topic]]&lt;br /&gt;
&lt;br /&gt;
Wandora has a rich set of topic, association and occurrence editing features. Usually a topic is edited in a topic panel one by one. Editing an association takes place in a separate association editor. Similarly, editing an occurrence takes place in an occurrence editor. Next pages discuss about creating and editing topics and associations.&lt;br /&gt;
&lt;br /&gt;
* [[Create new topic]]&lt;br /&gt;
* [[Delete topic]]&lt;br /&gt;
* [[Create new association]]&lt;br /&gt;
* [[Delete association]]&lt;br /&gt;
* [[Editing topics and associations]]&lt;br /&gt;
&lt;br /&gt;
Wandora saves all topic maps in a Wandora project file. Addition to project files, Wandora can read and write topic map serializations. See also chapter Import and Export below.&lt;br /&gt;
&lt;br /&gt;
* [[How to save and load project]]&lt;br /&gt;
* [[How to import existing topic map to Wandora]]&lt;br /&gt;
* [[How to export topic map in Wandora]]&lt;br /&gt;
&lt;br /&gt;
Next pages discuss some other features of the Wandora application.&lt;br /&gt;
&lt;br /&gt;
* [[Finding a topic]]&lt;br /&gt;
* [[Topic shortcuts]]&lt;br /&gt;
* [[Working with topic tables]]&lt;br /&gt;
* [[Working with topic trees]]&lt;br /&gt;
* [[Drag and drop topics]]&lt;br /&gt;
* [[Creating custom topic trees]]&lt;br /&gt;
* [[View all variant names of a topic]]&lt;br /&gt;
* [[Transform variant names to topics and associations]]&lt;br /&gt;
* [[Undo and redo]]&lt;br /&gt;
* [[Subject locator previews]]&lt;br /&gt;
&lt;br /&gt;
== Topic panels ==&lt;br /&gt;
&lt;br /&gt;
Topic panel is Wandora's user interface element to view and edit topics. Wandora supports several different topic panel types. Topic panels are managed with menu options under '''View'''. Wandora can view several topic panels simultaneously. Traditional topic panel views all topic elements in a table while tabbed panel views topic details in separate tabs. Graph topic panel is used for graph visualizations. Custom topic panel is based on user specific queries related to the current topic.&lt;br /&gt;
&lt;br /&gt;
* [[Working with topic panels]]&lt;br /&gt;
&lt;br /&gt;
Different topic panels are&lt;br /&gt;
&lt;br /&gt;
* [[Traditional topic panel]]&lt;br /&gt;
* [[Tabbed topic panel]]&lt;br /&gt;
* [[Graph topic panel]]&lt;br /&gt;
* [[Custom topic panel]]&lt;br /&gt;
* [[Treemap topic panel]]&lt;br /&gt;
* [[R topic panel]]&lt;br /&gt;
* [[Processing topic panel]]&lt;br /&gt;
* [[Sketch grid]]&lt;br /&gt;
* [[Webview]]&lt;br /&gt;
* [[Tree panel]]&lt;br /&gt;
* [[Search panel]]&lt;br /&gt;
* [[Layer info panel]]&lt;br /&gt;
* [[Query editor topic panel]]&lt;br /&gt;
&lt;br /&gt;
== Topic map layers ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports layered topic maps. Layered topic map contains one or more topic maps stacked into an ordered array. Any topic in the layered topic map is a superposition of all merging topics in different layers. Wandora views all layered topic maps as a single topic map but allows layer specific operations too. It really matters what layer is active. As user can focus on one layer at a time or replace any layer at any time, the composition of information is flexible. User can easily try different scenarios. Layer specific application options and tools locate in '''Layers''' menu. Layered topic maps are very close to the concept of [http://arxiv.org/abs/1309.7233 multilayer networks].&lt;br /&gt;
&lt;br /&gt;
* [[Introduction to Layered Topic Maps]]&lt;br /&gt;
* [[Creating new layers]]&lt;br /&gt;
* [[Deleting layer]]&lt;br /&gt;
* [[Layer order and arranging layers]]&lt;br /&gt;
* [[Merging layers]]&lt;br /&gt;
* [[Topic's layer distribution]]&lt;br /&gt;
&lt;br /&gt;
'''Different layer types'''&lt;br /&gt;
* [[Layered topic map]]&lt;br /&gt;
* [[Memory topic map]]&lt;br /&gt;
* [[Database topic map]]&lt;br /&gt;
* [[Linked topic map]]&lt;br /&gt;
* [[Query topic map]]&lt;br /&gt;
&amp;lt;!-- * [[Remote topic map]] --&amp;gt;&lt;br /&gt;
* [[Web service topic map]]&lt;br /&gt;
&lt;br /&gt;
'''Other'''&lt;br /&gt;
* [[Compare topic maps]]&lt;br /&gt;
* [[Topic map patcher]]&lt;br /&gt;
&lt;br /&gt;
== Import and Export ==&lt;br /&gt;
&lt;br /&gt;
Wandora has been designed for easy aggregation of information and features a wide range of import and export tools. Wandora imports not just different Topic Maps formats such as XTM1, XTM2, and LTM but also RDF as XML, N3, and Turtle. Also, Wandora imports bio-ontologies in OBO flat file format. To get an up-to-date overview of Wandora's import options see menu '''File &amp;gt; Import'''. Addition to import options, Wandora features a wide range of export options from different Topic Maps formats to different graph formats. See menu options in '''File &amp;gt; Export'''. Wandora's native file format is Wandora project, with a file suffix WPR, which is a collection of XTM2 topic maps and a configuration file within a zip package.&lt;br /&gt;
&lt;br /&gt;
* [[How to save and load project]]&lt;br /&gt;
* [[How to import existing topic map to Wandora]]&lt;br /&gt;
* [[How to export topic map in Wandora]]&lt;br /&gt;
* [[Git repositories as Wandora projects]]&lt;br /&gt;
** [[Supported Git commands]]&lt;br /&gt;
* [[Waiana import and export]]&lt;br /&gt;
** [[Maiana import and export]]&lt;br /&gt;
* [[Transferring data with clipboard]]&lt;br /&gt;
* [[Importing RDF]] (see also extractors below)&lt;br /&gt;
* [[OBO flat file import|Importing OBO flat file ontologies]]&lt;br /&gt;
* [[Gene Ontology Annotation file import]]&lt;br /&gt;
* [[Importing XML with XSL]]&lt;br /&gt;
* [[Generic SQL database import]]&lt;br /&gt;
* [[Exporting WWW site]]&lt;br /&gt;
* [[Lucene search index export]]&lt;br /&gt;
* [[SQL Dump Export]]&lt;br /&gt;
* [[IoT Pinger]]&lt;br /&gt;
&lt;br /&gt;
'''Graph and matrix imports'''&lt;br /&gt;
* [[Adjacency list import]]&lt;br /&gt;
* [[Adjacency matrix import]]&lt;br /&gt;
* [[Incidence matrix import]]&lt;br /&gt;
&lt;br /&gt;
'''Graph and matrix exports'''&lt;br /&gt;
* [[Graph Modeling Language export]]&lt;br /&gt;
* [[GraphML export]]&lt;br /&gt;
* [[GraphXML export]]&lt;br /&gt;
* [[GXL graph export]]&lt;br /&gt;
* [[Export adjacency matrix]]&lt;br /&gt;
* [[Export incidence matrix]]&lt;br /&gt;
* See also page [[Graph topic panel]] and it's chapter Export options.&lt;br /&gt;
&lt;br /&gt;
For additional information about Wandora's export capabilities see also '''Wandora as a server''' section below. For additional information about Wandora's import capabilities see also '''Extractors''' section below. &amp;lt;!-- [[Image:import_export_diagram.gif|center]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Extractors ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Wandoras_extractors.gif|center]]&lt;br /&gt;
&lt;br /&gt;
Wandora is great for information mashups. With Wandora you can easily mashup information from various sources. Extractors are specific Wandora tools used to extract topics and associations out of different file formats and sources. For example, Wandora can extract data from MP3 and JPG files. To see what extractors your Wandora has installed see menu options in '''File &amp;gt; Extract'''. To start an extractor select the extractor in the menu or use drag and drop extractor. Wandora also features an add-on for Mozilla Firefox WWW browser. With this add-on you can perform extractions directly in Firefox www browser or in Thunderbird email client.&lt;br /&gt;
&lt;br /&gt;
* [[Drag and drop extractor]]&lt;br /&gt;
* [[Wandora Firefox plugin|Firefox plugin]] to extract directly from Firefox WWW browser and Thunderbird email client.&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot; background-color=&amp;quot;transparent&amp;quot; &lt;br /&gt;
| style=&amp;quot;border:none; margin:none; padding:0px;&amp;quot; valign=&amp;quot;top&amp;quot; | &amp;lt;!-- LEFT COLUMN --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Search engine extractors'''&lt;br /&gt;
* [[Bing extractor]]&lt;br /&gt;
* [[Yahoo! BOSS extractor]]&lt;br /&gt;
* [[DuckDuckGo extractor]]&lt;br /&gt;
'''Simple files extractors'''&lt;br /&gt;
* [[JPG binary metadata extractor]]&lt;br /&gt;
* [[PDF extractor]]&lt;br /&gt;
* [[File system extractor]]&lt;br /&gt;
* [[Simple Text Document Extractor|Convert simple text documents to topic map occurrences]]&lt;br /&gt;
* [[Simple CSV association extractor]]&lt;br /&gt;
* [[OCR Extractor]]&lt;br /&gt;
'''Media extractors'''&lt;br /&gt;
* [[Europeana extractor]]&lt;br /&gt;
* [[MP3 ID3v1 and ID3v2 extractor]]&lt;br /&gt;
* [[IMDB extractor]]&lt;br /&gt;
* [[FreeDB extractor]]&lt;br /&gt;
* [[Last.fm extractors|Convert Last.fm XML feeds to a topic map]]&lt;br /&gt;
* [[Flickr extractors]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Ovi shared media extractors]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* [[YouTube extractor]]s&lt;br /&gt;
* [[Rekognition extractor]]&lt;br /&gt;
'''Social and Bookmark extractors'''&lt;br /&gt;
* [[Facebook Graph extractor]]&lt;br /&gt;
* [[Twitter extractor]]&lt;br /&gt;
* [[Twitter JSON extractor]]&lt;br /&gt;
* [[Reddit extractor]]&lt;br /&gt;
* [[Digg extractors]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Delicious extractors]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Diigo bookmark extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Twine RDF extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
'''Bibliographical extractors'''&lt;br /&gt;
* [[MARCXML extractor]]&lt;br /&gt;
* [[Dublin Core XML extractor]]&lt;br /&gt;
* [[Bibtex extractor|Convert BibTeX files to a topic map]]&lt;br /&gt;
* [[RIS extractor]]&lt;br /&gt;
* [[HelMet library data extractor]]&lt;br /&gt;
'''Classifications'''&lt;br /&gt;
* [[GATE/ANNIE integration|GATE/ANNIE]]&lt;br /&gt;
* [[Stanford Named Entity Recognizer integration|Stanford Named Entity Recognizer (NER)]]&lt;br /&gt;
* [[OpenCalais classifier]]&lt;br /&gt;
* [[AlchemyAPI extractors]]&lt;br /&gt;
* [[Yahoo! YQL term extractor]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Tagthe extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[SemanticHacker classifier]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* [[Zemanta extractor]]&lt;br /&gt;
* [[UClassify integration]]&lt;br /&gt;
* [[Simple Word Matching Extractor]]&lt;br /&gt;
* [[Similarity Word Extractor]]&lt;br /&gt;
&lt;br /&gt;
'''Knowledge extractors'''&lt;br /&gt;
* [[OpenCyc extractor]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Subj3ct record extractor]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* [[DBpedia extractor]]&lt;br /&gt;
* [[Freebase extractor]]&lt;br /&gt;
* [[Umbel extractors]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border: 1; margin:5; padding-left: 20px;&amp;quot; valign=&amp;quot;top&amp;quot;| &amp;lt;!-- RIGHT COLUMN --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''HTML structures extractors'''&lt;br /&gt;
* [[HTML superclass-subclass list extractor]]&lt;br /&gt;
* [[HTML instance list extractor]]&lt;br /&gt;
* [[HTML property table extractor]]&lt;br /&gt;
* [[HTML association table extractor]]&lt;br /&gt;
* [[HTML link extractor]]&lt;br /&gt;
'''News and syndication extractors'''&lt;br /&gt;
* [[RSS 2.0 Extractor]] and [[RSS 1.0 RDF Extractor]]&lt;br /&gt;
* [[Atom extractor]]&lt;br /&gt;
* [[New York Times Article Search API extractor]]&lt;br /&gt;
* [[New York Times Event API extractor]]&lt;br /&gt;
* [[Guardian open platform extractor]]&lt;br /&gt;
'''Microformat extractors'''&lt;br /&gt;
* [[Any23 extractor]]&lt;br /&gt;
* [[Geo microformat extractor|Convert geo microformat snippets to topic maps]]&lt;br /&gt;
* [[Adr microformat extractor|Convert adr microformat snippets to topic maps]]&lt;br /&gt;
* [[HCalendar microformat extractor|Convert hcalendar microformat snippets to topic maps]]&lt;br /&gt;
* [[HCard microformat extractor|Convert hcard microformat snippets to topic maps]]&lt;br /&gt;
'''Wiki extractors'''&lt;br /&gt;
* [[Wikipedia extractor]]&lt;br /&gt;
* [[MediaWiki Content Extractor]]&lt;br /&gt;
* More general [[MediaWiki extractor]]&lt;br /&gt;
'''Simple RDF extractors'''&lt;br /&gt;
* [[SKOS RDF extractor]]&lt;br /&gt;
* [[Dublin Core RDF extractor]]&lt;br /&gt;
* [[FOAF RDF extractor]]&lt;br /&gt;
* [[IIIF RDF extractor]]&lt;br /&gt;
'''Language'''&lt;br /&gt;
* [[Big Huge Thesaurus API extractor]]&lt;br /&gt;
* [[VerbOcean extractor]]&lt;br /&gt;
* [[Moby thesaurus extractor]]&lt;br /&gt;
* [[Stands4 word describer]]&lt;br /&gt;
'''Databases'''&lt;br /&gt;
* [[Generic SQL database import | Importing SQL database]]&lt;br /&gt;
* [[SQL query result set extractor]]&lt;br /&gt;
* [[Excel extractors]]&lt;br /&gt;
'''Other'''&lt;br /&gt;
* [[Email extractor]]&lt;br /&gt;
* [[Geonames extractors]]&lt;br /&gt;
* [[Gellish ontology extractor]]&lt;br /&gt;
* [[GEDCOM extractor]]&lt;br /&gt;
* [[SPARQL extractor]]&lt;br /&gt;
* [[Oma kaupunki extractor]]&lt;br /&gt;
* [[iCal calendar format extractor]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See [[Refining occurrences]] for some practical examples of how to extract associations and topics out of occurrences.&lt;br /&gt;
&lt;br /&gt;
== Generators ==&lt;br /&gt;
&lt;br /&gt;
Generators are special tools that generate topics and associations algorithmically. Generators help you construct basic building blocks for your topic maps. Generators are also a nice test suite for Wandora and topic maps in general. Generators locate in Wandora's '''File &amp;gt; Generate''' menu. Available generators are&lt;br /&gt;
&lt;br /&gt;
* [[Random graph generator]]&lt;br /&gt;
* [[Fully connected graph generator]]&lt;br /&gt;
* [[Tree graph generator]]&lt;br /&gt;
* [[Linear list graph generator]]&lt;br /&gt;
* [[Finite group graph generator]]&lt;br /&gt;
* [[Platonic solid graph generator]]&lt;br /&gt;
* [[Hypercube graph generator]]&lt;br /&gt;
* [[Tiling graph generator]] (square, triangular, and hexagonal tilings)&lt;br /&gt;
* [[Edge generator]]&lt;br /&gt;
* [[L-system generator]]&lt;br /&gt;
* [[Cylinder graph generator]]&lt;br /&gt;
* [[Lattice graph generator]]&lt;br /&gt;
&lt;br /&gt;
== Schema ==&lt;br /&gt;
&lt;br /&gt;
Schema is a collection of specific topics and associations that Wandora uses to construct the user interface of association editor, occurrence editor and topic name panel. Schema eases many topic map operations such as association and occurrence construction. Schema also defines the language support of Wandora application.&lt;br /&gt;
&lt;br /&gt;
* [[Schema]] to ease association and occurrence creation and modification&lt;br /&gt;
&lt;br /&gt;
== Language support ==&lt;br /&gt;
&lt;br /&gt;
Wandora supports only one base name per topic. However, a topic may contain several different variant names. Each variant name has a type and a language. Similarly, a topic may contain several different occurrences, text fragments. Each occurrence has a type and a language also. Wandora supports both Microsoft Translator and Google translate API and can convert both variant names and occurrences to other languages.&lt;br /&gt;
&lt;br /&gt;
* [[How to add a language to Wandora]]&lt;br /&gt;
* [[How to add a name type to Wandora]]&lt;br /&gt;
* [[Translating variant names with Google]]&lt;br /&gt;
* [[Translating occurrences with Google]]&lt;br /&gt;
* [[Translating variant names with Microsoft Translator]]&lt;br /&gt;
* [[Translating occurrences with Microsoft Translator]]&lt;br /&gt;
* [[View all variant names of a topic]]&lt;br /&gt;
&lt;br /&gt;
== Analyzing and querying topic maps ==&lt;br /&gt;
&lt;br /&gt;
Generally these tools locate in '''Layers &amp;gt; Statistics''' menu. As an exception SOM classifier is found in association table menu and topic map comparison in '''File''' menu. Wandora provides also a bridge to R language. R language is a comprehensive statistical and graphing environment. With Wandora's R integration, the user can access Wandora's information structures in R environment. This opens up interesting possibilities if used together with information extractors.&lt;br /&gt;
&lt;br /&gt;
* [[Topic map info]]&lt;br /&gt;
* [[Topic map connection statistics]]&lt;br /&gt;
* [[Topic map diameter]]&lt;br /&gt;
* [[Merge ratio matrix]]&lt;br /&gt;
* [[Export similarity matrix|Topic similarity matrix]]&lt;br /&gt;
* [[Clustering coefficient]] of topic map&lt;br /&gt;
* [[SOM classifier]] (Self Organizing Maps classifier)&lt;br /&gt;
* [[Asset weight of a topic]]&lt;br /&gt;
* [[Compare topic maps]]&lt;br /&gt;
* [[R in Wandora]]&lt;br /&gt;
** [[Statistical analysis of Topic Maps in R]]&lt;br /&gt;
* [[Query language]]&lt;br /&gt;
* [[TMQL]]&lt;br /&gt;
&lt;br /&gt;
See the '''Extract''' section and especially the subsection '''Classifications''' above also.&lt;br /&gt;
&lt;br /&gt;
== Tools and tool manager ==&lt;br /&gt;
&lt;br /&gt;
A tool packs certain Wandora functionality into a single software component, specifically a Java class. When ever the user performs an action in Wandora, Wandora runs the tool that is responsible for the action. The Tool manager is a specific tool used to manage tools and tool sources. The user can  install new tools to the Wandora. To develop a tool for the Wandora, the user writes a Java class source using a Java IDE, preferably Netbeans, and compiles the source using Java JDK.&lt;br /&gt;
&lt;br /&gt;
* [[Tool manager]]&lt;br /&gt;
* [[:Category:Tools|Available tools]]&lt;br /&gt;
* [[Writing your own tool]]&lt;br /&gt;
* [[Installing your own tool]]&lt;br /&gt;
* [[Tool locks]]&lt;br /&gt;
* [[Configuring tools]]&lt;br /&gt;
* [[Additional tool help]]&lt;br /&gt;
* [[Developing Wandora]]&lt;br /&gt;
&lt;br /&gt;
== Wandora as a server ==&lt;br /&gt;
&lt;br /&gt;
The Wandora application contains an HTTP server. The embedded HTTP server generates various output formats and interactive visualizations out of the information stored in the Wandora. The embedded server hosts service modules. A service module is a software component that serves some information out of the Wandora. For example, '''HTML service module''' generates a navigable HTML site out of the topics in the Wandora. '''D3 graph service module''' generates an interactive graph out of all topics in the Wandora. More over, '''XTM topic map service module''' outputs current topic in the Wandora in an XTM format. It provides a data access point for external applications, or for other instances of the Wandora application. Some service modules rely on extracted information. Such service modules are '''Timeline service module''' and '''Google Maps service module'''.&lt;br /&gt;
&lt;br /&gt;
* [[Embedded HTTP server]]&lt;br /&gt;
** [[HTML service module]] &lt;br /&gt;
** [[Mobile HTML service module]]&lt;br /&gt;
** [[RSS feed service module]]&lt;br /&gt;
** [[SOAP web service module]] &lt;br /&gt;
** [[Drupal service module]]&lt;br /&gt;
** [[Firefox and Thunderbird plugin service module]]&lt;br /&gt;
** [[XTM topic map service module]] &lt;br /&gt;
** [[JTM topic map service module]]&lt;br /&gt;
** [[RDF service module]]&lt;br /&gt;
** [[GRAPHML service module]]&lt;br /&gt;
** [[Screencast service module]]&lt;br /&gt;
** [[Flash graph service module]]&lt;br /&gt;
** [[Timeline service module]]&lt;br /&gt;
** [[Google Maps service module]]&lt;br /&gt;
** [[D3 graph service module]]&lt;br /&gt;
** [[D3 word cloud service module]]&lt;br /&gt;
** [[D3 partition service module]]&lt;br /&gt;
** [[D3 tree service module]]&lt;br /&gt;
** [[D3 matrix service module]]&lt;br /&gt;
** [[D3 layer visualization]]&lt;br /&gt;
** [[Waiana service module]]&lt;br /&gt;
** [[SameAs service module]]&lt;br /&gt;
&lt;br /&gt;
Wandora team has also built several service modules for Drupal content management system and an extra for Joomla content management system. These modules can be used to publish Wandora stored information in these CMSes.&lt;br /&gt;
&lt;br /&gt;
* [[Wandora Drupal extras]]&lt;br /&gt;
* [[Wandora's Joomla Topic Reader]]&lt;br /&gt;
* [[JQuery Mobile based topic map browser]]&lt;br /&gt;
&lt;br /&gt;
Wandora's embedded HTTP server contains a service module for SOAP web service. There is additional information available for Wandora's web service. &lt;br /&gt;
&lt;br /&gt;
* [[Wandora Web Service]]&lt;br /&gt;
&lt;br /&gt;
Also included is a [[Wandora modules framework|modular framework]] for building webapps in Apache Tomcat or similar servlet containers. Topic maps and features of Wandora can be included in the servlet using this framework. The same framework can also be used in the embedded server.&lt;br /&gt;
&lt;br /&gt;
== Developing and hacking Wandora == &lt;br /&gt;
&lt;br /&gt;
Wandora project is developed with [http://netbeans.org/ Netbeans IDE]. Wandora's source code distribution package contains a Netbeans IDE project. You can download Wandora's source code distribution package from [[Download]] page. However, we suggest that you clone [https://github.com/wandora-team/wandora Wandora's repository] at Github. Perhaps you want to push some fixes or new features back.&lt;br /&gt;
&lt;br /&gt;
* [[Change log]]&lt;br /&gt;
* [https://github.com/wandora-team/wandora Wandora @ Github]&lt;br /&gt;
* [[Download]] (build date {{build date}})&lt;br /&gt;
* [[License of Wandora|License]]&lt;br /&gt;
* [[Developing Wandora]]&lt;br /&gt;
* [http://wandora.org/api/ Wandora Javadocs], [http://wandora.org/api/wandora-javadoc.zip download]&lt;br /&gt;
* [[Wandora's configuration file]]&lt;br /&gt;
* [[Upcoming features]]&lt;br /&gt;
* [[Open bugs]]&lt;br /&gt;
&lt;br /&gt;
See also section '''Tools and tool manager''' above.&lt;br /&gt;
&lt;br /&gt;
== Papers and presentations ==&lt;br /&gt;
&lt;br /&gt;
This section lists some papers and presentations related to Wandora and semantic web technologies created by the inner circle of Wandora Team. For a more wider selection of works related to Wandora see [http://wandora.org/forum/viewforum.php?f=10&amp;amp;sid=57134deccd5ba47132334f2f1215b520 Use cases at Wandora forum].&lt;br /&gt;
&lt;br /&gt;
* [http://tmra.de/2010/ TMRA 2010] tutorial slides: [http://wandora.org/download/other/tmra10/wandora_workshop_tmra2010.pdf Converting information to Topic Maps using Wandora].&lt;br /&gt;
* [http://tmra.de/2009/ TMRA 2009] workshop presentation [http://www.slideshare.net/tmra/semantic-mashups-with-wandora Semantic Mashups with Wandora]. [http://wandora.org/wandora/download/other/tmra09/wandora_tutorial_leipzig.zip Example data set] is available for brave experimenters.&lt;br /&gt;
* Wandora poster in [http://wandora.org/wandora/download/other/poster09.pdf PDF] or [http://wandora.org/wandora/download/other/poster09.gif GIF] formats.&lt;br /&gt;
* Kivelä A.: [http://wandora.org/download/other/gradu_kivela.pdf OBO-ontologioiden kuvaaminen Topic Map-muotoon]. MSc Theses, 2008. (in Finnish). (English Abstract: [http://wandora.org/wandora/download/other/gradu_kivela_abstract_en.pdf Converting OBO ontologies to Topic Maps]).&lt;br /&gt;
* Lyytinen O.: [http://www.wandora.org/download/other/gradu_lyytinen.pdf Semanttisen webin tekniikoiden soveltaminen Wikisovelluksissa]. MSc Theses, 2008. (in Finnish) &lt;br /&gt;
* Kivelä A.: [http://www.wandora.org/download/other/wandora_xml_finland.pdf Topic Maps, Wandora ja kourallinen julkaisuprojekteja] (in Finnish). Presentation held in XML Finland meeting November 14th, 2007. &lt;br /&gt;
* Lyytinen O.: [http://wandora.net/wandora/download/other/step06.pdf Building Internet Services with Layered Topic Maps]. Presentation held in The Finnish Artificial Intelligence Conference (STeP 2006), 2006-10-26.&lt;br /&gt;
* Kivelä A., Lyytinen O.: [http://wandora.net/wiki/images/Topic_map_aided_publishing.pdf Topic Map Aided Publishing – A Case Study of Assembly Media Archive]. ''Web Intelligence. STeP 2004 - The 11th Finnish Artificial Intelligence Conference Proceedings - Vol. 2'', 2004.&lt;br /&gt;
&lt;br /&gt;
== Wandora @ World ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/wandora-team/wandora Github]&lt;br /&gt;
* [http://twitter.com/#!/wandora_app Twitter]&lt;br /&gt;
* [https://www.youtube.com/channel/UClJoFDmiThA02RmAUT5YEcw YouTube]&lt;br /&gt;
* [http://freecode.com/projects/wandora/ Freecode]&lt;br /&gt;
* [http://sourceforge.net/projects/wandora/ SourceForge.net]&lt;br /&gt;
&amp;lt;!-- * [http://www.garshol.priv.no/tmtools/product.jsp?id=wandora Topic Maps Tools] --&amp;gt;&lt;br /&gt;
* [http://www.topicmapslab.de/projects/wandora?locale=en Topic Maps Lab]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
As said in the very beginning, the documentation is a work in progress and incomplete. If the available documentation didn't answer your question, please drop a line to Wandora forum and we'll try to find an answer for you. &lt;br /&gt;
&lt;br /&gt;
* [[General FAQ]]&lt;br /&gt;
* [[FAQ for Wandora user]] reveals some nifty details of Wandora application.&lt;br /&gt;
* [http://wandora.org/tv Wandora tv]&lt;br /&gt;
* [http://wandora.org/forum/ Wandora forum]&lt;br /&gt;
* [[Open bugs]]&lt;br /&gt;
&lt;br /&gt;
If you are interested in Topic Maps and information technology related news see [http://planet.topicmaps.org/ Planet Topic Maps] and [http://planetrdf.com/ Planet RDF].&lt;/div&gt;</summary>
		<author><name>Akivela</name></author>	</entry>

	</feed>