Razorbase Examples Part 4
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Razorbase Examples Part 4

on

  • 851 views

Linked data browsers can learn a lot from File Systems browsers. Here, we explore the use of the File system metaphor in razorbase.

Linked data browsers can learn a lot from File Systems browsers. Here, we explore the use of the File system metaphor in razorbase.

Statistics

Views

Total Views
851
Views on SlideShare
851
Embed Views
0

Actions

Likes
0
Downloads
5
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Razorbase Examples Part 4 Presentation Transcript

  • 1. Razorbase Examples Part 4 (The File System Approach) By Sherman Monroe
  • 2. Razorbase
    • A browser for exploring the Linked Open Data cloud using OpenLink Facets API Live demo available at http://www.razorbase.com
  • 3.  
  • 4. File System Metaphor
    • Objects in a linked database share similar structure with things in a file system
  • 5. Relationships in a File System File System Metaphor
  • 6. Relationships in a File System
    • Two types of objects: Directory and File
    File System Metaphor
  • 7. Relationships in a File System
    • Two types of objects: Directory and File
    • One type of relationship: Container
    File System Metaphor
  • 8. Relationships in a File System
    • Two types of objects: Directory and File
    • One type of relationship: Container
    • Two directions for relationships:
    File System Metaphor
  • 9. Relationships in a File System
    • Two types of objects: Directory and File
    • One type of relationship: Container
    • Two directions for relationships:
      • parent (Container)
    File System Metaphor
  • 10. Relationships in a File System
    • Two types of objects: Directory and File
    • One type of relationship: Container
    • Two directions for relationships:
      • parent (Container)
      • child (… is Container of)
    File System Metaphor
  • 11. Relationships in a File System directory File System Metaphor
  • 12. Relationships in a File System … is Container of directory directory File System Metaphor
  • 13. Relationships in a File System … is Container of directory directory directory … is Container of File System Metaphor
  • 14. Relationships in a File System … is Container of file directory directory directory … is Container of … is Container of File System Metaphor
  • 15. Relationships in a Linked Database File System Metaphor
  • 16. Relationships in a Linked Database
    • Many types of objects: People, Places, Things
    File System Metaphor
  • 17. Relationships in a Linked Database
    • Many types of objects: People, Places, Things
    • Many types of relationships: e.g. Creator
    File System Metaphor
  • 18. Relationships in a Linked Database
    • Many types of objects: People, Places, Things
    • Many types of relationships: e.g. Creator
    • Two directions for relationships:
    File System Metaphor
  • 19. Relationships in a Linked Database
    • Many types of objects: People, Places, Things
    • Many types of relationships: e.g. Creator
    • Two directions for relationships:
      • subject (e.g. Creator, Influence)
    File System Metaphor
  • 20. Relationships in a Linked Database
    • Many types of objects: People, Places, Things
    • Many types of relationships: e.g. Creator
    • Two directions for relationships:
      • subject (e.g. Creator, Influence)
      • object (e.g. … is Creator of, … is an Influence of)
    File System Metaphor
  • 21. Relationships in a Linked Database Person File System Metaphor
  • 22. Relationships in a Linked Database … is Friend of Person Person File System Metaphor
  • 23. Relationships in a Linked Database … is Friend of Web Page Person Person … is Creator of File System Metaphor
  • 24. Relationships in a Linked Database … is Friend of Discussion Post Web Page Person Person … is Creator of … is Topic of File System Metaphor
  • 25. File System Metaphor
    • So the familiar File System metaphor should be helpful for browsing linked databases
  • 26. File System Metaphor
    • So the familiar File System metaphor should be helpful for browsing linked databases
    • Let’s see how this approach is used in razorbase to improve exploration
  • 27. Task 1: Find the Kiwi bird
    • Let’s lookup the Australian kiwi bird
  • 28.  
  • 29.  
  • 30.  
  • 31.  
  • 32.  
  • 33. In a File System, this would look like …
  • 34.  
  • 35.  
  • 36.  
  • 37. Task 1: Find the Kiwi bird
    • Each folder has an incoming connection that says something else is a Container of it
  • 38. Task 1: Find the Kiwi bird
    • Each folder has an incoming connection that says something else is a Container of it
    • Each folder has an outgoing connection that says it is a Container of something else
  • 39. Task 1: Find the Kiwi bird
    • Each folder has an incoming connection that says something else is a Container of it
    • Each folder has an outgoing connection that says it is a Container of something else
    • The semantics of the relationship Container are so generic as to allow for virtually anything to be on the other end of the connection
  • 40.  
  • 41. This moves us in the direction of forward ….
  • 42. … and along one type of path to Contents
  • 43.  
  • 44. Task 1: Find the Kiwi bird
    • Clicking a subject in a File System allows you to walk along the only available path type (Contains) which takes you to the subject’s contents
  • 45. Task 1: Find the Kiwi bird
    • Clicking a subject in a File System allows you to walk along the only available path type (Contains) which takes you to the subject’s contents
    • In a linked database, there are many types of paths leading out from the subject
  • 46.  
  • 47.  
  • 48.  
  • 49. Various kinds of paths from this subject
  • 50. Task 1: Find the Kiwi bird
    • Let’s explore Birds named Kiwi
  • 51.  
  • 52.  
  • 53.  
  • 54.  
  • 55.  
  • 56. This moves us in the direction of forward
  • 57. … and along this path type
  • 58.  
  • 59.  
  • 60. Let’s keep moving forward from here …
  • 61.  
  • 62.  
  • 63.  
  • 64. Move forward …
  • 65. … down this path
  • 66.  
  • 67.  
  • 68.  
  • 69.  
  • 70.  
  • 71.  
  • 72.  
  • 73.  
  • 74. Task 1: Find the Kiwi bird
    • It appears there is a new results for birds of the species we’re exploring
  • 75.  
  • 76. Isn’t this new?
  • 77. Task 1: Find the Kiwi bird
    • To be sure, lets navigate back to our filtered birds list and check
  • 78. Task 1: Find the Kiwi bird
    • To be sure, lets navigate back to our filtered birds list and check
    • Use the Back navigate button
  • 79.  
  • 80. Move backward …
  • 81. … up this path
  • 82.  
  • 83.  
  • 84.  
  • 85.  
  • 86. Task 1: Find the Kiwi bird
    • Indeed, the Anatoma mantelli does not appear here
  • 87. Task 1: Find the Kiwi bird
    • Indeed, the Anatoma mantelli does not appear here
    • This is because here, the criteria is that Category be umbel-sc:Birds
  • 88. Task 1: Find the Kiwi bird
    • Indeed, the Anatoma mantelli does not appear here
    • This is because here, the criteria is that Category be umbel-sc:Birds
    • This criteria was not specified in the other list of birds
  • 89. Task 1: Find the Kiwi bird
    • Indeed, the Anatoma mantelli does not appear here
    • This is because here, the criteria is that Category be umbel-sc:Birds
    • This criteria was not specified in the other list of birds
    • Let’s view more information about these birds
  • 90.  
  • 91.  
  • 92.  
  • 93. Next page of results
  • 94.  
  • 95.  
  • 96.  
  • 97.  
  • 98.  
  • 99. Task 1: Find the Kiwi bird
    • Now let’s navigate back to that list of birds containing Anatoma mantelli
  • 100. Task 1: Find the Kiwi bird
    • Now let’s navigate back to that list of birds containing Anatoma mantelli
    • Then let’s take a look at what Category it’s under
  • 101. Task 1: Find the Kiwi bird
    • Now let’s navigate back to that list of birds containing Anatoma mantelli
    • Then let’s take a look at what Category it’s under
    • This will explain why it isn’t in our current list of umbel-sc:Birds
  • 102.  
  • 103.  
  • 104.  
  • 105. Let’s scroll page right
  • 106.  
  • 107. These paths are offered for convenience …
  • 108. … based on the information we’ve viewed about the subject
  • 109. Also, the subject is now filtered to only birds who have pictures in the database
  • 110. … which indirectly filters everything else along the paths from this subject
  • 111.  
  • 112.  
  • 113.  
  • 114.  
  • 115. Task 1: Find the Kiwi bird
    • Now let’s add a Category information to the table
  • 116. Task 1: Find the Kiwi bird
    • Now let’s add a Category information to the table
    • We can’t add Category information from the Information Explorer
  • 117. Task 1: Find the Kiwi bird
    • Now let’s add a Category information to the table
    • We can’t add Category information from the Information Explorer
    • Hint: Add a filter for Category, then unbind the value to view all Categories for each subject
  • 118.  
  • 119.  
  • 120.  
  • 121. Species should be generic enough as to not filter out our current results
  • 122.  
  • 123. Now let’s unbind the value to see all other Categories for each subject
  • 124.  
  • 125.  
  • 126.  
  • 127. So, although it shares the same species as the others birds here
  • 128.  
  • 129.  
  • 130.  
  • 131. … its not classified as umbel-sc:Bird in the linked database
  • 132. Conclusions
    • Linked databases share similar structure with file systems
  • 133. Conclusions
    • Linked databases share similar structure with file systems
    • This allows us to build linked data browsers that are more familiar to new users
  • 134. Now go grow the Linked Data Web!