Another Word For It Patrick Durusau on Topic Maps and Semantic Diversity

November 9, 2011

How Common Is Merging?

Filed under: Dataset,Merging,Topic Map Software,Topic Maps — Patrick Durusau @ 7:44 pm

I started wondering about how common merging is in topic maps because I discovered a lack I have not seen before. There aren’t any large test collections of topic maps for CS types to break their clusters against. The sort of thing that challenges their algorithms and hardware.

But test collections should have some resemblance to actual data sets, at least if that is known with any degree of certainty. Or at least be one of the available data sets.

As a first step towards exploring this issue, I grepped for topics in the Opera and CIA Fact Book and got:

  • Opera topic map: 29,738
  • CIA Fact Book: 111,154

for a total of 140,892 topic elements. After merging the two maps, there were 126,204 topic elements. So I count that as merging 14,688 topic elements.

Approximately 10% of the topics in the two sets.

A very crude way to go about this but I was looking for rough numbers that may provoke some discussion and more refined measurements.

I mention that because one thought I had was to simply “cat” the various topic maps at the topicmapslab.de in CTM format together into one file and to “cat” that file until I have 1 million, 10 million and 100 million topic sets (approximately). Just a starter set to see what works/doesn’t work before scaling up the data sets.

Creating the files in this manner is going to result in a “merge heavy” topic map due to the duplication of content. That may not be a serious issue and perhaps better that it be that way in order to stress algorithms, etc. It would have the advantage that we could merge the original set and then project the number of merges that should be found in the various sets.

Suggestions/comments?

October 25, 2011

Topincs 5.5.1

Filed under: Topic Map Software,Topincs — Patrick Durusau @ 7:35 pm

Topincs 5.5.1

From the website:

This version adds the store command ‘import-system-map’ and the general command ‘import-all-system-map’.

October 24, 2011

Topincs 5.5.0 Released!

Filed under: Topic Map Software,Topincs — Patrick Durusau @ 6:43 pm

Topincs 5.5.0 Released!

Robert Cerny announced today that Topincs 5.5.0 is available for downloading.

Release notes:
http://www.topincs.com/issues/Topincs_5.5.0

Use this procedure to update:
http://www.topincs.com/adminreference/update-secure

From the release notes:

Description

This release allows the creation of better understandable and easier editable web databases. By introducing perspective and language in label rules it is possible to create contextual labels. The complexity of data entry forms can be reduced by initially hiding less important form fields.

Furthermore the abilities to tailor content and restrict access were improved. The default behavior of displaying all associations between topics as links between the topic pages can now be deactivated by editing the topic type or the respective topic role constraints. The Topincs cache varies the representation of pages depending on user group.

I like the idea of “contextual labels.” Will have to give this release a spin to see how that works! More later.

Thanks Robert!

September 19, 2011

Wandora – New Release

Filed under: Topic Map Software,Wandora — Patrick Durusau @ 7:52 pm

Wandora – New Release

New Features:

  • Fixes GeoNames extractors. Now Wandora’s GeoNames extractors require a username provided by the GeoNames.
  • R console window has been rewritten.
  • 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.
  • Occurrences can be duplicated (to other type). User can also change occurrence’s type.
  • We have tested Wandora on Java 7.
  • 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.
  • Wandora’s Firefox and Thunderbird plugin works now on FF version 6.0 and TB version 6.0.

August 29, 2011

QuaaxTM-0.7.0

Filed under: QuaaxTM,Topic Map Software — Patrick Durusau @ 6:26 pm

QuaaxTM-0.7.0

From the website:

QuaaxTM is a PHP ISO/IEC 13250 Topic Maps engine which implements PHPTMAPI. This enables developers to work against a standardized API. QuaaxTM uses MySQL with InnoDB as storage engine and benefits from transaction support and referential integrity.

Version 0.7.0 (from the change log):

PHPTMAPI (lib/phptmapi2.0)

  • Allow any datatype for parameter $value in TopicMapSystemFactory::setProperty() (was object only)
  • Changed code style: Added prefix “_” for private class members, set opening brackets for classes / interfaces and class / interface methods on new line

