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

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
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
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 

Recently uploaded (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

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}} ...