This video describes how to use the FOAF Semantic Web vocabulary and what a Semantic Web Vocabulary is. This is a continuation of other Semantic Web videos that I’ve shared as tutorial or how-to videos. More videos about the semantic web are available here:
http://futurewavedesigns.com/drupal7/training-videos-semantic-web
Visit this link to get your free profile published and linked with others:
http://futurewavedesigns.com/drupal7/get-free-profile-and-grow-your-network
FOAF — Friend of a Friend
FOAF is a Semantic Web Vocabulary used to describe people, their activities and their relationships to one another. It is becoming very popular for people who discover that others are doing this, to setup and publish on the web, their own FOAF profile. This vocabulary has served as the base from which other vocabularies have been extended. These other vocabularies will extend some of the terms used here as sub-Classes or sub-properties. I’ll explain that with examples, very soon.
So what is a vocabulary in this context?
For the Semantic Web, We deal with controlled vocabularies, which define terms and how they relate to each other. We have a hierarchy of Classes which each have properties. This is where you get the triples which relate the classes to the values of these properties. As an example:
A Person “has name” “Bruce Whealton”
This is a triple. Person is a class (I’ll demonostrate how to correctly write that with FOAF in a moment) and “has name” is the predicate with “Bruce Whealton” being the value. This would give this image if we were to present it as a graph:

