Presentation is loading. Please wait.

Presentation is loading. Please wait.

Libraries at the Network Level: APIs, Linked Data, and Cloud Computing Roy Tennant OCLC Research rtennant on Twitter.

Similar presentations


Presentation on theme: "Libraries at the Network Level: APIs, Linked Data, and Cloud Computing Roy Tennant OCLC Research rtennant on Twitter."— Presentation transcript:

1 Libraries at the Network Level: APIs, Linked Data, and Cloud Computing Roy Tennant OCLC Research rtennant on Twitter

2 The Networked Information Technology Revolutions

3 Revolution #1: The Internet Movie source: http://senseable.mit.edu/nyte/

4 Revolution #2: The World Wide Web

5 Revolution #3: Structured Data

6 How Structured Data is Revealed 1.APIs 2.Linked Data

7 What is an API?

8 A method for one software application to communicate with another Can be “read” only, or full “CRUD” services: create, read, update, delete Increasingly common way to expose data and/or services to external applications

9

10 Data Layer Application Layer Presentation Layer Typical Application Diagrams from David Walker

11 Data Layer Application Layer XML layer API-based Application

12 Data Layer Application Layer XML layer Custom Presentation Layer API-Based Application

13 Sent to another source to retrieve

14

15

16 Terminology Services for smarter searches http://webapp2.dlib.indiana.edu/search/

17 Mobile Web Applications http://mobileworldcat.org

18 Mobile Web Applications

19 Linked Data… …is fundamentally different than APIs …is fundamentally different than APIs

20 Linked Data Principles (TBL) Use Uniform Resource Identifiers (URIs) as names for things Use HTTP URIs so that people can look up those names When someone looks up a URI, provide useful information, using the standards (RDF, SPARQL) Include links to other URIs. so that they can discover more things.

21 Linked Data Boiled Down Naming Things and Stating Relationships Exposing Linking to Related Data

22 Linked Data: Naming & Stating William Shakespeare is the author of Hamlet subject predicate object Hamlet is of type Play

23 Linked Data: Exposing Encode your data using emerging standards: RDFa, SKOS, etc. Make it available for web access via resolvable URIs Let people know about it

24 Linked Data: Linking to Related Data Link your data (appropriately) to other Linked Data sets For example: –DBpedia (the Linked Data version of Wikipedia) –GeoNames –OpenCalais –IEEE –Growing set of library datasets (examples soon) –Etc…

25

26

27 Library Examples: Dewey Decimal

28 Dewey.info “View Source” view

29 Cloud Computing “A style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet” - Wikipedia Incorporates the concepts of: –Infrastructure as a Service (hardware capacity) –Platform as a Service (OS, “solution stacks”) –Software as a Service (applications)

30 Potential Benefits Low barriers to entry Pay as you go instead of capital investment No need to have local server capacity Software upgrades are automatic Saves staff

31 Potential Drawbacks Lack of complete control Reliance on network connectivity and speed

32

33

34 So Why Is This So Revolutionary?

35

36

37

38

39

40

41

42

43

44 Xerxes: A Thin UI Layer PHP, XSLT code to handle integration & Display CoverArtCoverArt Review s

45 The revolution will not be televised… …it will happen in the cloud… …led by individuals doing creative things with structured data


Download ppt "Libraries at the Network Level: APIs, Linked Data, and Cloud Computing Roy Tennant OCLC Research rtennant on Twitter."

Similar presentations


Ads by Google