Ubiquitous Metainformation and the W Y W W Y W I Principle
description
Transcript of Ubiquitous Metainformation and the W Y W W Y W I Principle
![Page 1: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/1.jpg)
1Bieber, Catanio & Zhang, NJIT ©2003
Ubiquitous Metainformation and the W Y W W Y W I Principle
Michael Bieber*, Joe Catanio*, Li Zhang***Information Systems Department
**Computer Science Department
College of Computing Sciences
New Jersey Institute of Technologyhttp://web.njit.edu/~bieber
November 2003This talk ties together much of our current research..It also gives a vision of where the WWW is heading.
![Page 2: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/2.jpg)
2Bieber, Catanio & Zhang, NJIT ©2003
Thinking Exercise
• Close your eyes. Think about your favorite Web site, or one that you rely on for information...
• Focus on an element you’re interested in – a text string, icon, element within a table or an
animation...
![Page 3: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/3.jpg)
3Bieber, Catanio & Zhang, NJIT ©2003
The W Y W W Y W I PrincipleWhat you want, when you want it
Wanting to point to something and say:– Tell me more about this!– What is this?– How can I use this? What do I need to know to use it?– Can I modify this?– How does this differ from similar ones?– What is the next step?
This is all metainformation & people should get it!
![Page 4: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/4.jpg)
4Bieber, Catanio & Zhang, NJIT ©2003
Ubiquitous Metainformation
Goal: Metainformation widespread in everyday systems
How: provide tools for developers
• Relationship Analysis– systematically determining metainformation
• Metainformation Engine– automatically generating metainformation
• WYWWYWI– widespread accepted design philosophy
![Page 5: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/5.jpg)
5Bieber, Catanio & Zhang, NJIT ©2003
Outline
• Examples• Metainformation (what to provide)
• Relationship Analysis (how to find metainformation)
• Metainformation Engine (how to automate it)
• Virtual Documents (many real world documents)
• Related Work • WYWWYWI (what it will take)
![Page 6: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/6.jpg)
6Bieber, Catanio & Zhang, NJIT ©2003
Two Examples
• Purchasing System
• Digital Library
• screen shot of our prototype later...
![Page 7: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/7.jpg)
7Bieber, Catanio & Zhang, NJIT ©2003
Shipping I nformation
http : / /www.nj i t .edu/purchasing /shipping-info rmat ion.htm
251 Requisition Header - Shipping and Text STRATEGIC SUPPLIES INTERN'L 71 UNION AVE Screen: Vend: V0000304390 PR: R010294 Inv: Line:
Deliver-to Address FOB: Name: MICHAEL BIEBER Rte: Org: NJIT, CIS DEPARTMENT Delivery Service: UPS Addr: 323 ML KING BLVD Delivery Date: 03-12-2000
City: NEWARK St: NJ Zip: 07102 Country: USA Phone: 973 596 2681 Ext: Requisition Codes: 58 128 PUX ZY2 Requisition Text:
Document Notes: NSample Screen from Purchasing System:All text with no links...
![Page 8: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/8.jpg)
8Bieber, Catanio & Zhang, NJIT ©2003
Shipping I nformation
http : / /www.nj i t .edu/purchasing /shipping-info rmat ion.htm
251 Requisition Header - Shipping and Text STRATEGIC SUPPLIES INTERN'L 71 UNION AVE Screen: Vend: V0000304390 PR: R010294 Inv: Line:
Deliver-to Address FOB: Name: MICHAEL BIEBER Rte: Org: NJIT, CIS DEPARTMENT Delivery Service: UPS Addr: 323 ML KING BLVD Delivery Date: 03-12-2000
City: NEWARK St: NJ Zip: 07102 Country: USA Phone: 973 596 2681 Ext: Requisition Codes: 58 128 PUX ZY2 Requisition Text:
Document Notes: NBut we could want metainformationabout almost any element...
![Page 9: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/9.jpg)
9Bieber, Catanio & Zhang, NJIT ©2003
Shipping I nformation
http : / /www.nj i t .edu/purchasing /shipping-info rmat ion.htm
251 Requisition Header - Shipping and Text STRATEGIC SUPPLIES INTERN'L 71 UNION AVE Screen: Vend: V0000304390 PR: R010294 Inv: Line:
Deliver-to Address FOB: Name: MICHAEL BIEBER Rte: Org: NJIT, CIS DEPARTMENT Delivery Service: UPS Addr: 323 ML KING BLVD Delivery Date: 03-12-2000
City: NEWARK St: NJ Zip: 07102 Country: USA Phone: 973 596 2681 Ext: Requisition Codes: 58 128 PUX ZY2 Requisition Text:
Document Notes: N
V0000304390 {vendor}Vendor Details{Vendor IS}Vendor Reliability{Vendor IS}Vendor Agreements{Vendor IS}Other Possible Vendors{Purchasing Data Warehouse}Your Purchasing History{Purchasing IS}All Screens with this Vendor{CASE Workbench}
![Page 10: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/10.jpg)
10Bieber, Catanio & Zhang, NJIT ©2003
Here are some examples. The agricultural system is verycomplex. It consists of farmers in interaction with the envi-ronment (weather, soil, pests), the economy and society.One problem currently receiving a lot of attention isIntegrated Pest Management.
The problem unfortunately is being addressed separatelyby experts in Plant Pathology, Entomology, Agronomy, Bot-any, and Soil Science, with no real common ground (and lit-tle common understanding) to base our decisions on.Meetings and workshops tasked with integration have takenplace, but these various subdisciplines could not seem toform an integrated viewpoint. No real methodology existsto discuss and analyze the systems, which eachsubdiscipline has developed. In the end, all IPM decisionsend up unintegrated and therefore only partially effective. Asystematic approach that would enable the different partici-pants to discuss, and determine all the interrelationships,which would help researchers link their practices and derivetheir effects on each others area and the environment,would greatly help the IPM research and lead to better deci-sion for the environment and society as a whole.
Thus, developing a systems methodology for understandingthe relationships, cause and effects, and repercussions inthe agricultural field would be very helpful. The research inthis incubation proposal would make an important contribu-tion towards this goal.
i
Deeply Understanding Complexity{document}
View Peer Review Comments{JESSE Peer Review service}
Enter your own Peer Review Comment{JESSE Peer Review service}
Search for similar/related documents{Core Search service}
Other collections with this document{DLSI Collection Registry}
Create a new comment on document{Core Annotation service}
Add document to current Guided Tour{DLSI Guided Tour service}
Start your own link from this document{DLSI Link service}
Plant Pathology {concept}
Ask an expert about this concept{in the Virtual Reference Desk}
Relevant NASA Experiments in Space{ National Space Science Data Center}
Search for this concept{Core Search service}
View Comments on this concept{Core Annotation service}
Create a new comment on this concept{Core Annotation service}
Guided Tours concerning this concept{DLSI Guided Tour service}
Start your own link from this concept{DLSI Link service}
Start a discussion on this concept{DLSI discussion environment}
Related journal articles{in JESSE}
Author and Document Owner{Metadata Repository}
Define this concept{Agricultural Thesaurus}
![Page 11: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/11.jpg)
11Bieber, Catanio & Zhang, NJIT ©2003
Metainformation
• The full context about and around an element
• Provides a fuller understanding
metadata
element
relationships
![Page 12: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/12.jpg)
12Bieber, Catanio & Zhang, NJIT ©2003
Metainformation
• metadata (about selected element)
• content relationships (based on display content)
• structural relationships (based on element type or “class”)
• annotation relationships (user-declared, knowledge-sharing)
• metainformation-based navigation (user-directed)
Roberto Galnares’dissertation
![Page 13: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/13.jpg)
13Bieber, Catanio & Zhang, NJIT ©2003
Here are some examples. The agricultural system is verycomplex. It consists of farmers in interaction with the envi-ronment (weather, soil, pests), the economy and society.One problem currently receiving a lot of attention isIntegrated Pest Management.
The problem unfortunately is being addressed separatelyby experts in Plant Pathology, Entomology, Agronomy, Bot-any, and Soil Science, with no real common ground (and lit-tle common understanding) to base our decisions on.Meetings and workshops tasked with integration have takenplace, but these various subdisciplines could not seem toform an integrated viewpoint. No real methodology existsto discuss and analyze the systems, which eachsubdiscipline has developed. In the end, all IPM decisionsend up unintegrated and therefore only partially effective. Asystematic approach that would enable the different partici-pants to discuss, and determine all the interrelationships,which would help researchers link their practices and derivetheir effects on each others area and the environment,would greatly help the IPM research and lead to better deci-sion for the environment and society as a whole.
Thus, developing a systems methodology for understandingthe relationships, cause and effects, and repercussions inthe agricultural field would be very helpful. The research inthis incubation proposal would make an important contribu-tion towards this goal.
i
Deeply Understanding Complexity{document}
View Peer Review Comments{JESSE Peer Review service}
Enter your own Peer Review Comment{JESSE Peer Review service}
Search for similar/related documents{Core Search service}
Other collections with this document{DLSI Collection Registry}
Create a new comment on document{Core Annotation service}
Add document to current Guided Tour{DLSI Guided Tour service}
Start your own link from this document{DLSI Link service}
Plant Pathology {concept}
Ask an expert about this concept{in the Virtual Reference Desk}
Relevant NASA Experiments in Space{ National Space Science Data Center}
Search for this concept{Core Search service}
View Comments on this concept{Core Annotation service}
Create a new comment on this concept{Core Annotation service}
Guided Tours concerning this concept{DLSI Guided Tour service}
Start your own link from this concept{DLSI Link service}
Start a discussion on this concept{DLSI discussion environment}
Related journal articles{in JESSE}
Author and Document Owner{Metadata Repository}
Define this concept{Agricultural Thesaurus}
![Page 14: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/14.jpg)
14Bieber, Catanio & Zhang, NJIT ©2003
Here are some examples. The agricultural system is verycomplex. It consists of farmers in interaction with the envi-ronment (weather, soil, pests), the economy and society.One problem currently receiving a lot of attention isIntegrated Pest Management.
The problem unfortunately is being addressed separatelyby experts in Plant Pathology, Entomology, Agronomy, Bot-any, and Soil Science, with no real common ground (and lit-tle common understanding) to base our decisions on.Meetings and workshops tasked with integration have takenplace, but these various subdisciplines could not seem toform an integrated viewpoint. No real methodology existsto discuss and analyze the systems, which eachsubdiscipline has developed. In the end, all IPM decisionsend up unintegrated and therefore only partially effective. Asystematic approach that would enable the different partici-pants to discuss, and determine all the interrelationships,which would help researchers link their practices and derivetheir effects on each others area and the environment,would greatly help the IPM research and lead to better deci-sion for the environment and society as a whole.
Thus, developing a systems methodology for understandingthe relationships, cause and effects, and repercussions inthe agricultural field would be very helpful. The research inthis incubation proposal would make an important contribu-tion towards this goal.
i
Deeply Understanding Complexity{document}
View Peer Review Comments{JESSE Peer Review service}
Enter your own Peer Review Comment{JESSE Peer Review service}
Search for similar/related documents{Core Search service}
Other collections with this document{DLSI Collection Registry}
Create a new comment on document{Core Annotation service}
Add document to current Guided Tour{DLSI Guided Tour service}
Start your own link from this document{DLSI Link service}
Plant Pathology {concept}
Ask an expert about this concept{in the Virtual Reference Desk}
Relevant NASA Experiments in Space{ National Space Science Data Center}
Search for this concept{Core Search service}
View Comments on this concept{Core Annotation service}
Create a new comment on this concept{Core Annotation service}
Guided Tours concerning this concept{DLSI Guided Tour service}
Start your own link from this concept{DLSI Link service}
Start a discussion on this concept{DLSI discussion environment}
Related journal articles{in JESSE}
Author and Document Owner{Metadata Repository}
metadata
content relationship
annotation
structural relationships
Define this concept{Agricultural Thesaurus} content relationship
![Page 15: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/15.jpg)
15Bieber, Catanio & Zhang, NJIT ©2003
Shipping I nformation
http : / /www.nj i t .edu/purchasing /shipping-info rmat ion.htm
251 Requisition Header - Shipping and Text STRATEGIC SUPPLIES INTERN'L 71 UNION AVE Screen: Vend: V0000304390 PR: R010294 Inv: Line:
Deliver-to Address FOB: Name: MICHAEL BIEBER Rte: Org: NJIT, CIS DEPARTMENT Delivery Service: UPS Addr: 323 ML KING BLVD Delivery Date: 03-12-2000
City: NEWARK St: NJ Zip: 07102 Country: USA Phone: 973 596 2681 Ext: Requisition Codes: 58 128 PUX ZY2 Requisition Text:
Document Notes: N
V0000304390 {vendor}Vendor Details{Vendor IS}Vendor Reliability{Vendor IS}Vendor Agreements{Vendor IS}Other Possible Vendors{Purchasing Data Warehouse}Your Purchasing History{Purchasing IS}All Screens with this Vendor{CASE Workbench}
all are structural relationships
![Page 16: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/16.jpg)
16Bieber, Catanio & Zhang, NJIT ©2003
Outline
• Examples• Metainformation (what to provide)
• Relationship Analysis (how to find metainformation)
• Metainformation Engine (how to automate it)
• Virtual Documents (many real world documents)
• Related Work • WYWWYWI (what it will take)
![Page 17: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/17.jpg)
17Bieber, Catanio & Zhang, NJIT ©2003
Relationship Analysis (RA)
• What metainformation could we provide?• RA: a systematic methodology to determine
relationships (& metadata and new destination elements)
– New systems analysis technique– Fills a major hole in software engineering– Analysts gain deeper understanding of a system– Yields richer analyses and designs– Relationships become links
Joe Catanio’sdissertation
![Page 18: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/18.jpg)
18Bieber, Catanio & Zhang, NJIT ©2003
Relationship Analysis (RA), cont.
• approach: brainstorming with domain experts
• for existing systems:– pick elements from screen shots
• for new systems:– pick entities from use cases
• Ask questions from RA taxonomy
![Page 19: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/19.jpg)
19Bieber, Catanio & Zhang, NJIT ©2003
RA Taxonomy
• based on Guilford’s Structure of Intellect theory [1950] – describing intellect and creativity
• refined by Rao & Turoff’s Hypertext Morphology [1991]– for systems analysis
![Page 20: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/20.jpg)
20Bieber, Catanio & Zhang, NJIT ©2003
RA Taxonomy
Item of Interest
Definition
Collection
Proposition
Generalization
Issue
Observation
SpecificationElaboration
MembershipAggregation
AssociationCharacteristic
PathBranch
AlternativeDeviation
InferenceExtrapolation
![Page 21: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/21.jpg)
21Bieber, Catanio & Zhang, NJIT ©2003
RA Taxonomy
Item of Interest
Definition
Collection
Proposition
Generalization
Issue
Observation
SpecificationElaboration
MembershipAggregation
AssociationCharacteristic
PathBranch
AlternativeDeviation
InferenceExtrapolation
![Page 22: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/22.jpg)
22Bieber, Catanio & Zhang, NJIT ©2003
RA: Brainstorming QuestionsItem of Interest Description
Node Type Definition Convergent Relationship Type
Specification
Generic Question(s) (Optional)
Does the item of interest have a description? Does the item of interest have a definition? Does the item of interest have an explanation? Does the item of interest have a set of instructions? Does the item of interest have an illustration?
Specific Question(s) Results Divergent Relationship Type
Elaboration
Generic Question(s) (Optional)
Does the description fully describe the item of interest? Does the definition fully encompass the item of interest? Does the explanation make assumptions? Are the set of instructions complete?
Specific Question(s) Results
RA Template
![Page 23: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/23.jpg)
23Bieber, Catanio & Zhang, NJIT ©2003
Outline
• Examples• Metainformation (what to provide)
• Relationship Analysis (how to find metainformation)
• Metainformation Engine (how to automate it)
• Virtual Documents (many real world documents)
• Related Work • WYWWYWI (what it will take)
![Page 24: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/24.jpg)
24Bieber, Catanio & Zhang, NJIT ©2003
Metainformation Engine
• “Just in time” metainformation– required for virtual documents (e.g., query results)
• Automatically:– generates link anchors– generates links to services providing
metainformation:• metadata, content, structural, annotation relationships
– incorporates metainformation-based navigation
• Provides lightweight systems integration through linking to everyday systems
Roberto Galnares’dissertation
![Page 25: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/25.jpg)
25Bieber, Catanio & Zhang, NJIT ©2003
Shipping I nformation
http : / /www.nj i t .edu/purchasing /shipping-info rmat ion.htm
251 Requisition Header - Shipping and Text STRATEGIC SUPPLIES INTERN'L 71 UNION AVE Screen: Vend: V0000304390 PR: R010294 Inv: Line:
Deliver-to Address FOB: Name: MICHAEL BIEBER Rte: Org: NJIT, CIS DEPARTMENT Delivery Service: UPS Addr: 323 ML KING BLVD Delivery Date: 03-12-2000
City: NEWARK St: NJ Zip: 07102 Country: USA Phone: 973 596 2681 Ext: Requisition Codes: 58 128 PUX ZY2 Requisition Text:
Document Notes: N
V0000304390 {vendor}Vendor Details{Vendor IS}Vendor Reliability{Vendor IS}Vendor Agreements{Vendor IS}Other Possible Vendors{Purchasing Data Warehouse}Your Purchasing History{Purchasing IS}All Screens with this Vendor{CASE Workbench}
![Page 26: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/26.jpg)
26Bieber, Catanio & Zhang, NJIT ©2003
To Integrate:(1) wrapper: parses screens to identify elements(2) provide metadata/structural rel’ship rules (3) identify glossaries for content relationships
User’s Web Browser
Vendor IS Wrapper
Purchasing D.W.
Wrapper
Purchasing IS Wrapper
CASE Workbench
Wrapper
Service Wrapper (i)
Vendor Information
System
Purchasing Data
Warehouse
Purchasing Information
System
CASE Workbench
Service (i)
ME Relationship Engine
ME Broker
ME DesktopMetainformation Engine
ME Lexical Analysis
existing system or Web service
usesJava,XML,Xpath,etc.
![Page 27: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/27.jpg)
27Bieber, Catanio & Zhang, NJIT ©2003
User’s Web Browser
Vendor IS Wrapper
Purchasing D.W.
Wrapper
Purchasing IS Wrapper
CASE Workbench
Wrapper
Service Wrapper (i)
Vendor Information
System
Purchasing Data
Warehouse
Purchasing Information
System
CASE Workbench
Service (i)
ME Relationship Engine
ME Broker
ME DesktopMetainformation Engine
ME Lexical Analysis
To Integrate:(1) wrapper: parses screens to identify elements(2) provide metadata/structural rel’ship rules (3) identify glossaries for content relationships
existing system or Web service
usesJava,XML,Xpath,etc.
![Page 28: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/28.jpg)
28Bieber, Catanio & Zhang, NJIT ©2003
V0000304390 {vendor}Vendor Details{Vendor IS}Vendor Reliability{Vendor IS}Vendor Agreements{Vendor IS}Other Possible Vendors{Purchasing Data Warehouse}Your Purchasing History{Purchasing IS}All Screens with this Vendor{CASE Workbench}
Relationship Rules
• element type (“vendor”)
• link display label (“Vendor Details”)
• relationship metadata for filtering links– semantic relationship type (“elaboration”)
– relationship keywords
• destination system (“Vendor Info System”)
• exact command(s) for destination system(“retrieve_full(ID, details)”)
• conditions– user types and tasks, expertise required, access restrictions
![Page 29: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/29.jpg)
29Bieber, Catanio & Zhang, NJIT ©2003
Relationship Rules
• Mechanism for implementing access to:– Metadata– Structural relationships– Content relationships– Annotation relationships– Metainformation navigation
![Page 30: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/30.jpg)
30Bieber, Catanio & Zhang, NJIT ©2003
Metadatum Rule
• element type ( “vendor”)
• metadatum link display label (“Vendor Name”)
• metadatum’s metadata for filtering links– semantic relationship type (“name”)– metadatum keywords
• destination system (“Vendor Info System”)
• exact command(s) for destination system(“select(vendor_table, vendor_ID, vendor_name)”)
• conditions– user types and tasks, expertise required, access restrictions
![Page 31: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/31.jpg)
31Bieber, Catanio & Zhang, NJIT ©2003
Annotation Rule(display comments)
• element type ( “generic_element”)
• link display label (“view comments on this”, element_type)”)
• relationship metadata for filtering links– semantic relationship type (“annotation”)
• destination system (“Annotation System”)
• exact command(s) for destination system(“display_annotations(element_ID)”)
• conditionscheck_condition(“Core Annotation Service”, existence_check(“annotations”, element_ID)) = true)
![Page 32: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/32.jpg)
32Bieber, Catanio & Zhang, NJIT ©2003
Prototype:Digital Library Integration
![Page 33: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/33.jpg)
33Bieber, Catanio & Zhang, NJIT ©2003
Interesting Issues
• Information overload!– Must filter and rank order list of links– Too many anchors– Requires good user interface design
• Semantics– Systems/services should use same element types
• Unique persistent identifiers– For every screen, document, element of interest
![Page 34: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/34.jpg)
34Bieber, Catanio & Zhang, NJIT ©2003
Outline
• Examples• Metainformation (what to provide)
• Relationship Analysis (how to find metainformation)
• Metainformation Engine (how to automate it)
• Virtual Documents (many real world documents)
• Related Work • WYWWYWI (what it will take)
![Page 35: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/35.jpg)
35Bieber, Catanio & Zhang, NJIT ©2003
Virtual Documents
• from user interaction, queries, customizations
• Metainformation must be added “just in time”
• Example– do a decision support analysis (“# vehicles needed”)
– add comments to calculation results– bookmark screen (“make it a favorite”)
– close screen– follow bookmark later (“system regenerates screen”)
– system must re-locate comment anchors “just in time”
![Page 36: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/36.jpg)
36Bieber, Catanio & Zhang, NJIT ©2003
Virtual Documents
• Re-generate virtual documents– without re-entering parameters– then wrapper parses to add metainfo anchors
• Re-identify elements
– Location can shift
– content can change (e.g., stock price)
• Re-locate anchors Li Zhang’sdissertation
![Page 37: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/37.jpg)
37Bieber, Catanio & Zhang, NJIT ©2003
Outline
• Examples• Metainformation (what to provide)
• Relationship Analysis (how to find metainformation)
• Metainformation Engine (how to automate it)
• Virtual Documents (many real world documents)
• Related Work • WYWWYWI (what it will take)
![Page 38: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/38.jpg)
38Bieber, Catanio & Zhang, NJIT ©2003
Related Work
• Web Services
• Semantic Web
• Microsoft SmartTags/NBC-Interactive’s QuickClick, etc.
• Link Services and Hypermedia Engines
![Page 39: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/39.jpg)
39Bieber, Catanio & Zhang, NJIT ©2003
Web Services
• The Metainformation Engine (ME) is a kind of Web service– a metainformation/linking service
• ME can integrate with existing Web services– include Web services in set of links– supplement Web services with links
![Page 40: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/40.jpg)
40Bieber, Catanio & Zhang, NJIT ©2003
Semantic Web
• Advocates the use of ontologies (groups of related terms) to define concepts and their relationships
• Goal: machine-readable semantic description / processing• Recognizes the need to accommodate diverse knowledge
representations and conflicting definitions.
• The ME could use ontologies to:– standardize element types– Find related elements and provide links to their metainformation
![Page 41: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/41.jpg)
41Bieber, Catanio & Zhang, NJIT ©2003
Microsoft SmartTags / NBC-Interactive’s QuickClick, etc.
• Set of links generated automatically– Based on known keywords– Can add additional links manually
• No structural linking
![Page 42: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/42.jpg)
42Bieber, Catanio & Zhang, NJIT ©2003
Microsoft Smart Tag critiques
• Users find too many links annoying• Content providers do not want their
documents altered• Manipulation: Companies can pay to have
competitors name recognized and linked to their sites
• Provides content based links (word recognition) not structural linkages (element recognition)
![Page 43: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/43.jpg)
43Bieber, Catanio & Zhang, NJIT ©2003
Link Servicesand Hypermedia Engines
• SFX (links to referenced articles)• Link Services
– Chimera, Microcosm Distributed Link Service, DHM: manual linking or automated through keyword search requiring modifications for integration
• Hypermedia Engines with minimal modifications– Microcosm Universal Viewer, Freckles: manual linking
– OO-Navigator: SmallTalk only
• Web Database Applications, e.g., e-shopping– database queries only, normally single links
![Page 44: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/44.jpg)
44Bieber, Catanio & Zhang, NJIT ©2003
Outline
• Examples• Metainformation (what to provide)
• Relationship Analysis (how to find metainformation)
• Metainformation Engine (how to automate it)
• Virtual Documents (many real world documents)
• Related Work • WYWWYWI (what it will take)
![Page 45: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/45.jpg)
45Bieber, Catanio & Zhang, NJIT ©2003
What you want, when you want itWhat will it take?
• WYWWYWI mindset for developers & public– Allow metainformation (user-directed) navigation– a design philosophy for developers– demanded by the general public– this requires exposure!
• Developer Tools
• Ubiquitous Access
![Page 46: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/46.jpg)
46Bieber, Catanio & Zhang, NJIT ©2003
What you want, when you want itWhat will it take?
• WYWWYWI mindset for developers & public• Developer Tools
– Relationship Analysis – Metainformation Engine– Wrappers for everyday systems– Annotation/knowledge-sharing services (linking,
comments, guided tours, etc.)
• Ubiquitous Access
![Page 47: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/47.jpg)
47Bieber, Catanio & Zhang, NJIT ©2003
What you want, when you want it:
What will it take?
• WYWWYWI mindset for developers & public
• Developer Tools
• Ubiquitous Access– Repositories of relationship rules– Thesauri and glossaries
![Page 48: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/48.jpg)
48Bieber, Catanio & Zhang, NJIT ©2003
Interesting Issues
• Access privileges to others’ metainformation
• Right to third party authoring/linking
• Quality of metainformation– Rating metainformation– Bogus metainformation (such as advertisements)
![Page 49: Ubiquitous Metainformation and the W Y W W Y W I Principle](https://reader035.fdocuments.in/reader035/viewer/2022070403/56813a07550346895da1d342/html5/thumbnails/49.jpg)
49Bieber, Catanio & Zhang, NJIT ©2003
• Metainformation – broader conceptualization
• Relationship Analysis (how to find metainformation)
• Metainformation Engine (how to automate it)
– Lightweight systems integration through linking
• Virtual Documents– Re-generation, re-identification, re-location
• WYWWYWI: a design philosophy – What you want, when you want it
Research Contributions
Thank you! Questions, please?