Semantisch Web
Uit Wikipedia, de vrije encyclopedie
Het Semantisch Web (Engels: Semantic Web)[1] is een extensie in ontwikkeling van het rond 1991 geïntroduceerde World Wide Web.[2] Het is een uitwerking van de visie van W3C-directeur Tim Berners-Lee over het Web als een universeel medium voor de uitwisseling van gegevens, informatie en kennis.
[bewerken] Geschiedenis
- Guha MCV en DARPA's DAML/OIL
- Hypertext en WWW
- TBL: vroege visie
- 2004: finaliseren standaarden
- nu: beweging van R&D, universiteiten naar early adopters
[bewerken] Overzicht
[bewerken] Doelstellingen
Het uitdrukken van informatie op het internet op zo'n manier dat niet alleen mensen er mee kunnen omgaan, verwerken, linken ed., maar dat dit ook softwarematig kan. Mensen zijn in staat om bepaalde taken uit te voeren op het bestaande World Wide Web, zoals het zoeken van een vertaling, de laagste prijs van een DVD of het reserveren van een boek. Een machine (waaronder computers) is niet of zeer slecht in staat om bruikbare informatie te halen uit webpagina's. Deze geven vooral de opmaak aan en niet de context die het programma nodig heeft om het te kunnen begrijpen, mensen kunnen dit wel.
Het toevoegen van betekenis (semantiek) aan data door machines wordt gedaan door deze met ontologieën, beschrijvingen van concepten en de relaties daartussen, in metadata uit te breiden. Zo kunnen er automatisch relaties tussen concepten gelegd worden. Het W3C heeft hiervoor onder andere de RDF-standaard ontwikkeld.
[bewerken] Beperkingen van HTML
De meeste bestanden op een computer kunnen grofweg worden ingedeeld in twee categorieën: documenten en data. Documenten, zoals e-mails, verslagen en brochures, worden vooral door mensen gelezen. Data, wordt door een computer gelezen in een programma en gebruikt om weer te geven, te doorzoeken of op een andere manier te verwerken.
Op dit moment zijn de meeste webpagina's op het internet geschreven in de Hypertext Markup Language (HTML). De opmaak hiervan bestaat uit tekst afgewisseld door multimedia-objecten zoals foto's, video's of interactieve formulieren. Metadata in de vorm van meta-tags wordt hierbij gebruikt om computers informatie over het onderwerp, zoekwoorden of de auteur te kunnen laten lezen. Een computerprogramma zou wel in staat te zijn de tekst op een pagina van bijvoorbeeld een winkel te lezen, maar is niet in staat de betekenis van de informatie te achterhalen. Het moet aannemen dat een pagina met de titel "Electromarkt" daadwerkelijk informatie over een winkel geeft, of dat een product "ABC3" met een prijs "€199" werkelijk een product beschrijft. Het programma heeft niet genoeg contextinformatie om de inhoud te kunnen begrijpen of zelfs te kunnen weten dat de prijs "€199" bij het product "ABC3" hoort, en niet bij een ander product, als deze ernaast staat.
Semantisch HTML bouwt voort op het oorspronkelijke idee van HTML waarbij tags betekenis beschrijven in plaats van opmaak. Een voorbeeld hiervan is het gebruik van de tag <em>, die staat voor emphasis (nadruk), in plaats van de tag <i>, die italic (schuingedrukt) betekent.
Er is door middel van Microformats al geprobeerd om onofficiële uitbreidingen van HTML te maken met machineleesbare semantische opmaak voor objecten in bijvoorbeeld winkels of veilingen.
[bewerken] Bouwstenen
Om de doelstellingen van het Semantisch Web te verwezenlijken, is er een aantal technologische "bouwstenen" nodig. Door op bestaande technologieën rond het World Wide Web voort te bouwen, is een aantal daarvan reeds aanwezig; bijvoorbeeld URI's. Verscheidene andere standaarden zijn reeds ontwikkeld en in een stabiele fase (bv. RDF), terwijl er op verschillende andere punten nog werk nodig is.
- Algemene standaarden: XML, Unicode, Web Architecture (URI)
- W3C SW-standaarden: RDF, RDF Schema, OWL, SPARQL
- Onderweg: Rule Interchange Format (RIF), Semantic Web Rule Language (SWRL)
- Toekomstig: Cryptografie, Proof, Trust
[bewerken] Voorbeelden
- Muziek ontologie
- Boekenlijst
[bewerken] Projecten
[bewerken] Friend of a Friend (FOAF)
Een veelgebruikte toepassing van het Semantisch Web is Friend of a Friend dat relaties tussen mensen en andere agenten beschrijft in RDF.
[bewerken] SIMILE
Semantic Interoperability of Metadata and Information in Unlike Environments (Semantische samenwerking van metadata en informatie in ongelijke omgevingen) SIMILE is een project van MIT om de samenwerking te verbeteren tussen digitale bronnen, schema's, vocabulaires, ontologiëen, metadata en services.
[bewerken] Linking Open Data
Linking Open Data is een gemeenschappelijk project om vrij toegankelijke en aan elkaar gekoppelde RDF Data op het Web te crëeren. De data wordt aangeboden in het RDF Data Set-formaat en komt uit een grote verzameling van bronnen. De nadruk ligt hierbij op de linked data-manier van RDF-publicatie op het Web.
Het project wordt gesponsord door de Semantic Web Education & Outreach Interest Group (SWEO) van het W3C.
[bewerken] Semantically-Interlinked Online Communities (SIOC)
Het SIOC project biedt een vocabulair aan voor termen en relaties om web data spaces te modelleren. Voorbeelden hiervan zijn onder andere: discussiefora, weblogs, blogrolls (of feed subscriptions), mailing lists, gedeelde bookmarks en fotogalerijen.
[bewerken] Obstakels en scepticisme
- Praktische haalbaarheid (verdubbelen formaat, zie microformats, bestaande DB's)
- Heterogene data: problemen met UI ed.
- Kip-of-ei (zie linked data)
[bewerken] Literatuur
Programmatorische werken en artikelen over het Semantisch Web:
- The Semantic Web, door Tim Berners-Lee, James Hendler en Ora Lassila. Scientific American, mei 2001.
- The Semantic Web Revisited door Nigel Shadbolt, Tim Berners-Lee en Wendy Hall, IEEE Intelligent Systems 21(3) pp. 96–101, Mei/Juni 2006
- Berners-Lee, Tim; Fischetti, Mark (1999). Weaving the Web.
- "Semantic Web Road map", door Tim Berners-Lee, (1998)
[bewerken] Externe links
- Recente ontwikkelingen: PlanetRDF.com
[bewerken] Inleidingen
[bewerken] Software
- Browsers: Tabulator, Disco, Zitgist RDF Browser, OpenLink RDF Browser, mSpace
- Ruime lijst van Semantisch Web-gerelateerde software
- Databasesystemen: Sesame, Oracle 10g
- Software libraries: Redland RDF Libraries, RAP - RDF API for PHP, RDFLib Python library, Jena - Java framework
[bewerken] Onderzoeksprojecten
- Wikipedia & het Semantisch Web: DBpedia, Semantic MediaWiki
- SIMILE Project aan het Massachusetts Institute of Technology
- Web-Based Systems Group aan de Vrije Universiteit Berlijn
- HP Labs Semantic Web Research
- Nokia Semantic Web Research Program
[bewerken] Nieuwsartikelen
- "Q&A with Tim Berners-Lee", BusinessWeek, 2007-04-09. Geraadpleegd op 2007-06-24. (Engels)
- Shannon, Victoria. "A 'more revolutionary' Web", International Herald Tribune, 2006-05-24. Geraadpleegd op 2007-06-24. (Engels)
Bronnen, noten en/of referenties:
- ↑ "web of data".
- ↑ Het Semantisch Web werd ooit Web 2.0 genoemd. Tegenwoordig staat de term 'Web 2.0' echter voor een nieuwe generatie van interactieve webapplicaties die gebruik maken van user-generated content en dynamisch scripten met behulp van AJAX.

