Archive for December, 2009

Ontologies and Software Engineering

This content below is combined from several research and work; the author would like to thank the all sources for providing this useful information. And thank you UTCC for funding the research for all these past years.

Tthe object model is the center of data modeling; on the other hand ontology itself has the concept which is the basis of knowledge base. The goal of the data model is to certify that all data objects required by the database are completely and accurately represented. Because the data model uses easily understood notations and natural language, it can be examined and confirmed as correct by the end-users. Ontologies are objects of interest (universal of discourse).

Ontology describes the types of things that exist, and rules that govern them; a object model defines records about things, and is the basis for a database design. Not all the information in ontology may be needed (or can even be held) in a data model and there are a number of choices that need to be made (West, M., 2006).

Ontologies are promised to bright future. This paper proposes that as ontologies are closely related to modern object oriented software engineering, it is natural to adapt existing object-oriented software development methodologies for the task of ontology development. This is some part of similarity between descriptive ontologies and database schemas, conceptual data models in object oriented are good applicant for ontology modeling, however; the difference between constructs in object models and in current ontology proposals which are object structure, object identity, generalization hierarchy, defined constructs, views, and derivations. We can view ontology design as an extension of logical database design, which mean that the training object data software developers could be a promising approach. An ontology is the comparable of database schema but ontology represent a much richer information model than normal database schema, and also a richer information model compared to UML class/object model. Object modeling focus on identity and behavior is completely different from the relational model’s focus on information.

It is likely to adjust existing object oriented software development methodologies for the ontology development. The object model of a system consists of objects, identified from the text description and structural linkages between them corresponding to existing or established relationships. The ontologies provide metadata schemas, offering a controlled vocabulary of concepts. At the center of both object models and ontologies are objects within a given problem domain. The difference is that while the object model should contain explicitly shown structural dependencies between objects in a system, including their properties, relationships, events and processes, the ontologies are based on related terms only. On the other hand, the object model refers to the collections of concepts used to describe the generic characteristics of objects in object oriented languages. Because ontology is accepted as a formal, explicit specification of a shared conceptualization, we can naturally link ontologies with object models, which represent a system oriented map of related objects easily.

Waralak V. Siricharoen Computer Science Department, School of Science, University the Thai Chamber of Commerce (UTCC) Dindeang, Bangkok, Thailand lak_waralak@yahoo.com, waralak_von@utcc.ac.th

Comments

Resources For Parents of Violent Teens

If you are the parent of a disrespectful or violent teen, your life is probably different than most parents. You are probably experiencing high levels of stress and frustration. You may be angry at your inability to resolve the problems with your teen. You may begin to question your parenting skills.

It’s likely that if you are the parent of disrespectful or violent teen that you feel as though you have nowhere to turn and no resources available to help you resolve the problems. When you have a disrespectful or violent teen, everything in your life can be tense. There is no “down time” because you are often running from one fire to another, from school behavior issues to family fights to violence to rule-breaking. It’s enough to make the best of parents want to tear out their hair.

There is hope, though, and it’s important that before you get to the point where you are no longer a healthy, functioning parent, that you reach for that help for your disrespectful or violent teen and for yourself.

One of the best resources parents have for their disrespectful or violent teens is the school. Your school’s counselor can be not only a resource but a source of referral to other resources in your community. When you are concerned about your teen’s out of control behavior, you may want to either deny it or try to hide it, but the best thing you can do is be up front about what is happening. You are not a failure just because you cannot find the right answers for your teen.

If the help you receive from your teen’s school counselor isn’t enough, there are still many other resources. Because it is difficult to tell what is causing your disrespectful or violent teen to behave the way he or she is behaving, it can be helpful to start with your family doctor or pediatrician. Your doctor can eliminate medical causes as well as potential drug and alcohol related behaviors. Your doctor can also refer your teen for additional evaluations with specialists if needed, and help you identify issues. Many times, your family doctor or pediatrician will also have other ideas about where you can go to get help.

Although the stigma is not what it used to be, many people hesitate to seek mental health treatment for their disrespectful or violent teen for fear of being labeled. Mental health services, however, provide you with a vast array of services for your disrespectful or violent teen. Depending on the circumstances of your situation, they can provide outpatient counseling for your teen, you, and your family. If the situation is dangerous or your teen needs more intensive services, they often have inpatient programs as well.

Often, all you need to make it through another day is someone to tell you that you are a good parent, that you are doing everything you can do, and that the stress and anguish you are feeling as a result of your disrespectful or violent teen will not last forever. Don’t give up before you reach out. There is help for you, no matter what your situation.

Norbert Georget is an accomplished professional speaker, teen motivator, parenting expert and author of the book, No-Nonsense Parenting For Today

Comments

The Top Web Hosting Companies

A web hosting company is a company that does what their name implies, they host your website. There are hundreds, if not thousands of different web hosting companies that you can now choose from and many come and many more go. When it comes to popularity though, you often see the same names crop up all over the place.

Whether right or wrong, most of the more popular web hosting companies are so popular due to their very affordable prices. While it is always great to save some money, you should be sure that you are getting a web hosting company that can give you great service as well. That said, just because something is cheap, doesn’t mean it is no good.

Here are some of the more popular web hosting services that are very affordable, but also offer a good deal of services as well:

•GoDaddy.com: Ok, maybe GoDaddy.com is so popular because of the commercials they do. You know the ones, they feature really good looking women that are famous, like Indy Car Driver Danica Patrick, oh and these women are typically scantily clad. As great as those commercials are, GoDaddy.com actually does offer a good price and great service. Web hosting starts at just $4.74 per month, which is a promotion, and the web hosting company does have the ability to give you more when your business expands. As it turns out the good looking women are just a bonus for you men out there.

•Bluehost.com: No scantily clad women commercials here, just a promotional rate of $3.95 per month and great service to boot. What is truly unique about Bluehost.com is the customer service which is what probably makes them so popular. Instead of handling things by e-mail, they have an 800 number you can call and talk to a real live person 24 hours per day, seven days per week. You can also chat live with someone from their customer service department if you want to.

•HostGator.com: HostGator.com currently hosts over 2 million sites worldwide and that number is rapidly growing. Their services start at just $4.95 per month and they too can be reached toll free 24 hours per day, 7 days per week. Host Gator also offers the ability to do dedicated servers so that you can host your web site on your own site if that is your wish.

•Webhostingpad.com: Webhostingpad.com offers web hosting starting at a rock bottom promotional $1.99 per month and also has the ability to grow with your website. They too offer 24/7 support and live chat abilities. They offer a 30 day money back guarantee and also promise 99.9 percent uptime for your website. What this means is that your site will hardly ever go down, which hopefully means more to your bottom line.

This is proof positive that you don’t need to be the most expensive kid on the block in order to be good. All of these popular web hosting companies offer the ability to help you and your website, no matter how big you are and will work side by side with you to ensure your website’s success.

Find a cheap, reliable hosting service.

Comments

« Previous entries