QuaaxTM

  • Added more tests to increase code coverage in the unit tests (reached >98% lines coverage for the files / classes in the src directory)
  • Defined all INT as UNSIGNED in the QuaaxTM database schema, switched TINYTEXT to equivalent VARCHAR(255) in qtm_variant, changed “INDEX (value(100))” to “INDEX (value(255))” in qtm_occurrence (schema is backward compatible: data from previous schema can be migrated seamlessly)
  • Replaced PropertyUtils by simple Array
  • Introduced a memcached based MySQL result cache (currently only available in AssociationImpl::getRoles(), AssociationImpl::getRoleTypes(), and TopicMapImpl::getAssociations())
  • Introduced MysqlMock for testing the result cache explicitly and enabled passing MysqlMock as TopicMapSystem property via TopicMapSystemFactoryImpl::setProperty()
  • Removed interface IScope from core
  • Changed code style: Added prefix “_” for private and protected class methods and class members, set opening brackets for classes and class methods on new line
  • Added documentation for all class members and class constants

July 16, 2011

TempleScript cloud control

Filed under: Cloud Computing,Topic Map Software — Patrick Durusau @ 5:40 pm

TempleScript cloud control

Robert Barta’s efforts at weather control. No, wait, that’s not right, must mean that other “cloud.” 😉

July 9, 2011

Topincs: A software for rapid development of web databases

Filed under: Topic Map Software,Topincs — Patrick Durusau @ 7:03 pm

Topincs: A software for rapid development of web databases, Robert Cerny’s paper for KMIS 2011.

Describes Topincs, a system that conceals many of the complexities of topic maps from users, while delivering on the value proposition of topic maps.

Think of Topincs as avoiding the topic map equivalent of: “How many people would use word processors if they had to learn LaTeX first?”

June 7, 2011

Sterling: Isolated Storage on Windows Phone 7

Filed under: Database,Software,Topic Map Software — Patrick Durusau @ 6:18 pm

Sterling: Isolated Storage on Windows Phone 7

Not topic map specific but if you need a backend on for a topic map on Windows Phone 7, this might be of interest.

The launch of Windows Phone 7 provided an estimated 1 million Silverlight developers with the opportunity to become mobile coders practically overnight.

