Skip to content

"Trends and Information on AI, Big Data, Data Science, New Data Management Technologies, and Innovation."

This is the Industry Watch blog. To see the complete ODBMS.org
website with useful articles, downloads and industry information, please click here.

Feb 21 09

Interview with Jimmy Wales

by Roberto V. Zicari

“I don’t think of my work as technological innovation, I think of it as being social innovation.” (Jimmy Wales)

Tuesday, February 24, 2009. Marco Dettweiler and Roberto V. Zicari have interviewed Jimmy Wales.

Jimmy Donal “Jimbo” Wales (born August 7, 1966), President of Wikia, Inc.; Board member and Chair Emeritus of the Wikimedia Foundation.
His work developing Wikipedia, which has become the world’s largest encyclopedia, prompted Time magazine to name him in its 2006 list of the world’s most influential people.

Q. Mr. Wales, one of your new project is called Wikia? What is it?

We are building the rest of the Library. We are taking the Wiki model beyond just non profit educational and research community into things like humor, political activism, all kinds of different things.

Q. How does it compare Wikia with Wikipedia?

I would say, it`s the rest of the Library, it is everything that does not belong to an Encyclopedia. For example, Uncyclopedia is a humor site, it is a parody of Wikipedia, it is not a serious site, it is all a joke.
Another example, we have a site about Wikia Green , which is all about sustainable living, it is not a neutral site, it is specifically advocating for specific prospective in the world.
Another example we have, is Wikianswers , where people post questions and get quick short answers to various questions as rather than Encyclopedia Oracle that has a question answer format. There are many things that are different from an Encyclopedia.

Q. Another service offered by Wikia is Wikia Search. What is the difference with respect to other existing search engines (e.g. Google)?

The primary difference what I am trying to do is to put the editorial control into the hands of the community. Every search engine has an editorial component to it, where you type in a search term, and they tell you the things that you should be looking for related to that search term, and all of that is controlled very secretively in most search engines. My view is let`s try and open it up to public dialog and discussion and debate, so that the community can determine it.

Q. Does Wikia Search relate to Wikipedia?

Well, it is a completely independent search project. It is searching the entire Web and not anyone particular site, and so really it does not have anything to do with Wikipedia.

Q. Wikianswers: What is the difference with other services such as Yahoo! Answers?

I see two main differences. First it is a Wiki, meaning everyone works together to edit the same entries, rather then each person giving a separate different answer. So you work to improve answers that have been given by the community.
The other major difference is that all of the things we are doing are under Free License (open source license), as opposed to all the other answer sites where all of the work is kept under proprietary license; so the community doesn’t really have the ability to take that work and reuse it and move it to another site if they want to.

Q. How do you ensure you get some quality answers?

Well, then you see that on a lot of answer site you see a lot of very questionable answers, and people giving contradictory answers. The idea here is to have the community that oversight of what is going on. If somebody gives a bad answer, the community can delete it.

Q. Would you consider the work you do similar to what the Open Source movement does in the software industry?

Yes, it is a very strong parallel. Everything I am doing is based on the idea of free licensing and free licensing is really what it powers open source software, free software. All of the work we do is put under GNU free documentation license. The reason for this is that this overcomes certain very complicated problems that people face regarding whether or not they are going to spend a lot of time working on something, and so it is very, very similar. For all of the free software you have the right to copy, to modify, to redistribute and to redistribute modified versions, commercially and non-commercially and we follow the same philosophy. We want people to be able to take their work, any work that they have done using one of our services and reuse it as they see fit.

Q. Is Copyright of information a problem?

Not really, we don’t really see a huge problem with that. Of course sometimes you have people who have inadvertently or not understanding copyright law copied things inappropriately. But that is a pretty minor part of the overall situation. It is really not much different from software.

Q. Does your work relate to the Semantic Web?

Very little to do with that. I am a bit of a skeptical about the notion of semantic web, although we are finally beginning to see things move a little bit in the direction of semantic web. But I think, it is still a long way to go before a lot of the dreams that people have about a semantic web begin to become true.

Q. Wikia is a profit company, how do you generate revenues out of free information?

We are advertising support edit, so we have some Google-ads on the site, we have some display ads on the site – that is basically it. It is a very simple, very standard kind of model for a website.

Q. When do people use Wikia and when Wikipedia?

It is completely different, so the two reasons you might use something would be very, very different from each other. They are really not comparable in that sense. It is very similar to a library and I like to go back again and again to that metaphor. If you go to a library sometimes you are looking for an encyclopedia, sometimes you are looking for political activism, sometimes you are looking for humor, the next time you are using an almanac.
The reasons why people come across it are very different.

