SlideShare a Scribd company logo
1 of 31
Download to read offline
Semantic MediaWiki &
                        Semantic Forms
                                        Semantic Web New York meetup
                                                March 13, 2008




Sergey Chernyshev                                                                                 Yaron Koren
TechPresentations.org                                                                                Semantic Forms




            This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License
Sergey Chernyshev

  Director, Web Systems and Applications at truTV
  12+ years in web development
  MediaWiki Widgets, Page Object Model (POM)

  http://www.TechPresentations.org
Audience survey

Please raise a hand if:
   Know what Wikis are?
   Installed Wiki software?
   Contributed to Wikipedia
   (or other public Wiki)?
   Familiar with Semantic Web idea?
TechPresentations.org
   Presentations are cutting edge (well sooner then books)
   Tracks presentations, presenters, companies, topics,
   conferences, conference series, calls for papers and more
   Feeds: Upcoming conferences, Open calls for papers, Topic
   presentations (soon), Topic conferences (soon) and etc.

How did I get to use wiki:
  Started as a blog
  Needed more quot;persistentquot; project, needed collaboration but didn't
  know the full scope (I still don't)
  Had some experience with other wiki software (TWiki,
  WackoWiki, XPoint wiki) for collaboration, agile project
  documentation and etc.
  Installed MediaWiki
MediaWiki
Most popular Wiki software developed by WikiMedia foundation
  Open Source, GNU General Public License (GPL)
  PHP + MySQL
  Massively Multilingual, easily extensible (APIs)
  Runs Wikipedia, Wikia, WikiTravel, AboutUs and many more
  http://s23.org/wikistats/ (largest, >11K articles)
      31K public sites, many internal
      (Novell, Intel ...)
      26M articles
      (6M images, total 111M pages)
      15M users (45K admins)
      586M edits
      ... long tail must be huge
Semantic MediaWiki extension

             Extension to MediaWiki software
           http://www.semantic-mediawiki.org/

      Lead by Markus Krötzsch and Denny Vrandecic
     of Institut AIFB of Universität Karlsruhe, Germany

                      Sponsors:
                   European Union
                   DocCheck GmbH
                  HP Labs Palo Alto
   Ontoprise GmbH (Halo project funded by Vulcan Inc.)
Adding annotations
Regular page (http://www.example.com/Man-Month)
   Title: '''Mythical Man-Month'''
   ISBN: 0201835959

Page with semantic markup
    Title: '''[[Has Title::Mythical Man-Month]]'''
    ISBN: [[Has ISBN::0201835959]]

Creates two quot;triplesquot;:
    (Man-Month, Has Title, quot;Mythical Man-Monthquot;)
    (Man-Month, Has ISBN, quot;0201835959quot;)
Semantic templates

Within the page
    {{Book
       |Mythical Man-Month
       |ISBN=0201835959
    }}

Template:Book
   Title: '''[[Has Title::{{{1}}}]]'''
   ISBN: [[Has ISBN::{{{ISBN}}}]])
Properties
/Property:<property name> - defines the property (free-text
description, data type and how values are displayed).
    [[has type::Type:Page]]

Types
   String, Number, Page
   Date, URL, Email
   Geo, Temperature

Custom units
   [[Corresponds to::1 km, kilometer,
   kilometers]]
   [[Corresponds to::1000 m, meter, meters]]
   [[Corresponds to::0.621371192 mile, miles]]
   [[display units::km,miles]]
Semantic queries
   /Special:Ask
   inline queries

Custom syntax (not SPARQL), includes formatting: lists, tables,
interactive timelines, Maps (using Semantic Layers extension),
custom styles (using templates).

{{#ask: [[Category:Conference]] [[Start Date::+]]
   |? Start Date
   |? End Date
   |? Location
   |format = table
}}
Special properties, RDF Export

Special properties
   Allows value, Has type, Provides service

Ontologies and inferencing
   Imported from (external vocabularies, e.g. foaf:homepage)
   Equivalent URI (owl:sameAs)
   Redirects, Subproperty Of

RDF Export
  /Special:ExportRDF/<Page_Name>
  SMW_dumpRDF.php
  SMW_pingSemWeb.php
Demo

 Page with factbox
 Semantic template 'Conference'
 Semantic queries
 Inline queries, different formsts (timelines, lists, tables, custom)
 Semantic browsing
 RDF Export
Resources

  http://www.mediawiki.org/
  http://www.semantic-mediawiki.org/
  http://www.mediawiki.org/wiki/Extension:SemanticMediaWiki
  semediawiki-user@lists.sourceforge.net
  semediawiki-devel@lists.sourceforge.net
  SVN repository
  https://bugzilla.wikimedia.org/
Yaron Koren

  Web developer
  Started working with MediaWiki and
  Semantic MediaWiki in summer of 2006
Yaron's philosophy of data

   All semantic data should be structured
   All structured data should be semantic
(where quot;semanticquot; just means quot;queriablequot; or
quot;retrievablequot;)
   All details of data storage should be hidden
   from regular users
In a wiki, this translates to...

  All semantic markup should be contained in
  templates
  All templates with data should ideally use
  semantic markup for that data
  Editing of pages that use templates should be
  done through forms
  Navigating through the data should be possible
  without any knowledge of the semantic
  relationships
Thankfully, there's an under-appreciated
advantage to using semantic representation


  Because all data and meta-data are stored in
  the same place, it's very easy to create generic,
  one-size-fits-all solutions, that work regardless
  of one's data structure
The semantic MediaWiki extensions

  Semantic MediaWiki - Markus Krötzsch, Denny
  Vrandečić, Max Völkel - September 2005
  Semantic Forms - Yaron Koren - May 2007
  Semantic Layers - Matt Williamson - September 2007
  Semantic Google Maps - Robert Buzink - September
  2007
  Semantic Drilldown - Yaron Koren - December 2007
  Semantic Calendar - Yaron Koren - February 2008
  Data Transfer - Yaron Koren - February 2008
Semantic Forms
 Allows for the creation of forms for adding and
 editing pages that use templates
 Forms are defined using a mini-scripting
 language
 Forms are created on-the-fly based on existing
 data, the form definition and the templates that
 the form outputs
Semantic Forms

  Also provides quot;helper formsquot; for creating
  forms, templates and properties
Semantic Forms

  Used in around 50-80 (educated guess)
  wikis around the world at the moment
Semantic Layers, Semantic Google Maps


 Display geographical semantic data using
 OpenLayers (an open-source API) and Google
 Maps, respectively
Semantic Drilldown

  Shows a drilldown interface for viewing the
  wiki's data
  Filters for the drilldown are defined ahead of
  time, and are based on semantic properties
Semantic Calendar

  Displays semantic date information in a
  calendar
Data Transfer

  Allows for XML export of page data; may
  eventually allow for XML import as well
  Somewhat epitomizes the idea of hiding the
  data structure - even to the outside world, the
  wiki can appear to be a regular, database-
  driven website
Referata

  Possibly world's first... okay, possibly world's
  second semantic wiki farm
  Located at referata.com; lets users create wikis
  at wiki-name .referata.com
  Basic usage is free; feel free to create your own
What now?
Install and Learn more
   http://www.mediawiki.org/
   http://www.semantic-mediawiki.org/
   http://www.mediawiki.org/Extension:Semantic_Forms

Go contribute to some public (Semantic) Wiki!
   http://www.swnyc.org/
   http://www.referata.com/
   http://www.techpresentations.org/

Contact info:
   Sergey Chernyshev: sergey.chernyshev@gmail.com
   Yaron Koren: yaron57@gmail.com
If we'll have more time / additional slides
Books
Wiki Way (2001)                    MediaWiki Administrator's
by Bo Leuf and Ward   Cunningham   Tutorial Guide (2007)
ISBN: 0-201-71499-X                by Mizanur Rahman
                                   ISBN: 0-201-71499-X
MediaWiki syntax
Simple markup syntax that defined both structure and look-n-feel
   = Header 1 =, == Header 2 == ...
   [[Article Name]], [http://swnyc.org/ SW Meetup]
   '''bold''', ''Italic ''
   [[Image:Example.jpg]] [[Category:Example]]
   __NOTOC__, __NOEDITSECTION__

Templates
  {{Book|Mythical Man-Month|ISBN=0201835959}}
  Template:Book
Title: '''{{{1}}}'''
ISBN: [[{{{ISBN}}}]])
MediaWiki syntax (logic)
Parser functions
   {{lc:SoMe StRiNg}}
   {{#if:...|...|...}}
   {{#widget:Feed
   |feedurl=http://techpresentations.com/feed/
   |chan=y|num=10|desc=300|date=n|targ=n}}
Variables
   {{CURRENTYEAR}}...
   {{SITENAME}}, {{PAGENAME}}...
   {{REVISIONID}}...
   {{TALKPAGENAME}}
   ...

More Related Content

What's hot

The Semantic Web: What IAs Need to Know About Web 3.0
The Semantic Web: What IAs Need to Know About Web 3.0The Semantic Web: What IAs Need to Know About Web 3.0
The Semantic Web: What IAs Need to Know About Web 3.0Chiara Fox Ogan
 
Semantic web Document
Semantic web DocumentSemantic web Document
Semantic web Documentap
 
The semantic web
The semantic web The semantic web
The semantic web ap
 
Semantic web technology
Semantic web technologySemantic web technology
Semantic web technologyStanley Wang
 
An Introduction to Semantic Web Technology
An Introduction to Semantic Web TechnologyAn Introduction to Semantic Web Technology
An Introduction to Semantic Web TechnologyAnkur Biswas
 
Resource discovery and information sharing: reaching the 2.0 turn
Resource discovery and information sharing: reaching the 2.0 turnResource discovery and information sharing: reaching the 2.0 turn
Resource discovery and information sharing: reaching the 2.0 turnBonaria Biancu
 
Dita for the web: Make Adaptive Content Simple for Writers and Developer
Dita for the web: Make Adaptive Content Simple for Writers and DeveloperDita for the web: Make Adaptive Content Simple for Writers and Developer
Dita for the web: Make Adaptive Content Simple for Writers and DeveloperDon Day
 
What is hot on the web right now - A W3C perspective
What is hot on the web right now - A W3C perspectiveWhat is hot on the web right now - A W3C perspective
What is hot on the web right now - A W3C perspectiveArmin Haller
 
Evolution Towards Web 3.0: The Semantic Web
Evolution Towards Web 3.0: The Semantic WebEvolution Towards Web 3.0: The Semantic Web
Evolution Towards Web 3.0: The Semantic WebLeeFeigenbaum
 
Jarrar: The Next Generation of the Web 3.0: The Semantic Web
Jarrar: The Next Generation of the Web 3.0: The Semantic WebJarrar: The Next Generation of the Web 3.0: The Semantic Web
Jarrar: The Next Generation of the Web 3.0: The Semantic WebMustafa Jarrar
 
Semantic Search with Semantic Web
Semantic Search with Semantic WebSemantic Search with Semantic Web
Semantic Search with Semantic WebZahra Sadeghi
 
Eprints Special Session - DC-2006, Mexico
Eprints Special Session - DC-2006, MexicoEprints Special Session - DC-2006, Mexico
Eprints Special Session - DC-2006, MexicoEduserv Foundation
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic WebMarin Dimitrov
 
Quick Linked Data Introduction
Quick Linked Data IntroductionQuick Linked Data Introduction
Quick Linked Data IntroductionMichael Hausenblas
 
Microformats Workshop (2009)
Microformats Workshop  (2009)Microformats Workshop  (2009)
Microformats Workshop (2009)Kelley Howell
 

What's hot (18)

Semantic web
Semantic webSemantic web
Semantic web
 
The Semantic Web: What IAs Need to Know About Web 3.0
The Semantic Web: What IAs Need to Know About Web 3.0The Semantic Web: What IAs Need to Know About Web 3.0
The Semantic Web: What IAs Need to Know About Web 3.0
 
Semantic web Document
Semantic web DocumentSemantic web Document
Semantic web Document
 
Semantic web
Semantic web Semantic web
Semantic web
 
The semantic web
The semantic web The semantic web
The semantic web
 
Semantic web technology
Semantic web technologySemantic web technology
Semantic web technology
 
An Introduction to Semantic Web Technology
An Introduction to Semantic Web TechnologyAn Introduction to Semantic Web Technology
An Introduction to Semantic Web Technology
 
Resource discovery and information sharing: reaching the 2.0 turn
Resource discovery and information sharing: reaching the 2.0 turnResource discovery and information sharing: reaching the 2.0 turn
Resource discovery and information sharing: reaching the 2.0 turn
 
Dita for the web: Make Adaptive Content Simple for Writers and Developer
Dita for the web: Make Adaptive Content Simple for Writers and DeveloperDita for the web: Make Adaptive Content Simple for Writers and Developer
Dita for the web: Make Adaptive Content Simple for Writers and Developer
 
Taking Advantage of Semantic Web
Taking Advantage of Semantic WebTaking Advantage of Semantic Web
Taking Advantage of Semantic Web
 
What is hot on the web right now - A W3C perspective
What is hot on the web right now - A W3C perspectiveWhat is hot on the web right now - A W3C perspective
What is hot on the web right now - A W3C perspective
 
Evolution Towards Web 3.0: The Semantic Web
Evolution Towards Web 3.0: The Semantic WebEvolution Towards Web 3.0: The Semantic Web
Evolution Towards Web 3.0: The Semantic Web
 
Jarrar: The Next Generation of the Web 3.0: The Semantic Web
Jarrar: The Next Generation of the Web 3.0: The Semantic WebJarrar: The Next Generation of the Web 3.0: The Semantic Web
Jarrar: The Next Generation of the Web 3.0: The Semantic Web
 
Semantic Search with Semantic Web
Semantic Search with Semantic WebSemantic Search with Semantic Web
Semantic Search with Semantic Web
 
Eprints Special Session - DC-2006, Mexico
Eprints Special Session - DC-2006, MexicoEprints Special Session - DC-2006, Mexico
Eprints Special Session - DC-2006, Mexico
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
Quick Linked Data Introduction
Quick Linked Data IntroductionQuick Linked Data Introduction
Quick Linked Data Introduction
 
Microformats Workshop (2009)
Microformats Workshop  (2009)Microformats Workshop  (2009)
Microformats Workshop (2009)
 

Viewers also liked

Actualiteiten ICT Contracten en Partnerships (2012)
Actualiteiten ICT Contracten en Partnerships (2012)Actualiteiten ICT Contracten en Partnerships (2012)
Actualiteiten ICT Contracten en Partnerships (2012)Advocatenkantoor LEGALZ
 
Primer Paquete Económico 2017 Zacatecas (2/9)
Primer Paquete Económico 2017 Zacatecas (2/9)Primer Paquete Económico 2017 Zacatecas (2/9)
Primer Paquete Económico 2017 Zacatecas (2/9)Zacatecas TresPuntoCero
 
De Reis van de Heldin december 2015
De Reis van de Heldin december 2015De Reis van de Heldin december 2015
De Reis van de Heldin december 2015Peter de Kuster
 
1ºBACH ECONOMÍA Repaso temas 5 6-7 (gh23)
1ºBACH ECONOMÍA Repaso temas 5 6-7 (gh23)1ºBACH ECONOMÍA Repaso temas 5 6-7 (gh23)
1ºBACH ECONOMÍA Repaso temas 5 6-7 (gh23)Geohistoria23
 
Gfpi f-019 guia de aprendizaje 01 tda orientar fpi
Gfpi f-019 guia de aprendizaje 01 tda orientar fpiGfpi f-019 guia de aprendizaje 01 tda orientar fpi
Gfpi f-019 guia de aprendizaje 01 tda orientar fpilisbet bravo
 
Análisis situacional integral de salud final
 Análisis situacional integral de salud final Análisis situacional integral de salud final
Análisis situacional integral de salud finalEstefanía Echeverría
 
Portafolio de Evidencias de mi Práctica Docente
Portafolio de Evidencias de mi Práctica DocentePortafolio de Evidencias de mi Práctica Docente
Portafolio de Evidencias de mi Práctica DocenteNorma Vega
 
111 Blumauer - A Five-Star Rating System for Semantic Search
111 Blumauer - A Five-Star Rating System for Semantic Search111 Blumauer - A Five-Star Rating System for Semantic Search
111 Blumauer - A Five-Star Rating System for Semantic SearchAndreas Blumauer
 
El emprendedor y el empresario profesional cert
El emprendedor y el empresario profesional certEl emprendedor y el empresario profesional cert
El emprendedor y el empresario profesional certMaestros Online
 
1ºBACH Economía Tema 5 Oferta y demanda
1ºBACH Economía Tema 5 Oferta y demanda1ºBACH Economía Tema 5 Oferta y demanda
1ºBACH Economía Tema 5 Oferta y demandaGeohistoria23
 
Onderzoeksrapport acrs v3.0_definitief
Onderzoeksrapport acrs v3.0_definitiefOnderzoeksrapport acrs v3.0_definitief
Onderzoeksrapport acrs v3.0_definitiefrloggen
 
Como hacer un plan de negocios
Como hacer un plan de negociosComo hacer un plan de negocios
Como hacer un plan de negociosXPINNERPablo
 
Schrijven voor het web
Schrijven voor het webSchrijven voor het web
Schrijven voor het webSimone Levie
 
Evidence: Describing my kitchen. ENGLISH DOT WORKS 2. SENA.
Evidence: Describing my kitchen. ENGLISH DOT WORKS 2. SENA.Evidence: Describing my kitchen. ENGLISH DOT WORKS 2. SENA.
Evidence: Describing my kitchen. ENGLISH DOT WORKS 2. SENA... ..
 
Estrategias competitivas básicas
Estrategias competitivas básicasEstrategias competitivas básicas
Estrategias competitivas básicasLarryJimenez
 

Viewers also liked (20)

Actualiteiten ICT Contracten en Partnerships (2012)
Actualiteiten ICT Contracten en Partnerships (2012)Actualiteiten ICT Contracten en Partnerships (2012)
Actualiteiten ICT Contracten en Partnerships (2012)
 
Primer Paquete Económico 2017 Zacatecas (2/9)
Primer Paquete Económico 2017 Zacatecas (2/9)Primer Paquete Económico 2017 Zacatecas (2/9)
Primer Paquete Económico 2017 Zacatecas (2/9)
 
Relatietips
RelatietipsRelatietips
Relatietips
 
De Reis van de Heldin december 2015
De Reis van de Heldin december 2015De Reis van de Heldin december 2015
De Reis van de Heldin december 2015
 
1ºBACH ECONOMÍA Repaso temas 5 6-7 (gh23)
1ºBACH ECONOMÍA Repaso temas 5 6-7 (gh23)1ºBACH ECONOMÍA Repaso temas 5 6-7 (gh23)
1ºBACH ECONOMÍA Repaso temas 5 6-7 (gh23)
 
Gfpi f-019 guia de aprendizaje 01 tda orientar fpi
Gfpi f-019 guia de aprendizaje 01 tda orientar fpiGfpi f-019 guia de aprendizaje 01 tda orientar fpi
Gfpi f-019 guia de aprendizaje 01 tda orientar fpi
 
Análisis situacional integral de salud final
 Análisis situacional integral de salud final Análisis situacional integral de salud final
Análisis situacional integral de salud final
 
Portafolio de Evidencias de mi Práctica Docente
Portafolio de Evidencias de mi Práctica DocentePortafolio de Evidencias de mi Práctica Docente
Portafolio de Evidencias de mi Práctica Docente
 
Geheugen verbeteren
Geheugen verbeterenGeheugen verbeteren
Geheugen verbeteren
 
111 Blumauer - A Five-Star Rating System for Semantic Search
111 Blumauer - A Five-Star Rating System for Semantic Search111 Blumauer - A Five-Star Rating System for Semantic Search
111 Blumauer - A Five-Star Rating System for Semantic Search
 
De impact van adhd
De impact van adhdDe impact van adhd
De impact van adhd
 
PMP Sonora Saludable 2010 2015
PMP Sonora Saludable 2010   2015  PMP Sonora Saludable 2010   2015
PMP Sonora Saludable 2010 2015
 
El emprendedor y el empresario profesional cert
El emprendedor y el empresario profesional certEl emprendedor y el empresario profesional cert
El emprendedor y el empresario profesional cert
 
1ºBACH Economía Tema 5 Oferta y demanda
1ºBACH Economía Tema 5 Oferta y demanda1ºBACH Economía Tema 5 Oferta y demanda
1ºBACH Economía Tema 5 Oferta y demanda
 
Onderzoeksrapport acrs v3.0_definitief
Onderzoeksrapport acrs v3.0_definitiefOnderzoeksrapport acrs v3.0_definitief
Onderzoeksrapport acrs v3.0_definitief
 
Como hacer un plan de negocios
Como hacer un plan de negociosComo hacer un plan de negocios
Como hacer un plan de negocios
 
Schrijven voor het web
Schrijven voor het webSchrijven voor het web
Schrijven voor het web
 
Evidence: Describing my kitchen. ENGLISH DOT WORKS 2. SENA.
Evidence: Describing my kitchen. ENGLISH DOT WORKS 2. SENA.Evidence: Describing my kitchen. ENGLISH DOT WORKS 2. SENA.
Evidence: Describing my kitchen. ENGLISH DOT WORKS 2. SENA.
 
Estrategias competitivas básicas
Estrategias competitivas básicasEstrategias competitivas básicas
Estrategias competitivas básicas
 
Cápsula 1. estudios de mercado
Cápsula 1. estudios de mercadoCápsula 1. estudios de mercado
Cápsula 1. estudios de mercado
 

Similar to Semantic Media Wiki & Semantic Forms

Lessons learned from Semantic Wiki
Lessons learned from Semantic WikiLessons learned from Semantic Wiki
Lessons learned from Semantic WikiJie Bao
 
Jist tutorial semantic wikis and applications
Jist tutorial   semantic wikis and applicationsJist tutorial   semantic wikis and applications
Jist tutorial semantic wikis and applicationsJesse Wang
 
Aswc2009 Smw Tutorial Part 1 Intro And Examples
Aswc2009 Smw Tutorial Part 1 Intro And ExamplesAswc2009 Smw Tutorial Part 1 Intro And Examples
Aswc2009 Smw Tutorial Part 1 Intro And ExamplesJesse Wang
 
Semantic Wikis - Social Semantic Web in Action
Semantic Wikis - Social Semantic Web in ActionSemantic Wikis - Social Semantic Web in Action
Semantic Wikis - Social Semantic Web in ActionJesse Wang
 
Semantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information SpacesSemantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information SpacesJohn Breslin
 
Web20 Intro Naj Shaik
Web20 Intro Naj ShaikWeb20 Intro Naj Shaik
Web20 Intro Naj ShaikKaren Vignare
 
Semantic Wiki: Social Semantic Web in Use
Semantic Wiki: Social Semantic Web in UseSemantic Wiki: Social Semantic Web in Use
Semantic Wiki: Social Semantic Web in UseJesse Wang
 
A Survey of the Landscape and State-of-Art in Semantic Wiki
A Survey of the Landscape and State-of-Art in Semantic WikiA Survey of the Landscape and State-of-Art in Semantic Wiki
A Survey of the Landscape and State-of-Art in Semantic WikiMax Völkel
 
Web 2.0 Instructional Tools
Web 2.0 Instructional ToolsWeb 2.0 Instructional Tools
Web 2.0 Instructional ToolsAntwuan Stinson
 
Semantic Tagging for the XWiki Platform with Zemanta and DBpedia
Semantic Tagging for the XWiki Platform with Zemanta and DBpediaSemantic Tagging for the XWiki Platform with Zemanta and DBpedia
Semantic Tagging for the XWiki Platform with Zemanta and DBpediaElena-Oana Tabaranu
 
Ttwiki
TtwikiTtwiki
Ttwikitomlom
 
Web2 0-SOA InterAct2008
Web2 0-SOA InterAct2008Web2 0-SOA InterAct2008
Web2 0-SOA InterAct2008guest1fb6e4
 
Web 2.0: characteristics and tools (2010 eng)
Web 2.0: characteristics and tools (2010 eng)Web 2.0: characteristics and tools (2010 eng)
Web 2.0: characteristics and tools (2010 eng)Carlo Vaccari
 
Students of Navgujarat College of Computer Applications, Ahmedabad felt excit...
Students of Navgujarat College of Computer Applications, Ahmedabad felt excit...Students of Navgujarat College of Computer Applications, Ahmedabad felt excit...
Students of Navgujarat College of Computer Applications, Ahmedabad felt excit...cresco
 
Pre-SMWCon Spring 2012 meetup (short)
Pre-SMWCon Spring 2012 meetup (short)Pre-SMWCon Spring 2012 meetup (short)
Pre-SMWCon Spring 2012 meetup (short)Jesse Wang
 
Web2.0 2012 - lesson 7 - technologies and mashups
Web2.0 2012 - lesson 7 - technologies and mashups Web2.0 2012 - lesson 7 - technologies and mashups
Web2.0 2012 - lesson 7 - technologies and mashups Carlo Vaccari
 
Open Knowledge Management
Open Knowledge ManagementOpen Knowledge Management
Open Knowledge ManagementFrieda Brioschi
 
SIOC: Semantic Web for Social Media Sites
SIOC: Semantic Web for Social Media SitesSIOC: Semantic Web for Social Media Sites
SIOC: Semantic Web for Social Media SitesUldis Bojars
 

Similar to Semantic Media Wiki & Semantic Forms (20)

Lessons learned from Semantic Wiki
Lessons learned from Semantic WikiLessons learned from Semantic Wiki
Lessons learned from Semantic Wiki
 
Jist tutorial semantic wikis and applications
Jist tutorial   semantic wikis and applicationsJist tutorial   semantic wikis and applications
Jist tutorial semantic wikis and applications
 
Aswc2009 Smw Tutorial Part 1 Intro And Examples
Aswc2009 Smw Tutorial Part 1 Intro And ExamplesAswc2009 Smw Tutorial Part 1 Intro And Examples
Aswc2009 Smw Tutorial Part 1 Intro And Examples
 
Semantic Wikis - Social Semantic Web in Action
Semantic Wikis - Social Semantic Web in ActionSemantic Wikis - Social Semantic Web in Action
Semantic Wikis - Social Semantic Web in Action
 
Semantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information SpacesSemantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information Spaces
 
Web20 Intro Naj Shaik
Web20 Intro Naj ShaikWeb20 Intro Naj Shaik
Web20 Intro Naj Shaik
 
Semantic Wiki: Social Semantic Web in Use
Semantic Wiki: Social Semantic Web in UseSemantic Wiki: Social Semantic Web in Use
Semantic Wiki: Social Semantic Web in Use
 
A Survey of the Landscape and State-of-Art in Semantic Wiki
A Survey of the Landscape and State-of-Art in Semantic WikiA Survey of the Landscape and State-of-Art in Semantic Wiki
A Survey of the Landscape and State-of-Art in Semantic Wiki
 
Hacking Mediawiki
Hacking MediawikiHacking Mediawiki
Hacking Mediawiki
 
Web 2.0 Instructional Tools
Web 2.0 Instructional ToolsWeb 2.0 Instructional Tools
Web 2.0 Instructional Tools
 
Wiki While You Work
Wiki While You WorkWiki While You Work
Wiki While You Work
 
Semantic Tagging for the XWiki Platform with Zemanta and DBpedia
Semantic Tagging for the XWiki Platform with Zemanta and DBpediaSemantic Tagging for the XWiki Platform with Zemanta and DBpedia
Semantic Tagging for the XWiki Platform with Zemanta and DBpedia
 
Ttwiki
TtwikiTtwiki
Ttwiki
 
Web2 0-SOA InterAct2008
Web2 0-SOA InterAct2008Web2 0-SOA InterAct2008
Web2 0-SOA InterAct2008
 
Web 2.0: characteristics and tools (2010 eng)
Web 2.0: characteristics and tools (2010 eng)Web 2.0: characteristics and tools (2010 eng)
Web 2.0: characteristics and tools (2010 eng)
 
Students of Navgujarat College of Computer Applications, Ahmedabad felt excit...
Students of Navgujarat College of Computer Applications, Ahmedabad felt excit...Students of Navgujarat College of Computer Applications, Ahmedabad felt excit...
Students of Navgujarat College of Computer Applications, Ahmedabad felt excit...
 
Pre-SMWCon Spring 2012 meetup (short)
Pre-SMWCon Spring 2012 meetup (short)Pre-SMWCon Spring 2012 meetup (short)
Pre-SMWCon Spring 2012 meetup (short)
 
Web2.0 2012 - lesson 7 - technologies and mashups
Web2.0 2012 - lesson 7 - technologies and mashups Web2.0 2012 - lesson 7 - technologies and mashups
Web2.0 2012 - lesson 7 - technologies and mashups
 
Open Knowledge Management
Open Knowledge ManagementOpen Knowledge Management
Open Knowledge Management
 
SIOC: Semantic Web for Social Media Sites
SIOC: Semantic Web for Social Media SitesSIOC: Semantic Web for Social Media Sites
SIOC: Semantic Web for Social Media Sites
 

More from SergeyChernyshev

Capturing speed of user experience using user timing api
Capturing speed of user experience using user timing apiCapturing speed of user experience using user timing api
Capturing speed of user experience using user timing apiSergeyChernyshev
 
Managing application performance by Kwame Thomison
Managing application performance by Kwame ThomisonManaging application performance by Kwame Thomison
Managing application performance by Kwame ThomisonSergeyChernyshev
 
Fastest request is never made
Fastest request is never madeFastest request is never made
Fastest request is never madeSergeyChernyshev
 
Designing speed with progressive enhancement
Designing speed with progressive enhancementDesigning speed with progressive enhancement
Designing speed with progressive enhancementSergeyChernyshev
 
Web performance tools @ WebPerf.camp 2016
Web performance tools @ WebPerf.camp 2016Web performance tools @ WebPerf.camp 2016
Web performance tools @ WebPerf.camp 2016SergeyChernyshev
 
Extending your applications to the edge with CDNs
Extending your applications to the edge with CDNsExtending your applications to the edge with CDNs
Extending your applications to the edge with CDNsSergeyChernyshev
 
What we can learn from CDNs about Web Development, Deployment, and Performance
What we can learn from CDNs about Web Development, Deployment, and PerformanceWhat we can learn from CDNs about Web Development, Deployment, and Performance
What we can learn from CDNs about Web Development, Deployment, and PerformanceSergeyChernyshev
 
Scalability vs. Performance
Scalability vs. PerformanceScalability vs. Performance
Scalability vs. PerformanceSergeyChernyshev
 
Web performance: beyond load testing
Web performance: beyond load testingWeb performance: beyond load testing
Web performance: beyond load testingSergeyChernyshev
 
Introduction to web performance @ IEEE
Introduction to web performance @ IEEEIntroduction to web performance @ IEEE
Introduction to web performance @ IEEESergeyChernyshev
 
Introduction to Web Performance
Introduction to Web PerformanceIntroduction to Web Performance
Introduction to Web PerformanceSergeyChernyshev
 
Performance anti patterns in ajax applications
Performance anti patterns in ajax applicationsPerformance anti patterns in ajax applications
Performance anti patterns in ajax applicationsSergeyChernyshev
 
Keeping track of your performance using Show Slow
Keeping track of your performance using Show SlowKeeping track of your performance using Show Slow
Keeping track of your performance using Show SlowSergeyChernyshev
 
Keeping track of your performance using show slow
Keeping track of your performance using show slowKeeping track of your performance using show slow
Keeping track of your performance using show slowSergeyChernyshev
 
Building your own CDN using Amazon EC2
Building your own CDN using Amazon EC2Building your own CDN using Amazon EC2
Building your own CDN using Amazon EC2SergeyChernyshev
 

More from SergeyChernyshev (20)

Capturing speed of user experience using user timing api
Capturing speed of user experience using user timing apiCapturing speed of user experience using user timing api
Capturing speed of user experience using user timing api
 
Managing application performance by Kwame Thomison
Managing application performance by Kwame ThomisonManaging application performance by Kwame Thomison
Managing application performance by Kwame Thomison
 
Fastest request is never made
Fastest request is never madeFastest request is never made
Fastest request is never made
 
Designing speed with progressive enhancement
Designing speed with progressive enhancementDesigning speed with progressive enhancement
Designing speed with progressive enhancement
 
Web performance tools @ WebPerf.camp 2016
Web performance tools @ WebPerf.camp 2016Web performance tools @ WebPerf.camp 2016
Web performance tools @ WebPerf.camp 2016
 
Extending your applications to the edge with CDNs
Extending your applications to the edge with CDNsExtending your applications to the edge with CDNs
Extending your applications to the edge with CDNs
 
Speed is feature #1
Speed is feature #1Speed is feature #1
Speed is feature #1
 
Tools of the trade 2014
Tools of the trade 2014Tools of the trade 2014
Tools of the trade 2014
 
What we can learn from CDNs about Web Development, Deployment, and Performance
What we can learn from CDNs about Web Development, Deployment, and PerformanceWhat we can learn from CDNs about Web Development, Deployment, and Performance
What we can learn from CDNs about Web Development, Deployment, and Performance
 
Scalability vs. Performance
Scalability vs. PerformanceScalability vs. Performance
Scalability vs. Performance
 
Web performance: beyond load testing
Web performance: beyond load testingWeb performance: beyond load testing
Web performance: beyond load testing
 
Introduction to web performance @ IEEE
Introduction to web performance @ IEEEIntroduction to web performance @ IEEE
Introduction to web performance @ IEEE
 
Introduction to Web Performance
Introduction to Web PerformanceIntroduction to Web Performance
Introduction to Web Performance
 
Performance anti patterns in ajax applications
Performance anti patterns in ajax applicationsPerformance anti patterns in ajax applications
Performance anti patterns in ajax applications
 
Taming 3rd party content
Taming 3rd party contentTaming 3rd party content
Taming 3rd party content
 
Velocity 2010 review
Velocity 2010 reviewVelocity 2010 review
Velocity 2010 review
 
Keeping track of your performance using Show Slow
Keeping track of your performance using Show SlowKeeping track of your performance using Show Slow
Keeping track of your performance using Show Slow
 
Keeping track of your performance using show slow
Keeping track of your performance using show slowKeeping track of your performance using show slow
Keeping track of your performance using show slow
 
In Search of Speed
In Search of SpeedIn Search of Speed
In Search of Speed
 
Building your own CDN using Amazon EC2
Building your own CDN using Amazon EC2Building your own CDN using Amazon EC2
Building your own CDN using Amazon EC2
 

Recently uploaded

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Recently uploaded (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Semantic Media Wiki & Semantic Forms

  • 1. Semantic MediaWiki & Semantic Forms Semantic Web New York meetup March 13, 2008 Sergey Chernyshev Yaron Koren TechPresentations.org Semantic Forms This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License
  • 2. Sergey Chernyshev Director, Web Systems and Applications at truTV 12+ years in web development MediaWiki Widgets, Page Object Model (POM) http://www.TechPresentations.org
  • 3. Audience survey Please raise a hand if: Know what Wikis are? Installed Wiki software? Contributed to Wikipedia (or other public Wiki)? Familiar with Semantic Web idea?
  • 4. TechPresentations.org Presentations are cutting edge (well sooner then books) Tracks presentations, presenters, companies, topics, conferences, conference series, calls for papers and more Feeds: Upcoming conferences, Open calls for papers, Topic presentations (soon), Topic conferences (soon) and etc. How did I get to use wiki: Started as a blog Needed more quot;persistentquot; project, needed collaboration but didn't know the full scope (I still don't) Had some experience with other wiki software (TWiki, WackoWiki, XPoint wiki) for collaboration, agile project documentation and etc. Installed MediaWiki
  • 5. MediaWiki Most popular Wiki software developed by WikiMedia foundation Open Source, GNU General Public License (GPL) PHP + MySQL Massively Multilingual, easily extensible (APIs) Runs Wikipedia, Wikia, WikiTravel, AboutUs and many more http://s23.org/wikistats/ (largest, >11K articles) 31K public sites, many internal (Novell, Intel ...) 26M articles (6M images, total 111M pages) 15M users (45K admins) 586M edits ... long tail must be huge
  • 6. Semantic MediaWiki extension Extension to MediaWiki software http://www.semantic-mediawiki.org/ Lead by Markus Krötzsch and Denny Vrandecic of Institut AIFB of Universität Karlsruhe, Germany Sponsors: European Union DocCheck GmbH HP Labs Palo Alto Ontoprise GmbH (Halo project funded by Vulcan Inc.)
  • 7. Adding annotations Regular page (http://www.example.com/Man-Month) Title: '''Mythical Man-Month''' ISBN: 0201835959 Page with semantic markup Title: '''[[Has Title::Mythical Man-Month]]''' ISBN: [[Has ISBN::0201835959]] Creates two quot;triplesquot;: (Man-Month, Has Title, quot;Mythical Man-Monthquot;) (Man-Month, Has ISBN, quot;0201835959quot;)
  • 8. Semantic templates Within the page {{Book |Mythical Man-Month |ISBN=0201835959 }} Template:Book Title: '''[[Has Title::{{{1}}}]]''' ISBN: [[Has ISBN::{{{ISBN}}}]])
  • 9. Properties /Property:<property name> - defines the property (free-text description, data type and how values are displayed). [[has type::Type:Page]] Types String, Number, Page Date, URL, Email Geo, Temperature Custom units [[Corresponds to::1 km, kilometer, kilometers]] [[Corresponds to::1000 m, meter, meters]] [[Corresponds to::0.621371192 mile, miles]] [[display units::km,miles]]
  • 10. Semantic queries /Special:Ask inline queries Custom syntax (not SPARQL), includes formatting: lists, tables, interactive timelines, Maps (using Semantic Layers extension), custom styles (using templates). {{#ask: [[Category:Conference]] [[Start Date::+]] |? Start Date |? End Date |? Location |format = table }}
  • 11. Special properties, RDF Export Special properties Allows value, Has type, Provides service Ontologies and inferencing Imported from (external vocabularies, e.g. foaf:homepage) Equivalent URI (owl:sameAs) Redirects, Subproperty Of RDF Export /Special:ExportRDF/<Page_Name> SMW_dumpRDF.php SMW_pingSemWeb.php
  • 12. Demo Page with factbox Semantic template 'Conference' Semantic queries Inline queries, different formsts (timelines, lists, tables, custom) Semantic browsing RDF Export
  • 13. Resources http://www.mediawiki.org/ http://www.semantic-mediawiki.org/ http://www.mediawiki.org/wiki/Extension:SemanticMediaWiki semediawiki-user@lists.sourceforge.net semediawiki-devel@lists.sourceforge.net SVN repository https://bugzilla.wikimedia.org/
  • 14. Yaron Koren Web developer Started working with MediaWiki and Semantic MediaWiki in summer of 2006
  • 15. Yaron's philosophy of data All semantic data should be structured All structured data should be semantic (where quot;semanticquot; just means quot;queriablequot; or quot;retrievablequot;) All details of data storage should be hidden from regular users
  • 16. In a wiki, this translates to... All semantic markup should be contained in templates All templates with data should ideally use semantic markup for that data Editing of pages that use templates should be done through forms Navigating through the data should be possible without any knowledge of the semantic relationships
  • 17. Thankfully, there's an under-appreciated advantage to using semantic representation Because all data and meta-data are stored in the same place, it's very easy to create generic, one-size-fits-all solutions, that work regardless of one's data structure
  • 18. The semantic MediaWiki extensions Semantic MediaWiki - Markus Krötzsch, Denny Vrandečić, Max Völkel - September 2005 Semantic Forms - Yaron Koren - May 2007 Semantic Layers - Matt Williamson - September 2007 Semantic Google Maps - Robert Buzink - September 2007 Semantic Drilldown - Yaron Koren - December 2007 Semantic Calendar - Yaron Koren - February 2008 Data Transfer - Yaron Koren - February 2008
  • 19. Semantic Forms Allows for the creation of forms for adding and editing pages that use templates Forms are defined using a mini-scripting language Forms are created on-the-fly based on existing data, the form definition and the templates that the form outputs
  • 20. Semantic Forms Also provides quot;helper formsquot; for creating forms, templates and properties
  • 21. Semantic Forms Used in around 50-80 (educated guess) wikis around the world at the moment
  • 22. Semantic Layers, Semantic Google Maps Display geographical semantic data using OpenLayers (an open-source API) and Google Maps, respectively
  • 23. Semantic Drilldown Shows a drilldown interface for viewing the wiki's data Filters for the drilldown are defined ahead of time, and are based on semantic properties
  • 24. Semantic Calendar Displays semantic date information in a calendar
  • 25. Data Transfer Allows for XML export of page data; may eventually allow for XML import as well Somewhat epitomizes the idea of hiding the data structure - even to the outside world, the wiki can appear to be a regular, database- driven website
  • 26. Referata Possibly world's first... okay, possibly world's second semantic wiki farm Located at referata.com; lets users create wikis at wiki-name .referata.com Basic usage is free; feel free to create your own
  • 27. What now? Install and Learn more http://www.mediawiki.org/ http://www.semantic-mediawiki.org/ http://www.mediawiki.org/Extension:Semantic_Forms Go contribute to some public (Semantic) Wiki! http://www.swnyc.org/ http://www.referata.com/ http://www.techpresentations.org/ Contact info: Sergey Chernyshev: sergey.chernyshev@gmail.com Yaron Koren: yaron57@gmail.com
  • 28. If we'll have more time / additional slides
  • 29. Books Wiki Way (2001) MediaWiki Administrator's by Bo Leuf and Ward Cunningham Tutorial Guide (2007) ISBN: 0-201-71499-X by Mizanur Rahman ISBN: 0-201-71499-X
  • 30. MediaWiki syntax Simple markup syntax that defined both structure and look-n-feel = Header 1 =, == Header 2 == ... [[Article Name]], [http://swnyc.org/ SW Meetup] '''bold''', ''Italic '' [[Image:Example.jpg]] [[Category:Example]] __NOTOC__, __NOEDITSECTION__ Templates {{Book|Mythical Man-Month|ISBN=0201835959}} Template:Book Title: '''{{{1}}}''' ISBN: [[{{{ISBN}}}]])
  • 31. MediaWiki syntax (logic) Parser functions {{lc:SoMe StRiNg}} {{#if:...|...|...}} {{#widget:Feed |feedurl=http://techpresentations.com/feed/ |chan=y|num=10|desc=300|date=n|targ=n}} Variables {{CURRENTYEAR}}... {{SITENAME}}, {{PAGENAME}}... {{REVISIONID}}... {{TALKPAGENAME}} ...