Applications for Windows Phone 7 are written in the same language (C# or Visual Basic) and on a framework that’s nearly identical to the browser version of Silverlight 3, which includes the ability to lay out screens using XAML and edit them with Expression Blend. Developing for the phone provides its own unique challenges, however, including special management required when the user switches applications (called “tombstoning”) combined with limited support for state management.

Sterling is an open source database project based on isolated storage that will help you manage local objects and resources in your Windows Phone 7 application as well as simplify the tombstoning process. The object-oriented database is designed to be lightweight, fast and easy to use, solving problems such as persistence, cache and state management. It’s non-intrusive and works with your existing type definitions without requiring that you alter or map them.

In this article, Windows Phone 7 developers will learn how to leverage the Sterling library to persist and query data locally on the phone with minimal effort, along with a simple strategy for managing state when an application is deactivated during tombstoning.

I use a basic cell phone about once a month. Someone else will have to comment on topic map apps on cell phones. 😉

June 5, 2011

HyperGraphDB

Filed under: Graphs,Hypergraphs,Topic Map Software,Topic Maps — Patrick Durusau @ 3:23 pm

HyperGraphDB has changed in appearance since my last visit.

From the website:

HyperGraphDB is a general purpose, open-source data storage mechanism based on a powerful knowledge management formalism known as directed hypergraphs. While a persistent memory model designed mostly for knowledge management, AI and semantic web projects, it can also be used as an embedded object-oriented database for Java projects of all sizes. Or a graph database. Or a (non-SQL) relational database.

Read Alex Popescu’s HyperGraphDB interview with Borislav Iordanov for a high-level overview.

Watch Borislav Iordanov’s HyperGraphDB Presentation at StrangeLoop 2010.

Feature Summary

  • Powerful data modeling and knowledge representation.
  • Graph-oriented storage.
  • N-ary, higher order relationships (edges) between graph nodes.
  • Graph traversals and relational-style queries.
  • Customizable indexing.
  • Customizable storage management.
  • Extensible, dynamic DB schema through custom typing.
  • Out of the box Java OO database.
  • Fully transactional and multi-threaded, MVCC/STM.
  • P2P framework for data distribution.

HyperGraphDB implements TopicMaps 1.0, TuProlog and a number of other models/standards.

Definitely worth taking out for a spin!

May 25, 2011

The Architecture of Open Source Applications

Filed under: Software,Topic Map Software — Patrick Durusau @ 1:23 pm

The Architecture of Open Source Applications by Amy Brown and Greg Wilson (eds).

From the website:

Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most software developers only ever get to know a handful of large programs well—usually programs they wrote themselves—and never study the great programs of history. As a result, they repeat one another’s mistakes rather than building on one another’s successes.

This book’s goal is to change that. In it, the authors of twenty-five open source applications explain how their software is structured, and why. What are each program’s major components? How do they interact? And what did their builders learn during their development? In answering these questions, the contributors to this book provide unique insights into how they think.

If you are a junior developer, and want to learn how your more experienced colleagues think, this book is the place to start. If you are an intermediate or senior developer, and want to see how your peers have solved hard design problems, this book can help you too.

I thought this might be of interest to the developer side of the topic map house.

One can imagine a similar volume for topic maps as well.

May 22, 2011

reclab

Filed under: Data Mining,Merging,Topic Map Software — Patrick Durusau @ 5:34 pm

reclab

From the website:

If you can’t bring the data to the code, bring the code to the data.

How do we do this? Simple. RecLab solves the intractable problem of supplying real data to researchers by turning it on is head. Rather than attempt the impossible task of bringing sensitive, proprietary retail data to innovative code, RecLab brings the code to the data on live retailing sites. This is done via the RichRelevance cloud environment-a large-scale, distributed environment that is the backbone of the leading dynamic personalization technology solution for the web’s top retailers.

Two things occurred to me while at this site:

1) Does this foreshadow enterprises being able to conduct competitions on analysis/mining/processing (BI) of their data? Rather than buying solutions and then learning the potential of an acquired solution?

2) For topic maps, is this a way to create competition between “merging” algorithms on “sensitive, proprietary” data? After all, it is users who decide whether appropriate “merging” has taken place.

BTW, this site has links to a contest with a $1 Million dollar prize. Just in case you are using topic maps to power recommender systems.

May 10, 2011

QuaaxTM – 0.6.2

Filed under: QuaaxTM,Topic Map Software — Patrick Durusau @ 3:32 pm

QuaaxTM – 0.6.2

From the website:

QuaaxTM is a PHP Topic Maps engine which supports ISO/IEC 13250-2 Topic Maps Data Model (TMDM). QuaaxTM is an implementation of the core and index interfaces of PHPTMAPI. PHPTMAPI is based on the TMAPI specification and provides a standardized API for PHP5 to access and process data held in a topic map.

QuaaxTM uses MySQL with InnoDB as storage engine and therefore benefits from transaction support and referential integrity.

April 29, 2011

Tamana – Release

Filed under: Tamana,Topic Map Software — Patrick Durusau @ 1:14 pm

Tamana: A generic topic map browser.

A new release from the TopicmapsLab

I haven’t looked at it yet but plan to over the weekend.

April 27, 2011

MaJorToM server v. 1.0.0 released

Filed under: MaJorToM,SPARQL,Topic Map Software — Patrick Durusau @ 2:28 pm

MaJorToM server v. 1.0.0 released

From the post:

The MaJorToM server is a Spring application which provides a TMQL HTTP interface to query topic maps. The server is intended as back end for Topic Maps based applications.

Today the Topic Maps Lab has released the version 1.0.0 of the MaJorToM server. The server acts as TMQL endpoint for Topic Maps based applications. You can play around with an instance of the server here.

The sources of the MaJorToM server are available at Google code. In the installation instructions you will learn how you can build and deploy your own instances of the MaJorToM server. Once you have deployed the server for your own, you will have an administration interface and a TMQL interface. But the server is not only a TMQL endpoint for the data. It also provides full text search (based on Beru) and a SPARQL enpoint to the hosted topic maps.