For example, if you go to Uncyclopedia, you will find something very different from Wikipedia. Your are going to laugh and have fun reading it. But if you need basic information you obviously want to go to Wikipedia.

Q. What kind of reaction did you have from the Community to the services of Wikia?

So the response has been very good. A lot of people find that Wikia is a fun place for them to spend some time building something and some people find that they are still more interested in Wikipedia. It just depends on the person and what they are interested in.

Q. You are thinking of introducing “Flagged Revisions” in Wikipedia. To what extent it will change Wikepedia?

Right now Flagged revision is being used extensively in German language Wikipedia and very successfully. We are watching very carefully the statistics around U search and how long it takes to approve things and all of this. We are in a learning process.
It seems to me a useful tool, I think we will be introducing some formal Flagged revisions into English Wikipedia within the next month or two. We are just discussing right now about how we should be doing it and what should be the right approach.

Q. Recently Wikipedia had problems with some individuals (for example in Germany), who sued Wikipedia because of supposedly “wrong facts” about them. W
hat is your opinion on that? Will this be a typical issue Wikipedia will have to face in the future?

I don’t think we will see a lot of that. In this particular case the politician was very embarrassed by his actions and ended up to apologize. It seems unlikely to be a really major factor for Wikipedia going forward.

Q. Wikipedia is currently being used by students (both at High Schools and Universities), but quotes from Wikipedia are not accepted by most of the Professors. Do you think this will change in the future? And if yes, how?

I think that it is important to think about what is the proper role of an encyclopedia in the research process over all. In general we don’t think of any encyclopedia as being something that you would cite as a source in an academic paper.
That is not what it has been designed to be about. You want it to be a very high quality, but even if it is a very high quality, it is always an introduction to material. It is always to provide you with the background context. It isn’t original research, it isn’t an academic journal.
When we are thinking about how should university students be using Wikipedia, I think we have to be realistic: They are using it all the time, all of them. So what we need to think about is a couple of questions: First: How do we make sure that they are educated on the right way on how to use an encyclopedia, and second how do we make Wikipedia as good as it possibly can be, because it is important for a lot of people.

Q. Some countries, such as China for example, impose a strict censorship on the Internet. Does a free of expression content repository such as Wikipedia has any chance there?

Wikipedia was completely banned in China for about three years. We are currently available in China. We have a policy that accurate information is a fundamental human right, and we won’t compromise with censors. What I see overall if I look at the overall trend, I see a trend for more openness on the Internet in China, but also in many other places around the world. I think that censoring the Internet is essentially impossible. You can have some impact and scare people. Really stopping the flow of information is becoming more and more difficult. I think that many countries around the world are realizing that it is not a very useful tool for a public policy to try to control the flow of information in the way it used to be controlled. So, I am reasonably optimistic, but there are so many problems around the world and I don’t think we are going to see very quickly the end of censorship, but I think we are generally moving in the right direction.

Q. What kind of innovation do you use?

Clearly, we are in an era where many new things are being created. I don’t think of my work as technological innovation, I think of it as being social innovation. The technology involved in almost everything that I am doing is pretty much off-the-shelf existing technology. We are not really trying to innovate on that level, although we are in some ways. Primarily what we are doing is social innovation, finding ways for people to work together in social communities online and figuring out what social rules and norms are helpful for people to create healthy and productive communities.

Feb 20 09

XML and Object-Oriented Database Technologies

by Roberto V. Zicari