We use a vocabulary to describe concepts that relate to a specific domain, or an area of knowledge… or simply to a set of concepts. Different fields and professions have vocabularies, such as the medical profession, or the legal profession, or online chat communities. We have terms that have relationships to one another. Through these relationships we find meaning. This is how we find meaning on the semantic web, through controlled vocabularies; And this is how we form Semantic Web databases, aka “triple stores,” because the data or information is stored in the form of triples.
FOAF concepts are prefixed with the letters foaf. Some examples are foaf:Person, which describes a person in the real world. foaf:name is a property of foaf:Person. Thus we get the triple foaf:Person foaf:name “Bruce Whealton”
which is a triple. It represents knowledge or information. It is an assertion that is stated explicitly. That will contrast with inferred knowledge which computers can discover or be programmed to display using “reasoners.” Much more can be represented with this vocabulary, FOAF. The full specification of FOAF is here. Much more can be represented with this vocabulary. We can represent our business or place of employment, where we went to school, our online chat ids, where we have accounts online, such as with facebook.com or linkedin.com, our websites and weblogs and more. One of the most important things we want to represent, is who we know.
foaf:knows
Using this property, we crawlers can discover foaf profiles by crawling from one profile to the next. Each profile will have links to the people that one knows, alone with links to web pages that describe those people, if possible, we link to the file containing the foaf profile of the person we know. Web crawlers, particularly, Semantic Web Crawlers, follow those links… You build your network through links within your foaf profile and the links to you in other profiles. Your foaf profile is stored in a file, typically, in RDF format, which was described earlier in my posts here, i.e. foaf.rdf
This blog is published by Bruce Whealton, more information about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company providing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs
Future Wave Designs has just added a member to the team. His name is Philip Khristian Uy Perez, from the Philippines. I met him on Facebook.com and was impressed with his talents in programming, rich internet application development, graphics, web design and other related skills.
I look forward to working with Philip and learning more about his skills in this exciting field.
Bruce Whealton
This blog is published by Bruce Whealton, more information about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company providing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs
Just $299 For Web Design Services!
Just click here to fill out a brief form to qualify! Details Below.
This is a Limited Time Offer!
You get, for $299, a basic, static website with the following:
- Up to 10 HTML Web Pages designed using CSS featuring unlimited text
- 1 Blank HTML Template for Future Web Pages
- Creation/preperation of up to 8 custom graphics/images/photos
- Integration of your Images
- Meta tags for search engine optimization
- Submission of Sitemap for easy search engine indexing by Yahoo, Google, MSN, Ask.com and Moreover.com
To qualify, please click here to fill out a brief form to qualify. We can start now or later whenever your project is ready to go. Sign up Now to qualify!
Please provide us with your name, company/organization name (if applicable), email and phone # to qualify. You are under no obligation when signing up.
Limited time Offer!
This blog is published by Bruce Whealton, more information about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company providing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs
Future Wave Designs: Unlimited Web Hosting Services
Unlimited Web Hosting (space and bandwidth) — just $6.99 per month — details below.
Why Choose us? We Offer:
- Fast Gigabit Internet Backbone Connections!
- hundreds of free applications for your site, (using Fantastico),
- and reliable Apache, MySQL 5, PHP 5, Linux hosting,
- many web applications like Joomla, Drupal, and blogging tools like WordPress work best on Linux, Apache, PHP 5+ and MySQL 5+
- We offer unlimited web hosting plans,
- We provide an easy to use cpanel to manage your domain — setup databases, install applications, add email accounts, mailing lists and much more.
- If you ever have any questions, call us anytime at: 919–636-5809
Learn more about our Network Operations Data Center by going here.
Web Hosting FAQ:
Question 1: How do you offer Unlimited web space and bandwidth? There are always limits.
Answer: We do not meter your disk space or the bandwidth used by your site. So, whether you use 50MB or 50GB of web space, you pay the same. It’s easy enough to add a disk drive to our servers to accommodate additional storage requirements.
Question 2: Can you accommodate high bandwidth applications like streaming media?
Answer: Yes! We have fast Gigabit connections to the Internet Backbone. This is what you should expect from Internet Service Providers and Web Hosting Providers.
Question 3: What is Web Hosting? Who needs it?
Answer: Any website must be hosted somewhere on a web server. So, if you want to have a web presence you need web hosting. Usually this is offered for a monthly fee.
Question 4: If I have more than one domain, do I need to pay a separate fee for each domain that I want to host with your company?
Answer: No. while, most companies, if not almost all, do require a separate account with a separate monthly fee for each domain that you want, we do not with our unlimited plan.
Question 5: Can I install my own applications?
Answer: Yes. Many applications can be installed from the control panel using Fantastico — learn more about Fantastico here. Other applications can be manually installed and we will help if you run into problems.
Details of our Unlimited Web Hosting Plan
We guarantee 99.5% Uptime.
If you are looking for a single domain or multiple domains to be hosted on our robust network, you’ve come to the right place. Using our enterprise-class network, your site will be hosted on one of the fastest networks in the world. Our unlimited web hosting plan has everything you need.
Fantastico De Luxe
All Hosting plans come with Fantastico
De Luxe — Learn more about the free applications that you can install, in just moments, from your web hosting account.
|
Hosting Plan
|
Unlimited |
|
General Features
|
|
|
Web Space
|
Unlimited
|
|
Number of Web Domains
|
Unlimited
|
|
Bandwidth
|
Unlimited
|
|
Email Accounts
|
Unlimited
|
|
Email Lists
|
Unlimited
|
|
FTP Accounts
|
Unlimited
|
|
Parked Domains
|
Unlimited
|
|
Subdomains
|
Unlimited
|
|
Add-on Domains
|
Unlimited
|
|
Databases
|
Unlimited
|
|
Server tools
|
|
|
PHP 4.3.8
|
yes
|
|
MySQL
|
yes
|
|
phpMyadmin
|
yes
|
|
CGI-BIN
|
yes
|
|
Network Specifications
|
|
|
Apache
|
yes
|
|
Quad Xeon 3.0 Ghz
|
yes
|
|
Red Hat Fedora
|
yes
|
|
Uniterruptible Power System
|
yes
|
|
Temperature Controlled NOC
|
yes
|
|
24/7 Monitoring
|
yes
|
|
99.5% Uptime
|
yes
|
|
Payment Terms
|
|
|
Monthly
|
$6.99
|
| Note: First Month Free! You can’t go wrong! | |
| Get Started now! Just $6.99 per month! | |
| Get Started Now! Pay for One Year for $69.99, which includes 2 months free! | |
This blog is published by Bruce Whealton, more information about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company providing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs
