lifelogon: log on to your lifelog ontology! introduction & demonstration sangkeun lee, gihyun...
TRANSCRIPT
![Page 1: LifeLogOn: Log on to Your Lifelog Ontology! Introduction & Demonstration Sangkeun Lee, Gihyun Gong, Sang-goo Lee Intelligent Database Systems Lab Seoul](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649e005503460f94ae9cf5/html5/thumbnails/1.jpg)
LifeLogOn: Log on to Your Lifelog LifeLogOn: Log on to Your Lifelog Ontology!Ontology!
Introduction & Demonstration
Sangkeun Lee, Gihyun Gong, Sang-goo Lee Intelligent Database Systems LabSeoul National University
![Page 2: LifeLogOn: Log on to Your Lifelog Ontology! Introduction & Demonstration Sangkeun Lee, Gihyun Gong, Sang-goo Lee Intelligent Database Systems Lab Seoul](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649e005503460f94ae9cf5/html5/thumbnails/2.jpg)
IntroductionIntroduction
![Page 3: LifeLogOn: Log on to Your Lifelog Ontology! Introduction & Demonstration Sangkeun Lee, Gihyun Gong, Sang-goo Lee Intelligent Database Systems Lab Seoul](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649e005503460f94ae9cf5/html5/thumbnails/3.jpg)
MotivationMotivation
•If we can integrate currently available logs from different devices and create semantic relationships among logs, then it can be a practical starting point of realizing lifelogging...
…
![Page 4: LifeLogOn: Log on to Your Lifelog Ontology! Introduction & Demonstration Sangkeun Lee, Gihyun Gong, Sang-goo Lee Intelligent Database Systems Lab Seoul](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649e005503460f94ae9cf5/html5/thumbnails/4.jpg)
•We already have many types of available logs ..., but they are independent
•LifeLogOn creates semantic relationships among log items
IdeaIdea
Music LogsMovie LogsGPS Logs
Phone Call LogsE-mail HistoryWeb HistorySchedules
Music Logs
Movie Logs
GPS LogsPhone Call Logs
E-mail History Schedules
Sematnic Relationships
LifeLogOn
![Page 5: LifeLogOn: Log on to Your Lifelog Ontology! Introduction & Demonstration Sangkeun Lee, Gihyun Gong, Sang-goo Lee Intelligent Database Systems Lab Seoul](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649e005503460f94ae9cf5/html5/thumbnails/5.jpg)
LifeLogOn OverviewLifeLogOn Overview
• Gives a simple and effective way of integrating heterogeneous logs gathered from many different devices
• Transforms relational log data and metadata into Lifelog Instance-level Ontology and stores in Lifelog Knowledge Base(LKB)
EntityEntity
AttributeAttribute
AttributeAttribute AttributeAttribute
AttributeAttribute
AttributeAttribute
AttributeAttribute
EventEvent
EntityEntity
EntityEntity EntityEntity
EntityEntity
EntityEntity
EntityEntityRole
Role
Role
RoleRole
Role
Identifier
Identifier
Identifier
Domain
![Page 6: LifeLogOn: Log on to Your Lifelog Ontology! Introduction & Demonstration Sangkeun Lee, Gihyun Gong, Sang-goo Lee Intelligent Database Systems Lab Seoul](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649e005503460f94ae9cf5/html5/thumbnails/6.jpg)
LifeLogOn OverviewLifeLogOn Overview
•What can we use it for?
•You can create your own lifelog ontology without understanding any ontology languages
•You can use LifeLogOn when you want to
✓ Find a song you listened at your birthday party and but only know the filename of the photos at the party
✓ Find photos that you took when you are talking with your friend on the phone, saying "It's so beautiful here~!"
✓ Find any events and entities those you know their context information such as time, location,...
✓ ... even more
![Page 7: LifeLogOn: Log on to Your Lifelog Ontology! Introduction & Demonstration Sangkeun Lee, Gihyun Gong, Sang-goo Lee Intelligent Database Systems Lab Seoul](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649e005503460f94ae9cf5/html5/thumbnails/7.jpg)
DemonstrationDemonstration
![Page 8: LifeLogOn: Log on to Your Lifelog Ontology! Introduction & Demonstration Sangkeun Lee, Gihyun Gong, Sang-goo Lee Intelligent Database Systems Lab Seoul](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649e005503460f94ae9cf5/html5/thumbnails/8.jpg)
✓We setup LifeLogOn on our server: http://lifelogon.snu.ac.kr
✓For the demo purpose, we have generated
✓50 digital camera logs
✓50 e-mail histories
✓20 music logs
✓10 phone call logs
✓17 schedule items
✓100 music metadata
✓3 users
Demo SetupDemo Setup
![Page 9: LifeLogOn: Log on to Your Lifelog Ontology! Introduction & Demonstration Sangkeun Lee, Gihyun Gong, Sang-goo Lee Intelligent Database Systems Lab Seoul](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649e005503460f94ae9cf5/html5/thumbnails/9.jpg)
Overall ProcessOverall Process
![Page 10: LifeLogOn: Log on to Your Lifelog Ontology! Introduction & Demonstration Sangkeun Lee, Gihyun Gong, Sang-goo Lee Intelligent Database Systems Lab Seoul](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649e005503460f94ae9cf5/html5/thumbnails/10.jpg)
Part I. Ontology CreationPart I. Ontology Creation
![Page 11: LifeLogOn: Log on to Your Lifelog Ontology! Introduction & Demonstration Sangkeun Lee, Gihyun Gong, Sang-goo Lee Intelligent Database Systems Lab Seoul](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649e005503460f94ae9cf5/html5/thumbnails/11.jpg)
Lifelog Ontology Schema DefinitionLifelog Ontology Schema Definition
• Define Domains• Define Entities & Attributes• Define Events• Create Domain - Entity Relationships• Create Domain - Event Relationships
MusicEntityMusicEntity
LanguageLanguage
TrackNameTrackName
AlbumNameAlbumName
ArtistArtist
PlaytimePlaytime
PlayPlay
UserUser
DateDateTimeTime
LocationLocation
TakePhotoTakePhoto
DigitalCameraDigital
Camera
PhotoEntityPhotoEntity
FileNameFile
Name
ResolutionResolution
![Page 12: LifeLogOn: Log on to Your Lifelog Ontology! Introduction & Demonstration Sangkeun Lee, Gihyun Gong, Sang-goo Lee Intelligent Database Systems Lab Seoul](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649e005503460f94ae9cf5/html5/thumbnails/12.jpg)
Mapping Source Data Schema toMapping Source Data Schema toLifelog Ontology SchemaLifelog Ontology Schema
• Mapping Log data to Lifelog Ontology Schema• Mapping Metadata to Lifelog Ontology Schema
![Page 13: LifeLogOn: Log on to Your Lifelog Ontology! Introduction & Demonstration Sangkeun Lee, Gihyun Gong, Sang-goo Lee Intelligent Database Systems Lab Seoul](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649e005503460f94ae9cf5/html5/thumbnails/13.jpg)
Generating Lifelog Ontology InstancesGenerating Lifelog Ontology Instances
• Choose a Log Data Mapping Profile• Choose a Metadata Mapping Profile• Click ‘Instantiation’
![Page 14: LifeLogOn: Log on to Your Lifelog Ontology! Introduction & Demonstration Sangkeun Lee, Gihyun Gong, Sang-goo Lee Intelligent Database Systems Lab Seoul](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649e005503460f94ae9cf5/html5/thumbnails/14.jpg)
Part II. Use Case ScenariosPart II. Use Case Scenarios
![Page 15: LifeLogOn: Log on to Your Lifelog Ontology! Introduction & Demonstration Sangkeun Lee, Gihyun Gong, Sang-goo Lee Intelligent Database Systems Lab Seoul](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649e005503460f94ae9cf5/html5/thumbnails/15.jpg)
Use Case I: Finding a song that you Use Case I: Finding a song that you don’t rememberdon’t remember
• Find a song you listened at your birthday party and but only know the filename of the photo that is taken at the party
• The filename is ‘DSC_2128.JPG’
• Try below
• Type ‘DSC_2128’ in the keyword search box
• Browse Ontology, following'TakePhoto#467928' - '2009/07/23' - 'MusicPlay#468016' - 'Lazy Rhapsody'
• You've found the song title!
• and even artist, album names!
![Page 16: LifeLogOn: Log on to Your Lifelog Ontology! Introduction & Demonstration Sangkeun Lee, Gihyun Gong, Sang-goo Lee Intelligent Database Systems Lab Seoul](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649e005503460f94ae9cf5/html5/thumbnails/16.jpg)
Use Case II: Finding a photo that you Use Case II: Finding a photo that you took when you were talking on the took when you were talking on the phone with your friendphone with your friend
• Find a picture that you took when you were talking on the phone with your friend, saying ‘It’s so beautiful here~!’
• Now, you want to show the picture to your friends
• But you forgot the date, time , ....
• You only remember your friends cellphone number
• The friend’s cellphone number is ‘018-2144-8842’
• Try below
• Type ‘018-2144-8842’ in the keyword search box
• Browse Ontology, following'PhoneCall#465893' - '2009/01/04' - 'TakePhoto#467929' - 'DSC_4204.JPG'
• You've found the filename! - 'DSC_4204.JPG'