SlideShare una empresa de Scribd logo
1 de 91
Ubiquitous Information Architecture: Building for change and Web 3.0  Chris Thorne Information Architect BBC
Me ,[object Object],[object Object],[object Object]
 
About the BBC ,[object Object],[object Object],[object Object],[object Object]
My Part of the BBC ,[object Object],[object Object]
My Part of the BBC ,[object Object]
My Part of the BBC ,[object Object]
My Part of the BBC ,[object Object]
My Part of the BBC - Multiplatform ,[object Object]
As Information Architects ,[object Object],[object Object],[object Object],[object Object]
The world around us is changing…… ,[object Object],[object Object]
Mobile Devices
Kiosks and multi user devices
Public Information/Advertising
Discound/Credit/Travel Cards and readers
Radios using the web
Even TV is changing – the web is on TV
And how is the web?  :-)
Where we are now – web 2.0
Computers can’t help much
The Apple=Apple=Apple problem. ,[object Object]
Web 2.0 - Too many Silos. ,[object Object]
[object Object]
The challenges include everyday life. ,[object Object],[object Object],[object Object],[object Object]
Semantic Web – A web for machines. ,[object Object],[object Object]
Idea 1 ,[object Object]
Idea 1 continued ,[object Object],[object Object]
Idea 2 ,[object Object],[object Object],[object Object]
Idea 3 ,[object Object]
Idea 4 ,[object Object]
Idea 4 continued ,[object Object]
Idea 4 continued ,[object Object],[object Object]
[object Object]
 
Semantic Web – machine readable data ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The BBC Semantic Ambition:
Progress so far:
Progress so far:
Progress so far:
Bbc.co.uk/music ,[object Object],[object Object],[object Object]
Semantic Web - How does it work? ,[object Object],[object Object]
Semantic Web - Layers of a cake?
Semantic Web - Example RDF statements Statement 1: Chris - Knows - Michael. Statement 2: Chris - Lives in - London Statement 3: Chris - Age - 34. Ie simple statements about things. Aka ‘triples’ - dbpedia.org has 116.7 million triples.
Semantic web - Linked Data Principles ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
In other words ,[object Object],[object Object],[object Object]
Semantic Web, Restful design, Google juice ,[object Object],[object Object],[object Object]
Google pagerank maximising – what we know... ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Restful design principles in brief: ,[object Object],[object Object],[object Object],[object Object]
Semantic Web – machine readable data ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Who and What ,[object Object]
Who and What change - some examples: ,[object Object]
Who and What change - some examples: ,[object Object]
Who and What change - some examples: ,[object Object],[object Object]
Ambiguity is useful (sometimes) ,[object Object],[object Object]
Identifiers example - GUIDs ,[object Object],[object Object],[object Object],[object Object],[object Object]
Identifiers to the max: Webscale identifiers ,[object Object],[object Object],[object Object],[object Object],[object Object]
http://musicbrainz.org/artist/070d193a-845c-479f-980e-bef15710653e
http://www.last.fm/mbid/070d193a-845c-479f-980e-bef15710653e
http://www.bbc.co.uk/music/artists/070d193a-845c-479f-980e-bef15710653e
070d193a-845c-479f-980e-bef15710653e ,[object Object],[object Object],[object Object],[object Object]
In fact, identifiers are useful for all websites……..
Google and identifiers in URLs. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Identifiers – Helping us cope with change. ,[object Object],[object Object],[object Object],[object Object]
How BBC designs Persistant URIs - tips ,[object Object]
/Programmes Domain
Domain modelling tips: ,[object Object],[object Object],[object Object],[object Object]
Consider the Episode… Can have a parent brand or series…… Episode 4 of Top Gear series 10 for example…… What is the URI?
URI of Top Gear Series 10 episode 4. ,[object Object],[object Object]
We don’t put technology into the URI ,[object Object],[object Object],[object Object],[object Object]
URI of Top Gear Series 10 episode 4 ctd. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
URI of Top Gear Series 10 episode 4. Oh dear.
URI of Top Gear Series 10 episode 4. In fact the URI of the document about this  episode is: http://www. bbc .co.uk/programmes/b0087f0s
 
