Take the 2-minute tour ×
Graphic Design Stack Exchange is a question and answer site for Graphic Design professionals, students, and enthusiasts. It's 100% free, no registration required.

I am looking for icons to represent data types in a tree (e.g: string, number, date, array, object etc.). Are there any open source/commercial icon sets for this purpose?

All my Google search keys return generic results.

share|improve this question
    
Resource gathering is too broad for our community, so we can't focus on providing commercial icon sets. We can suggest ideas for creating your own icons, though. –  JohnB Jan 26 at 18:39

2 Answers 2

I think you got generic results because you are requesting icons for things that truly are... generic. Off the top of my head, the only thing that is 100% definitive is a date object, which can be represented by a calendar.

Strings could potentially be represented by an 'abc'. Numbers, contrarily, by '123'. Objects are generic by nature and therefore I do not have suggestions except 'Obj'.

While this answer may seem straightforward, I hope you can extract useful information from my 2 cents.

share|improve this answer

Good icons should be instantly recognisable - so pitch the problem as, "what will be instantly recognizable as these things?".

This partly depends on the audience - how familiar with the data types are they and how do they normally encounter them? - but it's not going to be a clever visual metaphor or trick, so definitely don't think about balls of string or anything else that requires logical jumps!

Anything other than the simplest example of that data type will require some kind of logical jump (exception: for "date", a very simple calendar icon might be simpler and more robust internationally than a date like 01/02/03). So, that really helpfully narrows your options.

What's the simplest example of each data type? Depends on language, system, etc, and audience, but I'd doubt anything would be more instantly recognisable than (in a container like a circle) "", 1.2, [], {} or a.b() etc etc.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.