This is quite an honor
There are many very talented web developers and web development teams that write applications that use these cutting edge technologies. I was working alone with a vision in mind and an idea. MediaWiki is the same software that runs Wikipedia.org the very popular online encyclopedia. However a wiki can be used for anything. Wiki comes from an Hawaiian word meaning quick. On Wikipedia one can edit almost any page (the exception being protected pages) without logging into the site. Or one can login and create or edit articles. Once you save your page it is immediately available on the internet. So, it is the quickest and easiest way to publish a web page or web content.
There are also some very simple formatting instructions or codes you can use to present your article or page. For example to make something a header you would surround it with one, two, three or four equal signs, like this ==My Level 2 Heading== where two == signs gives a level 2, one equal sign use a level one header and usually isn’t used because the title of the article on the page uses that level of heading, so it is reserved. There are many other editing markers that you can use and they are easy to find by doing a search for “edit mediawiki article” on a mediawiki wiki or on google or bing.
So, what is Semantic MediaWiki? I did say that my wiki was being recognized as the Semantic MediaWiki site of the month. This involves extensions to the software to allow a MediaWiki to become a Semantic Website or to enable many features of the Semantic Web. Some of these features may not seem all that useful if one doesn’t have any idea how this Semantic Data or information can be used on the Semantic Web, outside of what we are doing on our own website. The Semantic Web does create open-linked data/information that can be accessed, or queried across the world wide web. That is why they call it a global database.
In my wiki sites, which are about genealogy, I used some extensions that allow forms to be created for entering information into the website. Behind the scenes and hidden from the user is the code that gives meaning to this data or information that you enter into the form, meaning that can be used by machines or software. So, on a genealogy website, when you enter information about a person, you would want to list, spouse, father, mother, children, ancestors, and etc. Think of these as properties. You might want to ask who was John Smith’s wife back in 1850? If someone entered that information into the form, the software would have that encoded so that later this question can be asked.
The sites I produced are here: “Whealton Family Genealogy”: http://whealton.info/w/ and “My Family Lineage”: http://my-family-lineage.com/w/
Continuing, a Semantic web application allows questions to be asked later that were not originally considered when the application was created. This is very new. It also allows for a standard way of defining terms, or meaning in different knowledge areas, or areas of discussion. For example, I you were talking about who you know and what you do on the internet you would use the FOAF vocabulary – Friend of a Friend. Of course, these vocabularies must be defined somewhere. FOAF is defined or specified here. In the context of Genealogy, two other important vocabularies can be used, “BIO: A vocabulary for biographical information” which is defined here and “RELATIONSHIP: A vocabulary for describing relationships between people” which is defined here.
My two wikis use forms so that when you enter the name of a spouse, or father, or mother, the values are matched up with these vocabularies. This is an important way to define terms in a way that can be “understood” by computers. Software or computers can use this information contained in the vocabularies to understand, as it were, how terms relate to each other. Previously, computers had no idea what these terms meant or how they relate to other terms. Even when you were asking Google natural language type questions and it seemed that Google understood, it was only using pattern matching and the fact that two or more words appeared on the page together.
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
The Semantic Web Introduction. This video introduces the concept of the Semantic Web or Web 3.0. The video discusses the concept of Semantics, which deals with meaning, and compares that to Syntax, which is about structure in any form of communication. As an example, syntax would represent the grammar of written and oral communication. The Semantics represent the meaning of the communication. In the world of computers, or more specifically, the world wide web, semantics will deal with ways of communicating the meaning of what is contained on a web page in a way that computers can understand or use that information.
The Semantic Web is not just about representing meaning in web pages but also other ways in which meaning can be communicated across the web in a standard fashion or manner. This is enabled by syntax and standards. In later videos we will look at new standards for representing data as part of a giant global database or graph. This will involve RDF — the Resource Descriptive Framework and the notion of triples as a standard way to represent knowledge on the Semantic Web.
Related articles
- Semantic Web | David Kuhta (davidkuhta.com)
- Semantic web: a folio (scienceintelligence.wordpress.com)
- The Semantic web for dummies (scienceintelligence.wordpress.com)
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
This video deals with defining a website in Dreamweaver. When defining websites, as opposed to creating a document in a wordprocessor, you deal with multiple files that come together to define what you see on the web page. These files include the html (officially it’s been popular to use a varient of HTML known as XHTML 1.1 — extensible HTML), images, style sheets (CSS — Cascading Style Sheets) that define the look and feel of the site, javascript for interacting with the user and for browser based effects. In addition, many websites have code that runs on the server.
For this reason, it is important to define a site with a particular structure.
For a portfolio of our work visit: http://futurewavedesigns.com/drupal7/porfolio-projects
Related articles
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
I just discovered this application that will displays graphically or visually a Semantic Web RDF data file. The software is called IsaViz and it is described here (which also includes a screen shot). IsaViz is a visual environment for browsing and authoring RDF models represented as graphs. When you load an RDF file from the web it displays the information in a graph with ovals and rectangles with directed lines that show how various information is connected. Lets take an example to show how we are able to take any kind of data (information), without knowing anything about that data and this tool is able to graphically display how things relate to one another. So, I have information that says Bruce Whealton knows Elnaz Whealton (obviously, as this is my wife). So, in this case the tool created an oval to represent me and an oval to represent my wife with a curved line pointing from me to my wife. A large image of this graph is here — this was produced from my FOAF — friend of a friend — profile using the IsaViz tool.
It tells me that the data I’m generating is correctly represented and can be understood by machines on the web (on the internet). Prior to the Semantic Web technologies, any application that wanted to display information or work with information in a database would have to know exactly how that information is structured. This also is interesting because having data or information out there on the web isn’t very useful if we cannot work with it, display information and how it relates, and etc. and so on.
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
The Friend of a Friend (FOAF) project | FOAF project.
The Friend of a Friend (FOAF) project is creating a Web of machine-readable pages describing people, the links between them and the things they create and do; it is a contribution to the linked information system known as the Web. FOAF defines an open, decentralized technology for connecting social Web sites, and the people they describe.
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
I wanted to discuss my current training and education directions or focus. In addition to doing web design and web development, I enjoy pursuing ongoing training and education to advance my skills. This field requires ongoing training to get a handle on all the various skills that are needed and the changing and evolving technologies.
So, at this time, I am focusing on expanding my skills in javascript, jquery, php and python programming languages.
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