URI design and change http://www.bbc.co.uk/programmes/b0087f0s We’ve taken out  everything that can change . We’re using our own identifier ( http://www.bbc.co.uk/programmes/b0087f0s ) to label it because there wasn’t a suitable webscale identifier already in semantic web for programmes, and because everything else (title, series, brand etc) could change.
URI design and change continued. http://www.bbc.co.uk/programmes/b0087f0s If it can change (brand, title, series, episode number), we’ve taken it out of the URI.
Categories, taxonomys on the page….not in the URI.
Categories, taxonomys on the page….not in the URI. ,[object Object]
URI design to maximise persistance. Know your domain. Work out your business rules. Think about all the things that might change (including each time you redesign the website). Take them out of the URI. www.mycompany.com/products/:product   Might be a good place to start, where ‘:product’ is an identifier.
Designing for multiplatform So, how to deliver the document across multiple platforms, at the same URI?
Content negotiation example:
Multiplatform design at the same URI: ,[object Object],[object Object],[object Object]
bbc.co.uk/programmes pages are available in: ,[object Object],[object Object],[object Object]
But lets not worry too much: ,[object Object],[object Object],[object Object]
Even if we’re not dynamically publishing. ,[object Object],[object Object],[object Object]
Some closing thoughts ,[object Object]
Mobile traffic growing quickly ,[object Object],[object Object]
Ubiquitous User Experience ,[object Object],[object Object]
Open your data - stake your claim….. ,[object Object],[object Object]
Persistence is king…… ,[object Object]
Thanks! ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],Questions?

Más contenido relacionado

Similar a Ubiquitous I A: Building for change and web 3.0

Working In The Now - Paris Web
Working In The Now - Paris WebWorking In The Now - Paris Web
Working In The Now - Paris WebChristian Heilmann
 
The knowledge management
The knowledge managementThe knowledge management
The knowledge managementperuperski
 
The Audioverse In Your Pocket - Invited Talk at ABC Radio National - Harries ...
The Audioverse In Your Pocket - Invited Talk at ABC Radio National - Harries ...The Audioverse In Your Pocket - Invited Talk at ABC Radio National - Harries ...
The Audioverse In Your Pocket - Invited Talk at ABC Radio National - Harries ...Michael Harries
 
Tooling for Change
Tooling for ChangeTooling for Change
Tooling for ChangeSteve Fisher
 
NWU Now and Next - 2014 - Marc Goldman - 081414 - Sml
NWU Now and Next - 2014 - Marc Goldman - 081414 - SmlNWU Now and Next - 2014 - Marc Goldman - 081414 - Sml
NWU Now and Next - 2014 - Marc Goldman - 081414 - SmlMarc Goldman
 
Impact Of User Generated Content on Media - Ajit Jaokar - Media in Transition...
Impact Of User Generated Content on Media - Ajit Jaokar - Media in Transition...Impact Of User Generated Content on Media - Ajit Jaokar - Media in Transition...
Impact Of User Generated Content on Media - Ajit Jaokar - Media in Transition...mediaintransition
 
Bournemouth 10/13
Bournemouth 10/13Bournemouth 10/13
Bournemouth 10/13moongolfer
 
Web Based Solution For Oyigbo Football Club
Web Based Solution For Oyigbo Football ClubWeb Based Solution For Oyigbo Football Club
Web Based Solution For Oyigbo Football ClubToya Shamberger
 
SoundCloud API Do:s and Don't:s
SoundCloud API Do:s and Don't:sSoundCloud API Do:s and Don't:s
SoundCloud API Do:s and Don't:sEric Wahlforss
 
The Browser is Dead, Long Live the Web!
The Browser is Dead, Long Live the Web!The Browser is Dead, Long Live the Web!
The Browser is Dead, Long Live the Web!Jonathan Stark
 
