Jump to content

Submissions/The story of programming languages as told by Wikidata

From Wikimania


Info

This is a Completed submission for Wikimania 2017 ready to be reviewed by a member of the Programme Committee.

Submission no. 3009 Subject - TWD
Title of the submission
The story of programming languages as told by Wikidata
Type of submission (lecture, panel, tutorial/workshop, roundtable discussion, lightning talk, poster, birds of a feather discussion)
lecture
Author of the submission
User:Jsamwrites
Language of presentation
English
E-mail address
jsamwrites@yahoo.com
Username
User:Jsamwrites
Country of origin
Affiliation, if any (organisation, company etc.)
Personal homepage or blog
Jsamwrites
Abstract (up to 300 words to describe your proposal)

Programming languages are human-constructed languages created to communicate and interact with computers and mobile devices. During a short interval of time (just considering last 70 years), hundreds of programming languages have been created along with their dialects. Wikipedia has documented a large number of them. Yet, it is very difficult to get a generic overview of all of them and to understand how they have evolved during all these years. Wikidata is promising and thanks to its support for structured content, many aspects of these human-constructed languages can be studied. The talk focuses on the ongoing effort to understand the key information concerning programming languages, extracting them from Wikipedia and enriching Wikidata to be finally able to view and understand this story. This talk considers the use case of programming languages (considering the speaker's technical background) but it can be extended to any other area of interest.

The talk has three parts and do not assume that the audience must have any prior knowledge of programming languages:

  • Benefits of structured content on Wikidata for querying and analysis (presentation of queries, analysis and visualization)
  • How to obtain the data? From Wikipedia to Wikidata
    • Identification of key properties (E.g. in programming languages, key properties include inception, developer, designer etc.)
    • Mapping these properties to existing wikidata properties
    • Filling or extracting this information from Wikipedia to Wikidata
  • Generalizing this approach to other potential use cases (E.g. people, music etc.)

A detailed example of this process can be seen in [1] explaining how it is being currently done.

What will attendees take away from this session?
For demonstrating the potentials of Wikidata and how Wikipedia and other projects can be used for enriching Wikidata
Theme of presentation
Technology, Interface & Infrastructure
For workshops and discussions, what level is the intended audience? Intermediate
Length of session (if other than 25 minutes, specify how long)
25 minutes
Will you attend Wikimania if your submission is not accepted?
May be
Slides or further information (optional)
Special requests
Is this Submission a Draft or Final?
Info

This is a Completed submission for Wikimania 2017 ready to be reviewed by a member of the Programme Committee.

Interested attendees

If you are interested in attending this session, please sign with your username below. This will help reviewers to decide which sessions are of high interest. Sign with a hash and four tildes. (# ~~~~).

  1. Daniel Mietchen (talk) 15:57, 28 March 2017 (UTC)[reply]
  2. Amir É. Aharoni (talk) 18:39, 8 April 2017 (UTC)[reply]
  3. Thiemo Mättig (WMDE) (talk) 13:38, 12 April 2017 (UTC)[reply]