TrellixTech.com
TrellixTech.com Weblog
Home | Weblog | Writings | SMBmeta | Others

Tuesday, September 16, 2003

Another article, a little late
I forgot to post a link to a nice "How To" article that featured SMBmeta on Webmonkey: "Metadata, Mark II" by Jason Cook. The part about SMBmeta is on page 4.
 
-DanB
4:56 pm edt

Thursday, June 5, 2003

SMBmeta and OPML
Jean-Yves Stervinou built an application that reads the Registry data on SMBmeta.org and makes a list of entries as an outline in OPML format. From the smbmeta.xml file he gets the business type and uses that at top level, other information at a lower level. Two open formats, used together. Very nice! See When SMBmeta meets OPML.
 
-DanB
9:39 pm edt

Thursday, May 22, 2003

Sample Directory and Sample Code
Finally. After lots of work, I have a complete sample SMBmeta ecosystem implemented and running for public viewing. (I'm assuming that anyone reading this has read the Proposed SMBmeta Ecosystem essay.) Here's what there is:
 
On the new website www.overall.com, there is a simple directory of businesses with SMBmeta data files. It can be searched by gross NAICS code, postal code, and country. It shows some of the ways listing can be done. That directory gets the list of domains to display from the ones added to the Registry on www.smbmeta.org using the Registration Utility tool. It is filtered through a simple Affirmation Authority run on overall.com. The pieces communicate using an XML over HTTP API. It is all documented in "SMBmeta Application and API Examples" on the smbmeta.org website. This is not a "real" directory, but should be useful in its own right until something better comes along from someone else. (The domain was one we had at Trellix for many years and now belongs to Interland. The trademark "Overall" is for a product that has a database, especially with spatial characteristics, which sure fits a postalcode-searchable directory of businesses.)
 
The Perl source code for all of this is also available on smbmeta.org. I'm not that experienced with Perl, and I'm sure there are lots of problems with the code. Let me know if you find any really bad ones so I can fix them.
 
The specification for the smbmeta.xml file on this website is pretty complete with version 0.9. Any future tools should be upwards compatible. It is now time for people to create smbmeta.xml files for small business domains and register them. It is also time for those that are interested to experiment with the system, perhaps implementing their own versions. Anyone who starts development should contact us here (send mail to "webmaster") and we'll give you an ID for querying the various databases using the API.
 
Also, a new article about SMBmeta from Jamie Lewis of the Burton Group came out a few days ago.
 
Thanks to all of you who have been helpful in getting this far.
 
-DanB
2:42 pm edt

Thursday, March 27, 2003

SMBmeta Ecosystem
The last few weeks have been very busy for the SMBmeta initiative. I've been talking to lots of different parties, from search engine companies to domain registrars to Internet Industry pundits, in order to move the initiative ahead. I've also been attending conferences, making pitches. In the process, various components that would make up the "ecosystem" necessary to get adoption going of SMBmeta Data have become clear. In addition, I've been programming working prototypes of these components to help the development of proposed APIs. I've also added the <affirmation> element to the Version 0.9 Proposed Specification. It's all continuing to be very exciting.
 
At this point, I have a new essay about the proposed ecosystem, complete with a diagram. I also have initial working protoypes of a directory, a registry, and a proxy, and have been running them against real SMBmeta files out there in the web. Soon, I'll have an Affirmation Authority, too. At that point, when it seems to all work (which will make it easier to stablize the APIs), I'll publish the source code and open up the prototypes to the public for comment.
 
-DanB
4:49 pm est

Friday, March 14, 2003

Updated draft specification
Listening to a lot of the feedback, and looking at sample SMBmeta files created by various companies around the world, I've updated the SMBmeta Specification, releasing Version 0.9. This should be nearly complete. It includes the <coordinates> and <accessibility> elements I mentioned previously. (The one area left will have to do with affirmation, where some other web site vouches for some of what you put in your SMBmeta file.)
 
To go along with this, Version 1.1a of the SMBmeta File Creation Utility was released on www.smbmeta.org. The version 0.9 SMBmeta file format is upward compatible with the original version 0.1, so old smbmeta.xml files do not need to be updated.
 
In addition to this, I've been doing work to prototype other parts of a full system that takes advantage of SMBmeta, including a sample registry, proxy, and aggregator. Once they are done and preliminary written specifications done, I hope to post them for comment. At that point, it should be clear what you would need to do to support SMBmeta in different ways.
 
Thanks to everybody who has been helping this Initiative get this far. It's been very exciting.
 
-DanB
2:30 pm est

Friday, February 21, 2003

New article by Esther Dyson
Esther Dyson wrote an article about SMBmeta for her New York Times Syndicate column. It's called "Build It And They Will Come".
4:50 pm est

Friday, February 7, 2003

The SMBmeta Button
It has been suggested that a normal link to the SMBmeta file would be helpful to let it be more easily found by normal search engines. The file format lends itself to normal indexing. What would be helpful would be a standard way of linking to the SMBmeta files. I propose one in the SMBmeta Button essay.
-DanB
5:42 pm est

Thursday, January 30, 2003

SMBmeta RELAX NG Schema
Yutaka Furubayashi, from the University of Cologne, Germany, has written a RELAX NG Schema describing the SMBmeta file format based on the Version 0.1 specification released so far. RELAX NG is written in XML and is a popular (and somewhat readable) way to describe XML data. There have been requests for a DTD for SMBmeta to help validate files, and hopefully this will help with those needs. You'll find a link to the schema and links to a RELAX NG tutorial and other resources on Yutaka's SMBmeta 0.1 Schema page. Comments would be appreciated.
-DanB
9:12 pm est

Thursday, January 23, 2003

SMBmeta and Spam essay
I've added an essay about SMBmeta and search engine spamming. It includes a discussion of how SMBmeta differs from the old Keywords meta tags. See SMBmeta and Spam.
-DanB
6:56 pm est

Monday, January 20, 2003

Next steps
I'm working on a few things for which I need help from others.
 
First: I'm doing an update to the spec based on feedback. There are two new elements I'm thinking of adding to address physical location and accessibility.
 
We need an optional element like "<coordinates>" that specifies lattitude and longitude for a <location>. While I don't want to force people into giving out their specific location (just as their physical address is optional), there are many ways in which having lattitude and longitude would be helpful. The <address> element is supposed to have information sufficient to get the coordinates, but having it already encoded may be more reliable. Anybody have some ideas who has experience in this area about what type of values and links to give people for finding out that information?
 
For accessibility I'm thinking of something like an <accessibility> element with attributes like "stairs=number of steps to get in and get around", "elevator=yes/no", "ramp=yes/no", "platformList=yes/no", "accessibleParking=yes/no". Also, maybe an attribute for TDD. Could somebody with experience in this area contact me to help?
 
Secondly, I'm working on some essays. The first will deal with Spamming. I see a few issues here, such as a taxonomy for the type of "spam" this system will lead to (e.g., showing up in a search for which you are inappropriate, such as porn in a search for a home builder, and giving false information about your business to raise your position on an appropriate search). There are the methods aggregator/search engines can use to minimize spam. Finally, there is what we can do to modify the specification to catch or invalidate such activities. Ideas would be welcome. (The idea of third-party "certification" has already come up repeatedly and I'll address that.)
 
Use the "webmaster" at trellixtech dot com email address for comments. Thanks!
-DanB
3:30 pm est

2003.09.01
2003.06.01
2003.05.01
2003.03.01
2003.02.01
2003.01.01
2002.12.01

Click to see the xml version of this page

Disclaimer:
This Web site is for exploring technical issues and contains material and opinions from a variety of sources whose accuracy cannot be determined.  Interland has made no effort to verify the accuracy of any statement on this Web site and the statements published on this Web site, including those of Interland's employees, are not necessarily endorsed or approved by Interland.  Investors should not rely on any statements in this Web site when making investment decisions.
 
(c) Copyright 2002-2003 Interland, Inc. All Rights Reserved.