The Browser is Dead, Long Live the Web! (Jonathan Stark)
 The Browser is Dead, Long Live the Web! (Jonathan Stark) The Browser is Dead, Long Live the Web! (Jonathan Stark)
The Browser is Dead, Long Live the Web! (Jonathan Stark)Future Insights
 
Treading the cowpaths of the information superhighway.
Treading the cowpaths of the information superhighway.Treading the cowpaths of the information superhighway.
Treading the cowpaths of the information superhighway.Christian Heilmann
 

Similar a Ubiquitous I A: Building for change and web 3.0 (20)

Working In The Now - Paris Web
Working In The Now - Paris WebWorking In The Now - Paris Web
Working In The Now - Paris Web
 
The knowledge management
The knowledge managementThe knowledge management
The knowledge management
 
Semweb at the BBC
Semweb at the BBCSemweb at the BBC
Semweb at the BBC
 
The Audioverse In Your Pocket - Invited Talk at ABC Radio National - Harries ...
The Audioverse In Your Pocket - Invited Talk at ABC Radio National - Harries ...The Audioverse In Your Pocket - Invited Talk at ABC Radio National - Harries ...
The Audioverse In Your Pocket - Invited Talk at ABC Radio National - Harries ...
 
Trainleaders August2010
Trainleaders August2010Trainleaders August2010
Trainleaders August2010
 
Secular Technological Tailwinds
Secular Technological TailwindsSecular Technological Tailwinds
Secular Technological Tailwinds
 
Tooling for Change
Tooling for ChangeTooling for Change
Tooling for Change
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
 
NWU Now and Next - 2014 - Marc Goldman - 081414 - Sml
NWU Now and Next - 2014 - Marc Goldman - 081414 - SmlNWU Now and Next - 2014 - Marc Goldman - 081414 - Sml
NWU Now and Next - 2014 - Marc Goldman - 081414 - Sml
 
Web 2.0 EOS
Web 2.0 EOSWeb 2.0 EOS
Web 2.0 EOS
 
Impact Of User Generated Content on Media - Ajit Jaokar - Media in Transition...
Impact Of User Generated Content on Media - Ajit Jaokar - Media in Transition...Impact Of User Generated Content on Media - Ajit Jaokar - Media in Transition...
Impact Of User Generated Content on Media - Ajit Jaokar - Media in Transition...
 
Web 2.0: a course
Web 2.0: a courseWeb 2.0: a course
Web 2.0: a course
 
Business 2.0
Business 2.0Business 2.0
Business 2.0
 
Bournemouth 10/13
Bournemouth 10/13Bournemouth 10/13
Bournemouth 10/13
 
Web Based Solution For Oyigbo Football Club
Web Based Solution For Oyigbo Football ClubWeb Based Solution For Oyigbo Football Club
Web Based Solution For Oyigbo Football Club
 
SoundCloud API Do:s and Don't:s
SoundCloud API Do:s and Don't:sSoundCloud API Do:s and Don't:s
SoundCloud API Do:s and Don't:s
 
The Browser is Dead, Long Live the Web!
The Browser is Dead, Long Live the Web!The Browser is Dead, Long Live the Web!
The Browser is Dead, Long Live the Web!
 
The Browser is Dead, Long Live the Web! (Jonathan Stark)
 The Browser is Dead, Long Live the Web! (Jonathan Stark) The Browser is Dead, Long Live the Web! (Jonathan Stark)
The Browser is Dead, Long Live the Web! (Jonathan Stark)
 
Treading the cowpaths of the information superhighway.
Treading the cowpaths of the information superhighway.Treading the cowpaths of the information superhighway.
Treading the cowpaths of the information superhighway.
 

Último

VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxTusharBahuguna2
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵anilsa9823
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxjeswinjees
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxmirandajeremy200221
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneLukeKholes
 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxsuhanimunjal27
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...ranjana rawat
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Servicearoranaina404
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
 
2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptxsuhanimunjal27
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...amitlee9823
 

Último (20)

VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptx
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptx
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, Pune
 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptx
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 
2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 

Ubiquitous I A: Building for change and web 3.0