Lectr

Lectr is a new website that aims to be both a lecture listing service, and an archive of previous lectures, with links to associated podcasts, video, presentations and subsequent discussion, including on social media.

Lectr is in early stages of development. The service will make use of RESTful APIs to import the data into the database, and a proof-of-concept service has already been built. Both the XSD and example XML are available, along with explanatory information, below. An example webpage based on the XML example shows what the page would look like, although it is not an exact replication of the example XML.

The next stage of the development is to work with a limited number of organisations who are prepared to share their data to create a working pilot, to allow the refinement of the RESTful API service. If you would be interested in being involved in this development, please contact us at .

Lectr is a personal project of Olly Benson, and is designed with the intention that it becomes a self-sustaining, but not-profit making, service to promote the sharing of knowledge.

Parent

Child

Type/contains

Description

Lecture

orgLectureId

Attribute

Organisation’s own ID of lecture, will be used to update existing lecture

Lecture

orgUploaderId

Attribute

Free text to allow Organisation to identify who uploaded data for auditing

Lecture

apiKey

Attribute

apiKey provided by Lectr to authenticate the request

Lecture

Title

Free text

Title of lecture

Lecture

Summary

Free text

Brief summary of lecture (used in search results etc)

Lecture

Description

Free text

Full description of lecture (used on page)

Lecture

dateTime

ISO 8601 datestamp

When the lecture starts

Lecture

Duration

ISO 8601 duration

How long the lecture goes on for

Lecture

seriesName

Free text

If this is part of a lecture series

seriesName

URI

URI

Unique reference for lecture

Lecture

isbnRef

Isbn number

The ISBN number of a book associated with the lecture

Lecture

People

 

1 or more person elements

People

Person

 

Elements

Person

Name

Free text

The first and surname of the individual

Person

Prefix

Free text

Prefix to the name (eg Dr, Prof, Sir)

Person

Suffix

Free text

Suffix to the name (eg PhD, MA)

Person

Description

Free text

Short biography of the individual

Person

websiteURL

URL

Link to individual’s website

Person

imageURL

URL

Link to image of individual (jpeg, gif, png)

Person

socialMedia

 

1 social media element per person

socialMedia

twitterUsername

@[A-Za-z0-9-]

Username of individual

socialMedia

linkedInURL

URL

URL of LinkedIn profile

Person

Uri

Attribute

Alternative to supplying full details, a URI can be used to identify the individual if they are already on Lectr. This can be their website, their Lectr ID or their Twitter username

People

Person

Freetext

Instead of the above, a single field containing the name of the individual can be supplied

Lecture

socialMedia

 

1 social media element per lecture

socialMedia

twitterHashtag

#[A-Za-z0-9-]

Hashtag of lecture for following on Twitter

socialMedia

flickrTag

Freetext

Machine tag for any photos taken on Flickr

Lecture

Categories

 

1 or more category elements

Categories

Category

 

 

Category

Id

Attribute

Ids for preset Lectr Categories (eg politics, religion, economics, history)

Lecture

Tags

 

 

Tags

Tag

Free text

Terms associated with the lecture

Lecture

Location

 

1 per lecture

Location

Name

Free text

Name of lecture venue

Location

Address

Free text

Address of lecture venue

Location

Postcode

Postcode

Postcode of lecture venue

Location

TelephoneNumber

 

Telephone number of lecture venue

Lecture

Tickets

 

1 per lecture

Tickets

Details

 

Text description of how to get tickets, prices etc.

Tickets

TelephoneNumber

 

Telephone number to book tickets

Tickets

WebsiteURL

URL

URL for booking tickets (eg Eventbrite)

Tickets

Availability

 

 

Availability

Id

Attribute

Id to identify aviailability of tickets (ranging from 0 – not on sale yet, to 9 – sold out).

Lecture

postLecture

 

1 per lecture

postLecture

podcastURL

URL

URL of mp3 podcast

postLecture

videoURL

URL

URL to YouTube or Vimeo (to embed) or link to page containing video

postLecture

storifyURL

URL

Link to Storify with social media history of lecture

postLecture

presentationURL

URL

Link to presentation used in lecture (eg on Slideshare)

postLecture

transcriptURL

URL

Link to transcript used in lecture

transcriptURL

isFullPage

Attribute

Boolean as to whether link is full page or just contains text (will embed if just text)

postLecture

websiteURL

URL

A webpage about the lecture