Services Provided

This video describes how to use the FOAF Semantic Web vocab­u­lary and what a Semantic Web Vocabulary is.  This is a con­tin­u­a­tion of other Semantic Web videos that I’ve shared as tuto­r­ial or how-to videos.  More videos about the seman­tic web are avail­able here:

http://futurewavedesigns.com/drupal7/training-videos-semantic-web

Visit this link to get your free pro­file pub­lished and linked with others:

http://futurewavedesigns.com/drupal7/get-free-profile-and-grow-your-network

 

FOAFFriend of a Friend

FOAF is a Semantic Web Vocabulary used to describe peo­ple, their activ­i­ties and their rela­tion­ships to one another. It is becom­ing very pop­u­lar for peo­ple who dis­cover that oth­ers are doing this, to setup and pub­lish on the web, their own FOAF pro­file. This vocab­u­lary has served as the base from which other vocab­u­lar­ies have been extended. These other vocab­u­lar­ies will extend some of the terms used here as sub-Classes or sub-properties. I’ll explain that with exam­ples, very soon.

So what is a vocab­u­lary in this context?

For the Semantic Web, We deal with con­trolled vocab­u­lar­ies, which define terms and how they relate to each other. We have a hier­ar­chy of Classes which each have prop­er­ties.  This is where you get the triples which relate the classes to the val­ues of these prop­er­ties.  As an example:

A Person “has name” “Bruce Whealton”

This is a triple.  Person is a class (I’ll demono­strate how to cor­rectly write that with FOAF in a moment) and “has name” is the pred­i­cate with “Bruce Whealton” being the value.  This would give this image if we were to present it as a graph:

 

 

We use a vocab­u­lary to describe con­cepts that relate to a spe­cific domain, or an area of knowl­edge… or sim­ply to a set of con­cepts.  Different fields and pro­fes­sions have vocab­u­lar­ies, such as the med­ical pro­fes­sion, or the legal pro­fes­sion, or online chat com­mu­ni­ties.  We have terms that have rela­tion­ships to one another.  Through these rela­tion­ships we find mean­ing.  This is how we find mean­ing on the seman­tic web, through con­trolled vocab­u­lar­ies;  And this is how we form Semantic Web data­bases, aka “triple stores,” because the data or infor­ma­tion is stored in the form of triples.

FOAF con­cepts are pre­fixed with the let­ters foaf. Some exam­ples are foaf:Person, which describes a per­son in the real world.  foaf:name is a prop­erty of foaf:Person.  Thus we get the triple foaf:Person foaf:name “Bruce Whealton”

which is a triple.  It rep­re­sents knowl­edge or infor­ma­tion.  It is an asser­tion that is stated explic­itly.  That will con­trast with inferred knowl­edge which com­put­ers can dis­cover or be pro­grammed to dis­play using “rea­son­ers.”  Much more can be rep­re­sented with this vocab­u­lary, FOAF.  The full spec­i­fi­ca­tion of FOAF is here.  Much more can be rep­re­sented with this vocab­u­lary.  We can rep­re­sent our busi­ness or place of employ­ment, where we went to school, our online chat ids, where we have accounts online, such as with facebook.com or linkedin.com, our web­sites and weblogs and more.  One of the most impor­tant things we want to rep­re­sent, is who we know.

foaf:knows

Using this prop­erty, we crawlers can dis­cover foaf pro­files by crawl­ing from one pro­file to the next.  Each pro­file will have links to the peo­ple that one knows, alone with links to web pages that describe those peo­ple, if pos­si­ble, we link to the file con­tain­ing the foaf pro­file of the per­son we know.  Web crawlers, par­tic­u­larly, Semantic Web Crawlers, fol­low those links…  You build your net­work through links within your foaf pro­file and the links to you in other pro­files.  Your foaf pro­file is stored in a file, typ­i­cally, in RDF for­mat, which was described ear­lier in my posts here, i.e. foaf.rdf

 

An updated SVG of the FOAF logo. I created the...

Image via Wikipedia

Enhanced by ZemantaThe FOAF logo is shown below.

Related Articles:


This blog is pub­lished by Bruce Whealton, more infor­ma­tion about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company pro­vid­ing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs

Technorati Tags: Semantic Web World Wide Web Computing Data man­age­ment FOAF Web crawler Controlled vocab­u­lary Vocabulary Blank node RDF Schema Technology_Internet Web videos seman­tic web online chat com­mu­ni­ties Web vo