I`d like to inform you of an interesting workshop which will take place in conjunction with ECOOP 2009, on July 6th 2009, Genova, Italy:

XOODB – 1st Workshop on The Marriage of XML and Object-Oriented Database Technologies and Their Future

The purpose of this workshop is from one side to identify the points for which the relational model is unbeatable to handle XML data, and those for which it is not good enough. From the other side, we wish to discuss interesting object-oriented concepts and technologies that can be successfully applied in the management of XML data, and to discuss future trends in XML data management, either in native or object-relational hybrid models, that can take advantages of developed object technologies. The challenge is thus to set up a strong synergy of OO and XML to solve the issue of the management of data in a heterogeneous environment as the Web.

Important Dates

Paper Submission Deadline: 8 April 2009
Notification of Acceptance: 8 May 2009
Camera Ready Copy: 22 May 2009

For more info: Click Here

Feb 9 09

ODBMS.ORG Useful Links

by Roberto V. Zicari

Since we started up in September 2005, ODBMS.ORG has grown quite a bit. A lot of free resources have been added in the course of the years.

I thought it could be useful to give you a few links to easy your search for useful resources….

Here we are:

If you are interested in Lecture Notes:
Object Databases – Lecture Notes

OO Programming – Lecture Notes

Database in General Lecture notes

If you are interested in testing some vendors software and/or download some free software:
Object Databases – Free Software

OO Programming – Free Software

If you are interested in standards, and in the Object Data Management Group -Past Resources in particular:
Object Data Management Group -Past Resources (ODMG Version 1-3)

If you would like to read user reports on how persistent objects are handled in various domains.

If you are interested in dedicated articles from ODBMS.ORG’s Panel of Experts

And plenty more of Articles and Papers on Object Databases

If you are looking to know more about Commercial and Open Source Object Database Vendors

Last but least if you are looking for books

Hope it helps….

RVZ

Feb 3 09

ICOODB 2009 Call for Tutorial Proposals.

by Roberto V. Zicari

Perhaps some of you has an interesting proposal for a half day tutorial for ICOODB 2009.
Here are the details:

ICOODB 2009 Call for Tutorial Proposals.

International Conference on Object Databases (ICOODB 2009)
1-3 July 2009
Zurich, Switzerland

We solicit proposals for tutorials for the ICOODB 2009
conference. Tutorials must provide an in-depth survey of a
well-defined topic with the option of describing a particular
technology or system in detail. We would also encourage
presenters to provide a summary of open issues.

Proposals for tutorials should be a maximum of 5 pages (typicaly
using 11pt font and single column format). Sufficient details
should be provided to allow the evaluators to determine the scope
and depth of the material to be covered. It should also indicate
the structure of the tutorial in terms of how the time of 3 hours
will be allocated to the material. While it is not required that
tutorials be original, the proposers should also include
information about other events where they have presented all or
part of the material and explain how this tutorial will differ.
Tutorial proposals must also clearly identify the target audience
and any prerequisite knowledge for attendees.
A brief professional biography (no more than 3 sentences) should
also be provided.

The deadline for submissions is 9 February 2009.

For More info: Click here

Jan 13 09

O/R Impedance Mismatch? Users Speak Up! Fourth Series of User Reports published.

by Roberto V. Zicari

I have published the fourth series of user reports on using technologies for storing and handling persistent objects.

The fourth series includes 6 new user reports from the following users:

-Martin F. Kraft
-Serena Pizzi at Banca Fideuram
-Dan Schutzer at FSTC
-Peter Fallon at Castle Software Australia
-Benny Schaich-Lebek at SAP
-Stephan Kiemle at German Aerospace Center

The new 6 reports and the complete series of user reports are available for free download.

I have also published a new paper by ODBMS.ORG panel member William Cook on Interprocedural Query Extraction for Transparent Persistence.
Transparent Persistence promises to integrate programming languages and databases by allowing programs to access persistent data with the same ease as non-persistent data. The work is focused on programs written in the current version of Java, without languages changes. However, the techniques developed by Cook and his colleagues may also be of value in conjunction with object-oriented languages extended with high-level query syntax.

Jan 7 09

ICOODB 2009 call for papers

by Roberto V. Zicari

I would encorage you to consider submitting a paper and/or a tutorial to the second International Conference on Object Databases (ICOODB), which will take place on July 1-3, 2009, at ETH, Zurich, in Switzerland.

As you may know, ICOODB 2009 is the second in a series of international conferences aimed at promoting the exchange of information and ideas between members of the object database community. (Last year ICOODB was in Berlin).

A key feature of this year conference is its goal to bring together developers, users and researchers. At the same time, the conference aims to meet the needs of the different sub-communities. The conference therefore consists of three different tracks offered as a tutorial day, an industry day and a research day.

The conference will offer presentations on a wide range of issues related to object databases, including topics such as applications, methodologies, design tools, frameworks and standards as well as core object database technologies.

ICOODB 2009 invites contributions in any of the following categories: tutorials, industrial presentations, research papers
and demonstrations.

Important Dates

Submissions: 30 Jan 2009
Notification of acceptance: 06 Mar 2009
Camera-ready copy of papers: 27 Mar 2009

More Information

##
 

Jan 5 09

Happy New Year!

by Roberto V. Zicari

In 2008, ODBMS.ORG had 302,306 visitors.

I wish the ODBMS.ORG community a Happy, Healthy and Peaceful 2009!

RVZ

Dec 22 08

Versant acquired the assets of the database software business of privately-held Servo Software, Inc. (formerly db4objects, Inc.)

by Roberto V. Zicari

You probably noticed a news in the object database market: On December 1, 2008 “Versant acquired the assets of the database software business of privately-held Servo Software, Inc. (formerly db4objects, Inc.)”.

What`s the meaning of this acquisition? I asked a few questions to
Robert Greene who is responsible for defining Versant’s overall object database strategy ….