With the next release Maiana will act as a frontend for topic maps delivered by remote MaJorToM server. Besides the Maiana integration the MaJorToM server is very well integrated with TM2O – the OData provider for Topic Maps.

April 19, 2011

Aranuka – 1.1.0 release

Filed under: Aranuka,Topic Map Software — Patrick Durusau @ 9:33 am

Aranuka – 1.1.0 release

Project Description:

The project provides a set of annotations to map a domain model to a topic map schema. With connectors it is possible to persist instances of the model to a topic map.

It’s like Hibernate only for Topic maps.

If you are unfamiliar with Hibernate, see: www.hibernate.org, for resources and materials.

From the release notes:

  • add autogenerate flag to Id annotation -> identifiers which are null will be generated if true
  • implemented TMQL query for session
  • added “addPackage” for classregistration
  • using proxies for topic retrieval which enables lazy loading of attributes
  • implementes count method of session

You may also find the Aranuka Handbook useful.

April 16, 2011

MaJorToM v. 1.2.0 Released

Filed under: Topic Map Software — Patrick Durusau @ 2:43 pm

MaJorToM v. 1.2.0 Released

From the release notes:

Today we have released a the new version 1.2.0 of our Topic Maps engine MaJorToM. Besides some bug fixing the new version provides paging for the topic maps access.

April 13, 2011

Topincs 5.4.3

Filed under: Topic Map Software,Topincs — Patrick Durusau @ 1:22 pm

Topincs 5.4.3

Robert Cerny has released Topincs 5.4.3.

From the release:

This version simplifies the Topincs help system. The self-explanatory nature of using Topincs leaves the help usually just as a list of available keyboard shortcuts. The help can be accessed with Alt-Shift-H or Alt-Shift-Control.

In addition some bugs were fixed and the access to resources (like images) for styling a Topincs store was made possible.

April 12, 2011

Spreadsheet Data Connector Released

Filed under: Data Mining,Software,Topic Map Software — Patrick Durusau @ 12:02 pm

Spreadsheet Data Connector Released

From the website:

This project contains an abstract layer on top of the Apache POI library. This abstraction layer provides the Spreadsheet Query Language – eXql and additional method to access spreadsheets. The current version is designed to support the XLS and XLSX format of Microsoft© ExcelÂź files.

The Spreadsheet Data Connector is well suited for all use cases where you have to access data in Excel sheets and you need a sophisticated language to address and query the data.

Will have to ask when we will see a connector for ODF based spreadsheets.

April 4, 2011

Topincs 5.4.1 – Enhancements/Bug Fix

Filed under: Topic Map Software,Topincs — Patrick Durusau @ 6:32 pm

Topincs 5.4.1 – Enhancements/Bug Fix

Enhancements/bug fix for Topincs 5.4.0.

Rare to see both enhancements and bug fixes quickly.

Kudos to Robert Cerny!

March 31, 2011

Wandora – New Release

Filed under: Topic Map Software,Wandora — Patrick Durusau @ 3:42 pm

Wandora – New Release

Latest new feature:

GATE (General Architecture for Text Engineering) is a mature and actively used software framework for computational tasks involving human language. GATE has been developed in The University of Sheffield. It is open source and free software. ANNIE (A Nearly-New Information Extraction System) is a component of GATE used for information extraction. ANNIE extracts information out of given unstructured text. Wandora features a tool called GATE Annie that uses GATE and ANNIE to extract topics and associations out of given text, an occurrence for example. Tool locates in Wandora application menu File > Extract > Classification. It is also available in occurrence editor and browser plugin.

GATE and ANNIE are included in Wandora distribution package and embedded tool GATE Annie processes given text locally.

See: http://www.wandora.org/wandora/wiki/index.php?title=GATE/ANNIE_integration for more details.

March 30, 2011

Topincs 5.4.0 Released!

Filed under: Topic Map Software — Patrick Durusau @ 12:37 pm

Topincs 5.4.0 Released!

From the release description:

Description

