Sunday 24 January 2010

Nameset guide





























Namesets is a way of indexing by association. Tree structures give way to automated sliders that track selections and offer  simple navigation.



Plug-in  
menus  and  devices  use  names  and [computer code] to automate tasks.



Originally devised to manage visibility and highlighting of components and scenes in 
Google's Sketchup, the latest development is intended to provide digital support for any human activity.













The window is re-sizable to show wider or more columns and rows. Words move into focus on the first click and take action on the second. Input is minimised by storing unique words and re -presenting them for copy/edit.


Each name maintains a record of the properties of the entity it represents, which always include names for type, genus and instance, but can be extended to include data for appearance, size, position, timing, cost, status, links and so on.





Each name's record also includes a backlink array so that its data is accessible via many different associations.



































Namesets are made with web development computer languages, with records filed in JavaScript object notation (json), providing opportunities for multimedia output directly or via bridges such as Sketchup's web dialog.



Namesets is a HyperText Application except when used as a plugin to Sketchup.



Copyright 2007 - 2010 Chris Glasier

Coding advice: Jim Foltz

Code JSLint checked























Tuesday 24 March 2009

Initiating linked names

Open letter to: Susan Wojcicki, VP, Product Management, Google

I read your post Making ads more interesting and wondered if you had come across "Namesets", also an interest-based scheme but designed to link data. The scheme is laid out in the nameset website with videos, notes and essays. And here is how it might get started. 

Che  decided to run a nameset experiment alongside the normal development of his new residential project. He was impressed how the pocket-sized screen machine helped him name everything he associated with it. Very soon and with just a couple of clicks he was able to go from details of the site to the status of a basin in bathroom 2 of flat 3 on floor 6 of block C.  

At first he was concerned that manufacturers would baulk at the extra work, but they quickly grasped the concept of consensual advertising. They were happy to provide nameset data and 3D models in return for fair and automated advertising opportunities. Their labelled models are considered just at the right time when potential customers assemble their own namesets.

The experiment was successful and Che was happy to pass on relevant parts of the project nameset to authorities, customers and others to expand for their own purposes. He wondered whether this might evolve into a giant nameset of the world,  a nameset of accumulating namesets, where each name is the link for authorised persons or machines to set or retrieve its data. And that's how webs of linked names started.

The first part of the scenario introduces a move away from digitised paperwork to digital machines; the second, making ads not only interest-based but also reusable; the third, using common names of all kinds of physical things to link up their data. 

The concept of namesets was reinforced in 2007 when Google's Sketchup introduced a web dialog that enabled interaction between nameset machines and 3D model displays. Development of namesets could be open source for both its devices' code and names. Comments and suggestions most welcome.

Saturday 14 March 2009

Linking Data

Tim Berners Lee
Kevin Kelly

Tim Berners Lee and Kevin Kelly are right about the importance of linking data; I hope my layman's approach how to achieve it might be helpful.

Labels often provide information ("tomatoes") and data (80 grams), so referring just to labels reduces perceived scientific or IT terms to the mundane. If a label written as property/value pairs (tomatoes: 80grams; onions: 10grams; ...) is attached to a name (soup), then as more and more such names and labels are identified, linking opportunities proliferate. 

Names and their labels are made accessible from the web for human or machine analysis and/or action.