'semantic' links....
-
- Posts: 10
- Joined: July 20th, 2006, 2:57 am
'semantic' links....
Semimantic experiments...
Build me a Firefox plugin to do the following: when a LINK is ROLLED OVER, the browser background-scrapes the header of the target page and displays any metadata in a popout box.
Metadata could be the usual (title, keywords, author etc) Dublin Core embedded or an linked RDF file if present etc. The more the better. This would allow us to judge the contents of links before clicking them, something I personally would find very useful. Like all such moves towards a semantic web this will depend on the quality of the metadata in the target file.
(is this AJAM? Advanced javascript and metadata? 8^) )
Semantic extensions could come later if e.g.: linked rdf points to an ontology providing context, or the browser itself finds the context independantly of the target metadata.
The 'remote scrape' could be extended to body content: any tag such as H1 or any microformats could then be extracted and listed...
I'd like to see this in the core App to be honest, but maybe one of you guys/gals is up to it?
Build me a Firefox plugin to do the following: when a LINK is ROLLED OVER, the browser background-scrapes the header of the target page and displays any metadata in a popout box.
Metadata could be the usual (title, keywords, author etc) Dublin Core embedded or an linked RDF file if present etc. The more the better. This would allow us to judge the contents of links before clicking them, something I personally would find very useful. Like all such moves towards a semantic web this will depend on the quality of the metadata in the target file.
(is this AJAM? Advanced javascript and metadata? 8^) )
Semantic extensions could come later if e.g.: linked rdf points to an ontology providing context, or the browser itself finds the context independantly of the target metadata.
The 'remote scrape' could be extended to body content: any tag such as H1 or any microformats could then be extracted and listed...
I'd like to see this in the core App to be honest, but maybe one of you guys/gals is up to it?
-
- Posts: 26
- Joined: December 22nd, 2005, 6:51 am
Thats a very nice idea, tho I'm not really sure how you would go about it currently (ive only been developing my first extension for a few weeks myself) . .
I have read though that ff can prefetch pages by loading the links on pages, so im pretty sure it would be possible to enumerate over all the links in the page, and fetch the response headers (using XMLHTTPRequest possibly to just grab the headers, and possibly the metadata) . .
Not sure of the performance implications of such an extension, (tho im sure it wouldnt be very bandwidth intesive fetching just headers, and you could provide the user the option to fetch all data for the links on any one page) . .
Nice idea, let us know how you got on!
/Matt
I have read though that ff can prefetch pages by loading the links on pages, so im pretty sure it would be possible to enumerate over all the links in the page, and fetch the response headers (using XMLHTTPRequest possibly to just grab the headers, and possibly the metadata) . .
Not sure of the performance implications of such an extension, (tho im sure it wouldnt be very bandwidth intesive fetching just headers, and you could provide the user the option to fetch all data for the links on any one page) . .
Nice idea, let us know how you got on!
/Matt
-
- Posts: 10
- Joined: July 20th, 2006, 2:57 am
-
- Posts: 0
- Joined: December 31st, 1969, 5:00 pm
A related thread from some months ago for some technical input: http://forums.mozillazine.org/viewtopic.php?t=406660
-
- Posts: 16
- Joined: June 12th, 2006, 8:14 pm
I'm VERY interested in doing something like this. I think I could do it soon if noone else will develop it. I think it will not take very long to get info from the link hovered and to display the meta data from the linked-to page in a small window attached to the cursor or as a tooltip even.
I am finishing up development on the 1.0 version of my XML Developer's Toolbar
Starting a Musicians Toolbar soon
And moving to DC in the next month, so I am pressed for time, but will check in again to see how anyone is doing with this. But if you would really want me to spearhead the development I can, just post to me.
-Scott
I am finishing up development on the 1.0 version of my XML Developer's Toolbar
Starting a Musicians Toolbar soon
And moving to DC in the next month, so I am pressed for time, but will check in again to see how anyone is doing with this. But if you would really want me to spearhead the development I can, just post to me.
-Scott
-
- Posts: 10
- Joined: July 20th, 2006, 2:57 am
visualising the idea
Here's a screenshot of how I visualise it from a talk I gave last year on semantic web possiblities.
http://homepage.ntlworld.com/mike.lownd ... /links.gif
the second version is the 'real' semantic web because it looks up the meaning of the link via the target metadata in order to generate all the 'accurate, meaningful (copyright TiimBL)' links.
The first version would be a great start, however!
cheers
Mike
http://homepage.ntlworld.com/mike.lownd ... /links.gif
the second version is the 'real' semantic web because it looks up the meaning of the link via the target metadata in order to generate all the 'accurate, meaningful (copyright TiimBL)' links.
The first version would be a great start, however!
cheers
Mike
-
- Posts: 10
- Joined: July 20th, 2006, 2:57 am
tech side
zeniko wrote:A related thread from some months ago for some technical input: http://forums.mozillazine.org/viewtopic.php?t=406660
Microformats are definitely one of the ways this could be extended. In an educational context for instance, Learning Objects (for which LOM - learning object metadata already exists) - these could be referenced via the link, to automagically show what part of a curriculum a resource is relevent to. Most of this - the way I'm thinking it through, is for human viewers of course, but semantic web engines could do a lot more with data like this.
I'm looking to Piggy Bank http://simile.mit.edu/piggy-bank/ (I'd call that a mashup machine) and similar things to work with Microformats as they appear.
David Karger gave an interesting talk at a 'Data Webs' day here in London the other week: http://www.rin.ac.uk/data-webs-presentations
Mike
-
- Posts: 16
- Joined: June 12th, 2006, 8:14 pm
-
- Posts: 47
- Joined: April 18th, 2006, 1:23 pm
- Contact:
I'd be interested. I've been working on something (fairly) similar with <a href="http://www.mutube.com/intelligent-referencing">referencing</a> to give readers information on the quality of information in articles. This itself involves pulling remote data (using bindings/etc.)
I'm having a total nightmare with development to be honest, but I could probably knock together an example extension for what you're doing.
For my referencing I chose against using information in the target files in favour of information taken from an independent (public-editable) server. It's the only way to guarantee it's accuracy/lack of spam really.... but for a start...
I'm having a total nightmare with development to be honest, but I could probably knock together an example extension for what you're doing.
For my referencing I chose against using information in the target files in favour of information taken from an independent (public-editable) server. It's the only way to guarantee it's accuracy/lack of spam really.... but for a start...
Projects: http://www.mutube.com
-
- Posts: 10
- Joined: July 20th, 2006, 2:57 am
Maybe it would be simpler to just store a publically editable 'level of trust' on that independant server? If present the level could be displayed with the other details. Your own project sems to do similar, but displays confidence as a hatched underline - that's introducing a new 'standard' to web interfaces and also changing the use of an old one that is often ignored.
-
- Posts: 47
- Joined: April 18th, 2006, 1:23 pm
- Contact:
I think it's two different approaches for two different things. The referencing thing will take into account a lot of factors (source, author and even referee) to give a confidence in a piece of text.
For the semantic links it's easier to pull information on a remote source directly from there (if it exists). In effect you will be creating new standards here also: only once people add correct data to pages will the extension be useful. Chicken & egg.
I'll happily put together something that does what your visualisation image shows if you're interested. Quite into all this stuff. Also interested with the highlighting aspect (i.e. not relying on links being defined) although this would take more work to get sense out of what's highlighted beyond a Google search.
(NB: It's actually a "dotted" underline, but it doesn't render properly in IE)
For the semantic links it's easier to pull information on a remote source directly from there (if it exists). In effect you will be creating new standards here also: only once people add correct data to pages will the extension be useful. Chicken & egg.
I'll happily put together something that does what your visualisation image shows if you're interested. Quite into all this stuff. Also interested with the highlighting aspect (i.e. not relying on links being defined) although this would take more work to get sense out of what's highlighted beyond a Google search.
(NB: It's actually a "dotted" underline, but it doesn't render properly in IE)
Projects: http://www.mutube.com
-
- Posts: 10
- Joined: July 20th, 2006, 2:57 am
saemantic links
thing one: what is built should be able to pull whatever is there: TITLE is simplest, DESCRIPTION important... any other metadata - PICS, Dublin Core etc, any linked metadata - rdf, any H1... Agree there would be a new standard if we needed a microformat for this but I think not. Could hilite any rss feeds etc too, though.
thing two: auto-highlighting or ad hoc links - take a look at Magpie by the Open Uni (http://kmi.open.ac.uk/projects/magpie/main.html) - forces you to be explicit about the ontology, but once its loaded is very clever with any page browsed.
Is one or more of you guys is up for taking this idea on?
thing two: auto-highlighting or ad hoc links - take a look at Magpie by the Open Uni (http://kmi.open.ac.uk/projects/magpie/main.html) - forces you to be explicit about the ontology, but once its loaded is very clever with any page browsed.
Is one or more of you guys is up for taking this idea on?
mafitzpatrick wrote:I think it's two different approaches for two different things. ....
For the semantic links it's easier to pull information on a remote source directly from there (if it exists). In effect you will be creating new standards here also: only once people add correct data to pages will the extension be useful. Chicken & egg.
I'll happily put together something that does what your visualisation image shows if you're interested. Quite into all this stuff. Also interested with the highlighting aspect (i.e. not relying on links being defined) although this would take more work to get sense out of what's highlighted beyond a Google search.
(NB: It's actually a "dotted" underline, but it doesn't render properly in IE)
-
- Posts: 10
- Joined: July 20th, 2006, 2:57 am
any movement?
Its all gone very quiet. Has anyone had a chance to try some of these ideas out?
cheers
Mike
cheers
Mike
- Iravanan
- Posts: 354
- Joined: September 14th, 2005, 1:44 am
- Location: Chennai - TAMILNADU - INDIA.
- Contact:
Like....FindScripts.... (UserScript.org)... Finds greasemonkey scripts related to the site you are currently viewing. To use, just hit CTRL+ALT+f while viewing a site you are interested in. Results will appear in a tab at the top of the page.
chance to try some of these idea?...or am i wrong?...ignore me...if i didn't read the post throughly
chance to try some of these idea?...or am i wrong?...ignore me...if i didn't read the post throughly
»»Iravanan««… (‹ An End User ›);
•» Obviously my first language is not English but தமிழ்: (Tamil).«•
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Iron/0.2.152.0 Safari/14369976.525
•» Obviously my first language is not English but தமிழ்: (Tamil).«•
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Iron/0.2.152.0 Safari/14369976.525
-
- Posts: 47
- Joined: April 18th, 2006, 1:23 pm
- Contact:
mike,
Just a quick note to say I've started putting a demo of this together using the Dublin Core references you've given me. As luck would have it work I've been doing on my own referencing extension means most of the neccessary is done.
I'll let you know how I get on.
Just a quick note to say I've started putting a demo of this together using the Dublin Core references you've given me. As luck would have it work I've been doing on my own referencing extension means most of the neccessary is done.
I'll let you know how I get on.
Projects: http://www.mutube.com