In order to understand how semantic web programming will work, one first needs to understand RDF. In order for a webpage to be searchable using this protocol, the designers of the page must save metadata using the Resource Description Framework (RDF).
RDF is much like XML. You can view an example on the RDF Tutorial page.
You can see the similarities with XML. This metadata is invisible to a human viewing a web page.
This could easily lead away from collaborative web development were it not for software, such as the Semantic MediaWiki, which makes it easier for contributors to enter the metadata, and the software saves it in the proper format. There are developers who are developing software in new directions, while not losing the ground we have gained in the meantime with collaborative Web 2.0 development.