This version allows files to be archived by client-side uploading or with the new server-side store command archive. This feature makes it possible to integrate images, documents and other file types into the ontology. If a file type supports it, thumbnails are created and integrated in the start page and in subject pages.

Other important changes are:

  • The style can now be customized for every store that runs under an installation.
  • The programming interface was extended to support subject identifiers and locators.
  • The commands for backup and restore were improved.
  • The keyboard help on form pages was made stressless.

Download Topincs 5.4.0

Manual, Installation, etc.

If you like keyboard short-cuts, then you will like Topincs. From the manual: The worst enemy of speedy data entry is the mouse. See what I mean?

I am not unsympathetic, I have yet to find a graphical XML editor that I like. Some are more tolerable than others but like? Not yet.

March 26, 2011

Ontopia.toMaven()

Filed under: Ontopia,Topic Map Software — Patrick Durusau @ 5:20 pm

Ontopia.toMaven()

From the post:

Ontopia’s developer team is committed to switch from Ant to Maven as build and project management tool for the Ontopia code base. Making this switch has been ongoing work since 2009. This blog post serves as a summary of the work that has been done so far and the work that still needs to be done.

Near the end of the post, you will find:

You can help us by building Ontopia with Maven yourself and either trying out the distribution or the new artifacts as dependencies in other projects. Issues you find can be reported on the Ontopia issue tracker. Keep in mind however that this branch is quite old and might not contain fixes already committed to the trunk.

So, you can have topic map software while learning or practicing your skill with Maven.

Sounds like a win-win situation to me.

March 16, 2011

Topic Map Server Language?

Filed under: Erlang,Topic Map Software — Patrick Durusau @ 3:21 pm

I ran across a comparison of the Apache web server and Yaws the other day.

Apache vs. Yaws

I haven’t given web servers much thought and had someone asked (apologies to friends at MS) I would have said Apache, just by default.

It is what I remember from web work when I was concerned about that sort of thing.

Anyway, I am looking at this comparison and Apache falls over on its side at about 8,000 concurrent sessions and Yaws is humming along at 80,000.

That’s quite a difference.

Enough of a difference that Erlang, the language in which Yaws was written, should be seriously considered for topic map engines.

March 14, 2011

Topincs in the South-West

Filed under: News,Topic Map Software,Topic Maps — Patrick Durusau @ 8:58 am

Topincs in the South-West

Robert Cerny, author of Topincs:

Topincs, my software for rapid development of web databases. These ‘formalized Wikis’ use forms instead of Wiki-Markup and enable people with common domain knowledge to collaboratively edit data with a web browser in the office or on the road. There is no special technical skill required to participate in such a digital shared memory. A Topincs web database can be set up in little time without programming and can be extended on demand. It offers a generic data viewing and editing approach which lifts the wiki idea to structured data. For the same data a generic domain specific programming interface becomes available. It uses Topic Maps as its core technology.

Last two weeks in April 2011

I am sure Robert’s dance card is going to fill up quickly so:

Contact form: http://www.cerny-online.com/topincs/consulting

Email: robert@cerny-online.com

Let’s join together to make Robert’s trip an enjoyable and successful one.

Remember, a rising tide lifts all boats!

March 1, 2011

cablegate.core 0.2.0-20110224

Filed under: Authoring Topic Maps,Examples,Topic Map Software,Topic Maps — Patrick Durusau @ 10:48 am

Did not mean to miss the updated release of cablegate.core yesterday.

Download a copy and post your comments/suggestions.

Better yet, contribute your analysis via topic maps that can be merged with other topic maps.

Use topic maps to make cablegate more than a titillating annoyance.

The thought occurs to me that with all the unrest in Libya, there could be a fresh crop of diplomatic cables about to become available.

And why not? It would be a nice window into the recent history in the region.

Would that endanger some actors?

Well, you know what they say about playing in the street.

And, they weren’t acting in anyone’s interest but their own, so I would not lose any sleep over it.

February 24, 2011

Ender’s Topic Map

Filed under: Interface Research/Design,Topic Map Software,Topic Map Systems,Usability — Patrick Durusau @ 9:06 pm

Warning: Spoiler for Ender’s game by Orson Scott Card.*