Q1. What`s the meaning of this acquisition for Versant? db4o is an open source object database, but Versant had no open source strategy until now.

[RCG] This acquisition recognizes the value the db4objects team created, by bringing visibility to software developers, the relevance of object database technology in the software development toolkit.

Incidentally, this is not Versant’s first initiative in the open source space. In 2006, Versant open sourced a JDO/JPA based ORM driver and initiated an open source JPA project within Eclipse, at the time known as Eclipse JSR220-ORM. Eclipse had managed to use this project to get Oracle to commit a similar open source project. In the end, both projects merged into what is the Eclipse Dali project and Oracle became the project lead.

This open source activity by Versant was aimed at making developers more aware of object based transparent persistence and fostering such an API approach in their development. We view this as a tremendous success, as now a substantial portion of the Java community uses Hibernate (or TopLink) and Eclipse Dali to develop applications.

Those ORM API’s which have flourished since the early 2002 timeframe, are in essence the Versant database API’s which have existed since the mid 90’s in our object database technology. It was an ex-Versant product manager who went to Sun and drove those standards through the Java JSR process. Ultimately, it was open source Hibernates’ flavor which gained the most acceptance, but the similarity of the approach is undeniable.

Due to the power of open source, anyone who knows ORM technology, has in essence, become an expert in the use of object databases. They can simply get rid of the mapping portion of the ORM work and then everything else is nearly the same as long as they point connections to an object database. In fact, Versant plans to release a compatibility version for Eclipse Dali.

Q2. Will you keep db4o as a separate product or will you merge it into Versant Object Database?

[RCG] Versant plans to continue to operate db4o in the same manner, continuing to foster the community and improve the technology in the traditional open source fashion. It will remain a separate product.

Q3. How do you plan to manage/support the db4o open source community?

[RCG] one of the nice things about db4o is the extended community of supporters it’s developed over the years. Versant plans to simply join that community, following the same open form which has worked for db4o in the past. Of course, that being said, Versant has a long history and extended expertise in the OODB technology space. In that regard, we have opened our technology stack to the db4o core team and where it makes good technology sense, we can contribute significant forms of functionality that otherwise take a long time to create.

Q4. db4o is targeting the embedded device market. Is this a market for Versant as well?

[RCG] Versant technology has many successes in the embedded space. However, our real commercial success, comes from the many large scale systems developed using our technology to overcome limitations in traditional database systems. So, in this regard, db4o will dominate the embedded side of the Versant business and the Versant commercial object database will exist to help those who want the simplicity of the OODB programming model, but require greater scaling capabilities.

Q5. Are there going to be any changes in the db4o business model?

[RCG] No. The db4o brand will continue to offer the dual licensing model common to open source businesses, along with professional levels of subscription based support.

Dec 20 08

TechView Product Reports

by Roberto V. Zicari

Most of the time it is difficult to gather good technical information on products, without marketing or sales hype.

I therefore decided to create a series of product reports on some of the leading Object Database Systems around.

For that, I have prepared 23 questions which I sent to four vendors: db4objects,Objectivity, Inc.,Progress Software and Versant Corporation.
I asked them detailed information on their products, such as: Support of Programming Languages, Queries, Data Modeling, Integration with relational data, Transactions,Persistence,Storage, Architecture,Applications, and Performance.

The result are four TechView Product Reports, which contain detailed useful information on the respective products:
-db4o
– Objectivity/DB
– ObjectStore
– Versant Object Database

I hope these will be useful resources for developers and architects alike.
As always you can freely download the reports.

Dec 16 08

OMG ODBTWG next steps

by Roberto V. Zicari

This is a short note related to the OMG ODBTWG meeting, on December 9, 2008.

During the meeting there was a consensus that the OMG’s Semantic Meta Object Facility (“semantic MOF” or “S-MOF”) would be a good place to start for the object model in the Object Database Standard RFP.

Mike Card is planning to publish a rough draft of an OMG RFP for the new database standard in advance of the March 2009 OMG meeting in Washington DC.

RFP stands for Request for Proposals; the OMG technology adoptions revolve around the RFP.
More info on the OMG Technology Adoption Process.