IMAGINING EMERGENT METADATA, REALIZING THE EMERGENT WEB Jason Bengtson, MLIS, AHIP.

Slides:



Advertisements
Similar presentations
Improving Learning Object Description Mechanisms to Support an Integrated Framework for Ubiquitous Learning Scenarios María Felisa Verdejo Carlos Celorrio.
Advertisements

How did we get here? (CMIS v0.5) F2F, January 2009.
Haystack: Per-User Information Environment 1999 Conference on Information and Knowledge Management Eytan Adar et al Presented by Xiao Hu CS491CXZ.
CE80N Introduction to Networks & The Internet Dr. Chane L. Fullmer UCSC Winter 2002.
Helping people find content … preparing content to be found Enabling the Semantic Web Joseph Busch.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Spatial Hypermedia and Augmented Reality
Bay Zero  Jessie Hey  Steve Harris  Phillip Turner  Pietro Panzarasa  Kate Dickens  Srinandan Dasmahapatra  Backgrounds Include:  Marine.
CPSC 695 Future of GIS Marina L. Gavrilova. The future of GIS.
Algorithms (Contd.). How do we describe algorithms? Pseudocode –Combines English, simple code constructs –Works with various types of primitives Could.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Library Automation and Digital Libraries Class #5 LBSC 690 Information Technology.
Russell Taylor Lecturer in Computing & Business Studies.
XML –Query Languages, Extracting from Relational Databases ADVANCED DATABASES Khawaja Mohiuddin Assistant Professor Department of Computer Sciences Bahria.
What is adaptive web technology?  There is an increasingly large demand for software systems which are able to operate effectively in dynamic environments.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Connecting Diverse Web Search Facilities Udi Manber, Peter Bigot Department of Computer Science University of Arizona Aida Gikouria - M471 University of.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 2.
HTML Essentials Frames and Frame Tags. Introduction A frame used to be an effective design tool Utilized space effectively by subdividing screen One idea:
Advances in Technology and CRIS Nikos Houssos National Documentation Centre / National Hellenic Research Foundation, Greece euroCRIS Task Group Leader.
Adapting Legacy Computational Software for XMSF 1 © 2003 White & Pullen, GMU03F-SIW-112 Adapting Legacy Computational Software for XMSF Elizabeth L. White.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
Ohio University Libraries Wikis: A Beginner’s Look Chad F. Boeninger Computers in Libraries 2007.
CI Days: Planning Your Campus Cyberinfrastructure Strategy Russ Hobby, Internet2 Internet2 Member Meeting 9 October 2007.
DCS Overview MCS/DCS Technical Interchange Meeting August, 2000.
Wyatt Pearsall November  HyperText Transfer Protocol.
E-Commerce: Introduction to Web Development 1 Dr. Lawrence West, Management Dept., University of Central Florida Topics What is a Web.
Chapter © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
Meta Tagging / Metadata Lindsay Berard Assisted by: Li Li.
Linking electronic documents and standardisation of URL’s What can libraries do to enhance dynamic linking and bring related information within a distance.
Use of Hierarchical Keywords for Easy Data Management on HUBzero HUBbub Conference 2013 September 6 th, 2013 Gaurav Nanda, Jonathan Tan, Peter Auyeung,
FRE 2672 TFG Self-Organization - 01/07/2004 Engineering Self-Organization in MAS Complex adaptive systems using situated MAS Salima Hassas LIRIS-CNRS Lyon.
Introduction to Expert Online Searching Techniques By Roberta Tipton University of Salford Press Office. Salford Business School Launches Unique Open Access.
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 3 1 Searching the Web Using Search Engines and Directories Effectively Tutorial.
1 Metadata –Information about information – Different objects, different forms – e.g. Library catalogue record Property:Value: Author Ian Beardwell Publisher.
Introduction to Digital Libraries hussein suleman uct cs honours 2003.
Autonomy and Artificiality Margaret A. Boden Hojin Youn.
HYPERTEXT and HYPERMEDIA By Steven Geist and Larnic Ransom.
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
The physical parts of a computer are called hardware.
Search Engine using Web Mining COMS E Web Enhanced Information Mgmt Prof. Gail Kaiser Presented By: Rupal Shah (UNI: rrs2146)
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
Cyberinfrastructure Overview Russ Hobby, Internet2 ECSU CI Days 4 January 2008.
The World Wide Web. What is the worldwide web? The content of the worldwide web is held on individual pages which are gathered together to form websites.
Chapter 5 System Modeling. What is System modeling? System modeling is the process of developing abstract models of a system, with each model presenting.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Detecting Sequences and Cycles of Web Pages Narayan L. Bhamidipati and Sankar K. Pal Indian Statistical Institute Kolkata.
Information Architecture & Design Week 9 Schedule - Web Research Papers Due Now - Questions about Metaphors and Icons with Labels - Design 2- the Web -
The ___ is a global network of computer networks Internet.
THE ART OF REDIRECTION PUTTING MOBILE DEVICES WHERE YOU WANT THEM JASON BENGTSON, MLIS, AHIP EMERGING TECHNOLOGIES/ R&D LIBRARIAN UNIVERSITY OF NEW MEXICO.
Control Choices and Network Effects in Hypertext Systems
GO! with Microsoft Office 2016
Putting Mobile Devices Where You want them
XML QUESTIONS AND ANSWERS
Knowledge Management Systems
GO! with Microsoft Access 2016
Web Engineering.
Store, Share, Sync and Collaborate
Chapter 25 - Automated Web Search (Search Engines)
Search Techniques and Advanced tools for Researchers
System And Application Software
Service-centric Software Engineering
CASE − Cognitive Agents for Social Environments
ece 627 intelligent web: ontology and beyond
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
Presentation transcript:

IMAGINING EMERGENT METADATA, REALIZING THE EMERGENT WEB Jason Bengtson, MLIS, AHIP

Emerging Technologies/ R&D Librarian University of New Mexico Health Sciences Library & Informatics Center Tel: (505)

WHAT IS EMERGENCE?  Independent Agents Interacting  Agents following relatively simple rules  New levels of complexity EMERGE in the system  Organizes spontaneously, without intelligent control

EXAMPLES OF EMERGENCE Complex behaviours by creatures of relatively low intelligence working in concert (such as social insects) Flickr image created by Ian Armstrong

EXAMPLES OF EMERGENCE (CONTINUED) Genetic Expression (genotype becoming phenotype)

HOW DO WE KNOW IT’S EMERGENCE?  No organizing intelligence can be identified  Outcomes can only be predicted through SIMULATION  Simulations cannot be compressed  Outcomes exert constraints over the individual agents

WHY IS THIS IMPORTANT?  Emergent phenomena cause systems to  SELF-ORGANIZE  Organize from the bottom up  Generate outcomes that cannot be predicted through ordinary means  Operate outside of traditional reductionism

WHAT COULD THIS MEAN FOR INFORMATION SYSTEMS?  Information systems that:  SELF-ORGANIZE  Operate outside the limitations of human design  “Self repair” shortcomings in original configuration  Respond to change DYNAMICALLY  Respond to change without human intervention

WHY METADATA?  Metadata, in one form or another:  Lies at the heart of all modern information systems  Allows for interoperability  Allows for searchability  Forms the basis of MACHINE SEMANTIC systems

WHAT ABOUT METADATA NEEDS TO CHANGE  Metadata units need to interact with each other  Metadata units need room to be more machine-centric  Metadata units need to be ontology-agile

HOW CAN WE MAKE THESE CHANGES?  Use tools like bots, browsers, and evaluators to cross- pollinate Metadata units  Recreate Metadata units as code with encapsulated Metadata tags  Create room in Metadata schemas for tags reflecting non- human organizing principles  Allow Metadata units to dynamically reference external ontologies  Actively (as software)  By proxy (cross-pollination)

WHY HASN’T THIS BEEN DONE ALREADY?  Digital technology defies the physical  Items can exist anywhere on a network  Items just need to be linked digitally  Extensive, offsite resources can be easily referenced  Moving from resource to resource happens at near light-speed  Artificial processing and evaluation are now more sophisticated  Digital resources need less direct human oversight  Processes can be automated easily

CROSS-POLLINATION  Simpler  Uses less computing power  Could be implemented using multiple mechanisms  More realistic in the short term  Would probably rely heavily on user navigation

CROSS-POLLINATION  Browsing tools would act as catalysts  As users moved from one item to another:  Browsers could make changes to level 2 and 3 tags  Evaluate tags for retention  Metadata agents would interact by proxy

