473,902 Members | 4,610 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

The stupidest design I ever saw

This is a continuation of the old theme, now featuring xml.

<tree>
<node id=0 parent_id=null label='A'>
<node id=1 parent_id=0 label='B'>
<node id=2 parent_id=0 label='C'>
...
</tree>

Apr 5 '06
44 2832

Neo wrote:
Cartoon is a mammal ...
Your joking, right? Cartoon is not a mammal.


I'm serious. It's just an example. Look into the table on figure 1
which is the basis for the lattice on figure 2. If you don't want
cartoon to be classified as mammal, which squares should be unchecked?
And that is the crux of the problem; in that it can lead to situations
where a thing classified by the subclass, isn't necessarily classified
by the respective class. For example, a robotic dog manufactured by
Sony, is a dog, is a toy and is a machine, but it isn't necessarily a
mammal (unless it actually has mammary glands which produce milk for
its young, etc).


Just make the incidence table of objects and their attributes as the
article did and derive lattice from it. If you are unhappy with the
resulting classification, this means you have to redo the incidence
table all over again. In your example, you don't want robotic dog to be
considered as a mammal? Just uncheck the box.

Apr 10 '06 #41
JOG wrote:

Either way great post Mr Spight. Its rare on cdt that I read a post and
actually laugh outloud. (although that has happened more and more
recently...)


I thank you, sir! I always say, if there is a cheap laugh
to be had, you'll know where to find me.
Marshall

Apr 10 '06 #42

Mikito Harakiri wrote:
This is a continuation of the old theme, now featuring xml.

<tree>
<node id=0 parent_id=null label='A'>
<node id=1 parent_id=0 label='B'>
<node id=2 parent_id=0 label='C'>
...
</tree>


You forgot to put quotes around the arguments. And for the rest the
only proper comment is: it depends.

RS

Apr 10 '06 #43
Neo
> > > Mikito: Cartoon is a mammal ...

Neo: Cartoon is not a mammal.


Mikito: Look into the table on figure 1
which is the basis for the lattice on figure 2.
If you don't want cartoon to be classified as mammal,
which squares should be unchecked?


First there is no systematic method that allows one to create the
hierarchy (fig 2) on the basis of the table (fig1) (even after ignoring
the top most and bottom most nodes which represent Universal and NULL
respectively). If you know what that method is, please state it so that
anyone can verify it. Try this, rename all objects and classes as
consecutive letters. Then try to create the hierarchy. In particular,
the links to mammal.

Second, you can't unclassify cartoon as a mammal in the table because
it isn't being classified as an mammal. Both cartoon and mammal are
classifications listed across the top. And as the author states "The
elements on the left side are formal objects; the elements at the top
are formal attributes [aka classes]; and the relation between them
[objects and classes] is represented by the crosses." Please state THE
square/cell (and there should be only one, if any at all, otherwise why
the redundancy) to uncheck which unclassifies cartoon as a mammal
without also unclassifying Garfield and Snoopy as cartoons? A portion
of the table shown below:

______ cartoon real dog cat mammal
Garfield __X___ ___ ___ _X_ __X____
Snoopy __X___ ___ _X__ ___ __X____

Apr 10 '06 #44

"Marshall Spight" <ma************ *@gmail.com> wrote in message
news:11******** *************@i 40g2000cwc.goog legroups.com...
JOG wrote:

Either way great post Mr Spight. Its rare on cdt that I read a post and
actually laugh outloud. (although that has happened more and more
recently...)


I thank you, sir! I always say, if there is a cheap laugh
to be had, you'll know where to find me.
Marshall


ROFLMAO!!

I wasn't sure until I got to...

"Another advantage of text formats is that anyone can write a parser
for them. You want as many parsers as possible; that way the
market can decide on what variations of the format are acceptable."

That just confirmed it for me.

BFaux ;-)

Apr 10 '06 #45

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

22
2149
by: Nunaya | last post by:
We have developed two objects called "customer" and "salesrep". For simplicity, assume that these two objects will talk directly to a database. The database has three tables: customers, customersalesreps (allows multiple salesreps to be associated with a customer), and salesreps. The customer object has business rules that allow manipulation of customer information (add,update,delete,select,etc). The salesrep object has business rules...
4
1612
by: Merlin | last post by:
Hi Imagine the following classes (A class diagram will help) BASE, A, B, C, D, E, F, G. A, B, C, D, G inherit from BASE. E, F inherit from D.
8
3777
by: Ash | last post by:
Hello all, I am hoping this is the appropriate newsgroup for a C++ interface design question. I am trying to design an interface for a subscriber to register/deregister handlers for various events. The callbacks specified by the subscriber will be called when the events get trigerred in a different thread. Each event has different kinds of data associated with it. To achieve this I have the following: // The following describes the...
7
1428
by: chrisn | last post by:
Do real developers use the design view? Thought it would be interesting to start a debate on this subject. According to all the MCP materials (yes, I know a bit mickey mouse), the design view is the way to build your ASP.NET pages. Problem is: - it generates goddam awful HTML, certainly not standards-based. - use of absolute positioning and tables for layout.
20
1545
by: Brad Pears | last post by:
I am completely new to vb .net. I am using visual Studio 2005 to redo an Access 2000 application into a .net OO application using SQL Server 2000 - so a complete rewrite and re-thinking of how this app will work. I have NEVER done any OO programming at all although I have used OO techniques in programs of course - just never actually designed the classes etc... So I am just a tad nervous in re-writing this Access application as it is...
17
4871
by: roN | last post by:
Hi, I'm creating a Website with divs and i do have some troubles, to make it looking the same way in Firefox and IE (tested with IE7). I checked it with the e3c validator and it says: " This Page Is Valid XHTML 1.0 Transitional!" but it still wouldn't look the same. It is on http://www.dvdnowkiosks.com/new/theproduct.php scroll down and recognize the black bottom bar when you go ewith firefox(2.0) which isn't there with IE7. Why does...
2
1149
by: John | last post by:
Hi there, I am writing a simple program that will connect to database. Database has 2 tables, let's call them father and child. This is one to many relationship. I would like to create corresponding classes for each table. Each class would have functions Insert, Edit, Delete I would like to find some information how to properly design my classes. I used to program in php and delphi.
23
2455
by: JohnH | last post by:
I'm just recently come to work for an auto brokerage firm. My position involves performing mysterious rites, rituals and magick in order to get information out of their access database. This is due to the fact that the "designer" they hired had an unfortunate ability to tink around with a program far beyond her reach. She had no concept of any of the principles of database design, so what i'm left with is a junkpile. The only reason I...
7
1716
by: Darko | last post by:
Isn't JS the stupidest language? <script> function x() { var i = 2; alert( "i = " + i ); if ( i == 2 ) { var i = 3; alert( "i = " + i );
0
9997
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9845
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
1
10981
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
10499
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
9673
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
8047
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5893
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
2
4306
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
3323
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.