After posting my comments on the Maiana interface, in my posting Maiana February Release, I fully intended to post a suggested alternative interface.

But, comparing end results to end results isn’t going to get us much further than: “I like mine better than yours,” sort of reasoning.

It has been my experience in the topic maps community that isn’t terribly helpful or productive.

I want to use Ender’s Game to explore criteria for a successful topic map interface.

I think discussing principles of interfaces, which could be expressed any number of ways, is a useful step before simply dashing off interfaces.

Have all the children or anyone who needs to read Ender’s Game left at this point?

Good.

I certainly wasn’t a child or even young adult when I first read Ender’s Game but it was a deeply impressive piece of work.

Last warning: Spoiler immediately follows!

As you may have surmised by this point, the main character in the story is name Ender. No real surprise there.

The plot line is a familiar one, Earth is threatened by evil aliens (are there any other kind?) and is fighting a desperate war to avoid utter destruction.

Ender is selected for training at Battle School as are a number of other, very bright children. A succession of extreme situations follow, all of which Ender eventually wins, due in part to his tactical genius.

What is unknown to the reader and to Ender until after the final battle, Ender’s skills and tactics have been simultaneously used as tactics in real space battles.

Ender has been used to exterminate the alien race.

That’s what I would call a successful interface on a number of levels.

Ender’s environment wasn’t designed (at least from his view) as an actual war command center.

That is to say that it didn’t have gauges, switches, tactical displays, etc. Or at least the same information was being given to Ender, in analogous forms.

Forms that a child could understand.

First principle for topic map interfaces: Information must be delivered in a form the user will understand.

You or I may be comfortable with all the topic map machinery talk-talk but I suspect that most users aren’t.

Here’s a test of that suspicion. Go up to anyone outside of your IT department and ask the to explain how FaceBook works. Just in general terms, not the details. I’ll wait. 😉

OK, now are you satisfied that most users aren’t likely to be comfortable with topic map machinery talk-talk?

Second principle for topic map interfaces: Do not present information to all users the same way.

The military types and Ender were presented the same information in completely different ways.

Now, you may object that is just a story but I suggest that you turn on the evening news and listen to 30 minutes of Fox News and then 30 minutes of National Public Radio (A US specific example but I don’t know the nut case media in Europe.).

Same stories, one assumes the same basic facts, but you would think one or both of them had over heard an emu speaking in whispered Urdu in a crowed bus terminal.

It isn’t enough to simply avoid topic map lingo but a successful topic map interface will be designed for particular user communities.

In that regard, I think we have been mis-lead by the success or at least non-failure of interfaces for word processors, spreadsheets, etc.

The range of those applications is so limited and the utility of them for narrow purposes is so great, that they have succeeded in spite of their poor design.

So, at this point I have two principles for topic map interface design:

  • Information must be delivered in a form the user will understand.
  • Do not present information to all users the same way.

I know, Benjamin Bock, among others, is going to say this is all too theoretical, blah, blah.

Well, it is theoretical but then so is math but banking, which is fairly “practical,” would break down without math.

😉

Actually I have an idea for an interface design that at least touches on these two principles for a topic map interface.

Set your watches for 12:00 (Eastern Time US) 28 February 2010 for a mockup of such an interface.

*****
*(Wikipedia has a somewhat longer summary, Ender’s Game.)

PS: More posts on principles of topic map interfaces to follow. Along with more mockups, etc. of interfaces.

How useful any of the mockups prove to be, I leave to your judgment.

February 23, 2011

Maiana February Release

Filed under: Interface Research/Design,Maiana,Topic Map Software — Patrick Durusau @ 3:55 pm

Maiana February Release

Uta Schulze and Michael Prilop report:

Today, the Maiana team released the first 2011 version of Maiana. After forgoing the January release because of open issues we are now presenting Maiana in a partly new design – including pagination and catchy boxes. Most important: Maiana switched to TMQL4J v. 3.1.0-SNAPSHOT supporting the draft of 2008.

  • New design: Check out our fresh new design to present data in a topic map (e.g. the Opera Topic Map). Do you like it? We also extended the ‘Overview’ box to summarize every action available to the topic map. Last but not least, we added pagination to avoid long load time and vertical scrolling.
  • New TMQL4J version: We now run on TMQL4J v. 3.1.0-SNAPSHOT (see TMQL4J 3.0.0 Release News for more information). Currently, only queries compliant to the TMQL draft of 2008 are supported.
  • Donating queries: TMQL and SPARQL queries which until now could only be used privately may now be set public. Thus enabling sharing of queries or simply promoting a interesting query result. An overview of queries may be found on the users corresponding profile page.
  • Syntax Highlighting of TMQL Queries: And because reading queries is difficult as it is we now use syntax highlighting displaying queries and even some autocompletion (try typing “FOR”)
  • “More about this subject”: To enhance the browsing experience we now look up additional information whilst visiting a topic page. This expands our use of the Semantic Search to also show topics available in visible maps on Maiana and even providing similarity information (Opera).
  • Maiana Search Provider: Do you like using your browsers search field? Try adding Maiana as a search provider and find more, faster!

The new Maiana homepage, http://maiana.topicmapslab.de/.

With Opera, http://maiana.topicmapslab.de/u/lmaicher/tm/opera.

Comments on the new interface?

I think the color scheme makes it more readable, something I appreciate more and more the older I get. 😉

Beyond that…, well, I have to confess the topic map navigation interface doesn’t do a lot for me.

I think because it seems to me, personal opinion, to emphasize the machinery of the topic map at the expense of the content.

Hmmm, think of it this way, what if you had the display of an ODF based document and it listed:

    <h> elements

    ….

    3 Document Structure
    3.1 Document Representation
    3.1.1 General

    ….

    <text:p> elements
    ….

    <draw:object> elements

    ….

It would still be readable (sorta) but not exactly an enjoyable experience.

Let me leave you to think about the machinery-in-front approach versus what you would suggest as an alternative.

I have a suggested approach that I will be posting tomorrow.

(Hint: It is more of a pull than push information model for the interface. That maybe what is bothering me about the default topic map interface, that it is a push model.)

January 31, 2011

Hurl is now open! – Post

Filed under: Topic Map Software — Patrick Durusau @ 7:19 am

Hurl is now open!

From the website:

Chris Wanstrath and I originally developed Hurl for the 2009 Rails Rumble where it won Most Complete. The idea was to create a simple web version of cURL, a command-line tool often used to test web APIs.

Hurl is super easy – just enter a URL and any extra parameters such as HTTP headers, body parameters, and authentication and then click “Send.” You’ll get the response and can save and share it.

By open sourcing the code behind Hurl we hope that other developers will be able to build on the concept. One very requested feature is to create an embeddable version of Hurl that can be used in developer documentation for easy try-it functionality.

Not topic map specific but certainly will be useful for developers working on web APIs for topic map software.

January 30, 2011

Hubs and Connectors: Understanding Networks Through Data Visualization – Post

Filed under: Interface Research/Design,Topic Map Software — Patrick Durusau @ 8:44 pm

Hubs and Connectors: Understanding Networks Through Data Visualization

I have been shying away from the rash of LinkedIn graph visualizations but then I ran across this one by Whitney Hess at her Pleasure + Pain: Improving the human experience one day at a time blog.

The title alone made me take a double take. 😉

This post merits your reading as an introduction to network analysis, albeit presented in an easy to understand way with eye-candy along the way.

While you are there, check out her archives and other posts as well.

Such as: 10 Most Common Misconceptions About User Experience Design

If I could get topic map project managers to read one article, it would be that one.

January 28, 2011

Functional Data Structures – Post

Filed under: Data Structures,Topic Map Software,Topic Maps — Patrick Durusau @ 7:18 am

On the Theoretical Computer Science blog the following question was asked:

What’s new in purely functional data structures since Okasaki?

Since Chris Okasaki’s 1998 book “Purely functional data structures”, I haven’t seen too many new exciting purely functional data structures appear; I can name just a few:…

What follows is a listing of resources that will be of interest to topic map researchers.

« Newer PostsOlder Posts »

Powered by WordPress