METADATA AS SOFTWARE  Allows for direct interactions  User navigation less important  More potential for novel connections/channels to Emerge

METADATA AS SOFTWARE  Metadata would exist as information within small programs  These programs could interact  These programs could run on a shared network or the internet

DEFINING OUR TERMS  Metadata files are AGENTS  AGENTS contain data in FIELDS  Each discrete piece of data in a FIELD is a TAG

METADATA TAGS SET IN LEVELS  Level 1: regular, base level  Level 2: identical to level 1 but generated through navigation  Level 3: tags employing machine- semantic metadata

LEVEL 1  Will often be assigned by a human cataloger  Designed to be machine readable and human semantic  Not meant to be edited by mechanical agency

LEVEL 2  Uses the same tag content as Level 1 tags  Meant to be assigned/edited by mechanical rather than human agency

LEVEL 3  Tag content meant to be machine semantic only  Might be human readable/semantic but doesn’t have to be  Meant to be assigned/edited by mechanistic agency

AGENTS CAN BE FILE GESTALTS  With digital technology files can be split up  Level 1 tags could be local  Level 2 and 3 tags could be linked from a remote server

AGENTS FOR THE WEB  Should probably be stored in offsite indexes/networks  Similar to keyword indexes used by search engines now  This would keep even Level 1 tags from being modified unscrupulously

FOCUSING ON SUBJECT TAGS  At this time I have chosen to focus on subject heading tags  Some navigational tags are also part of Level 3  Probably the easiest place to identify useful effects

WALKING THROUGH CROSS- POLLINATION  Takes place in three cycles  Should probably be catalyzed by a browsing agent  On the web process would need to be anonymized and transparent

LEVEL 2 EXCHANGES-DYNAMISM  Designed to augment the Level 1 tags  May rectify shortcomings in original cataloging  May help respond dynamically to change  All Level 2 and 3 tags must keep a counter value

LEVEL 2 HANDSHAKE CYCLE For exchange to take place, there must be a certain threshold of matching tags and time on agent

LEVEL 2 INTERACTION CYCLE With compatibility established tags are exchanged. Set as Level 2 with a Counter value 1

LEVEL 2 EVALUATION CYCLE The last part of the cycle evaluates Level 2 tags by counter value for retention

EVALUATION CYCLE  Uses two types of filter:  Survival Of The Fittest (SOTF)  Strength Of Weak Ties (SOWT)

THE WHOLE LEVEL 2 SEQUENCE

LEVEL 3 EXCHANGES-ATTEMPTING REAL EMERGENT BEHAVIOR  Using tag types distinct from the Level 1 and 2 tags  Designed to generate/cultivate unique information channels  Could be exploited by search and aggregation tools in a variety of ways

SOME POSSIBLE LEVEL THREE TAG TYPES Ontology: Synonyms for tags from level 1 and 2 drawn from external ontology libraries Folksonomy: Synonyms for tags from level 1 and 2 drawn from external folksonomy libraries CrossLink: Links to other Agents that have been the subject of a successful exchange. References: References from the Agent's Item and from any Agents that have been the subject of a successful exchange. Search: The search terms present in the browsing mechanism at the time of a successful exchange. Identity: Presents as string. Three separate tags generated. Top three Ontology tags+top three Folksonomy tags as determined by Counter values and random number if too many Counter values are equal. Path: Presents as string. Three separate tags generated. Top three Reference tags+top three Crosslink tags as determined by Counter values and random number if too many Counter values are equal. Route: Presents as string. Three separate tags generated. Top three Search tags+top three Identity tags as determined by Counter values and random number if too many Counter values are equal.

LEVEL 3 HANDSHAKE CYCLE For exchange to take place, there must be a certain threshold of matching tags and time on agent

LEVEL 3 INTERACTION CYCLE With compatibility established tags are exchanged. Set as Level 3 with a Counter value 1

LEVEL 3 EVALUATION CYCLE The last part of the cycle evaluates Level 3 tags by counter value for retention

LEVEL 3 PUTTING IT ALL TOGETHER

NEXT STEPS  Determine if the idea has utility through simulation  Use an emergence simulator like NetLogo (if possible)  If these tools are inadequate, create a proprietary simulation methodology

WHAT ARE WE LOOKING FOR  Useful adaptations to navigation or other environmental changes  The appearance of novel channels or networks in the form of linking and navigational pathways

QUESTIONS?