I thought I’d pro­mote this spe­cial again. Future Wave Designs is offer­ing a Basic Web site Design ser­vice for $299.  This includes up to 10 pages and up to 10 graph­ics pre­pared for the web.

Most sites will need Search Engine Optimization so that oth­ers can find your web­site.  So, for an addi­tional $150 for we have a num­ber of spe­cific ser­vices that we offer to help opti­mize your site for the search engines, improv­ing the chances that peo­ple will find your web­site and take action.

Lastly, we will mar­ket your web­site on the Social Networks, Facebook and Linkedin.com — which involves set­ting up a pro­file for your­self and set­ting up a busi­ness list­ing or busi­ness page.  This ser­vice is only $100.

We can cer­tainly offer addi­tional ser­vices and fea­tures for your web­site at rea­son­able addi­tional prices.

Let us Host your site for just $6.99 per month.  Go here for fur­ther details about our web host­ing ser­vice.

Related Articles:


This blog is pub­lished by Bruce Whealton, more infor­ma­tion about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company pro­vid­ing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs

Technorati Tags: Semantic Web World Wide Web Computing Data man­age­ment FOAF Web crawler Controlled vocab­u­lary Vocabulary Blank node RDF Schema Technology_Internet Web videos seman­tic web online chat com­mu­ni­ties Web vo

I would like to see if I could find oth­ers inter­ested in cre­at­ing a mod­ule or exten­sion for either or both of these appli­ca­tions or Content Management Systems, to make it pos­si­ble for non tech savvy per­sons to cre­ate foaf pro­files and have them saved on the server. I can offer server space for this.
I think this can be accom­plished either with Drupal or with Semantic MediaWiki, which are exten­sions to MediaWiki the soft­ware that pow­ers Wikipedia.
Please con­tact me if inter­ested in this idea.
Bruce

Related Articles:


This blog is pub­lished by Bruce Whealton, more infor­ma­tion about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company pro­vid­ing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs

Technorati Tags: Semantic Web World Wide Web Computing Data man­age­ment FOAF Web crawler Controlled vocab­u­lary Vocabulary Blank node RDF Schema Technology_Internet Web videos seman­tic web online chat com­mu­ni­ties Web vo

Future Wave Designs has just added a mem­ber to the team. His name is Philip Khristian Uy Perez, from the Philippines. I met him on Facebook.com and was impressed with his tal­ents in pro­gram­ming, rich inter­net appli­ca­tion devel­op­ment, graph­ics, web design and other related skills.

I look for­ward to work­ing with Philip and learn­ing more about his skills in this excit­ing field.

Bruce Whealton

Related Articles:


This blog is pub­lished by Bruce Whealton, more infor­ma­tion about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company pro­vid­ing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs

Technorati Tags: Semantic Web World Wide Web Computing Data man­age­ment FOAF Web crawler Controlled vocab­u­lary Vocabulary Blank node RDF Schema Technology_Internet Web videos seman­tic web online chat com­mu­ni­ties Web vo

Just $299 For Web Design Services!
Just click here to fill out a brief form to qual­ify! Details Below.

This is a Limited Time Offer!

You get, for $299, a basic, sta­tic web­site with the following:

  • Up to 10 HTML Web Pages designed using CSS fea­tur­ing unlim­ited text
  • 1 Blank HTML Template for Future Web Pages
  • Creation/preperation of up to 8 cus­tom graphics/images/photos
  • Integration of your Images
  • Meta tags for search engine optimization
  • Submission of Sitemap for easy search engine index­ing by Yahoo, Google, MSN, Ask.com and Moreover.com

To qual­ify, please click here to fill out a brief form to qual­ify. We can start now or later when­ever your project is ready to go. Sign up Now to qual­ify!

Please pro­vide us with your name, company/organization name (if applic­a­ble), email and phone # to qual­ify. You are under no oblig­a­tion when sign­ing up.

Limited time Offer!

Related Articles:


This blog is pub­lished by Bruce Whealton, more infor­ma­tion about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company pro­vid­ing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs

Technorati Tags: Semantic Web World Wide Web Computing Data man­age­ment FOAF Web crawler Controlled vocab­u­lary Vocabulary Blank node RDF Schema Technology_Internet Web videos seman­tic web online chat com­mu­ni­ties Web vo