RDF in Mozilla 2
I read last week Brendan Eich's post on Mozilla 2, where he said that with Moz2 they hope to can "get rid of RDF, which seems to be the main source of "Mozilla ugliness"". Danny Ayers commented on this, saying that RDF "should be nurtured not ditched."
Well, RDF in Mozilla always was crappy, and it was based on a pre-1999-standard RDF. No one ever took up the task -- remind you, it's open source -- to dive into the RDF inside Mozilla and repair and polish it, make it a) compatible to the 2004 RDF standard, (why didn't RDF get version numbers, by the way?) and b) clean up the code and make it faster.
My very first encounter with RDF was through Mozilla. I was diving into Mozilla as a platform for application development, which seemed like a very cool idea back then (maybe it still is, but Mozilla isn't really moving into this direction). RDF was prominent there: as an internal data structure for the developed applications. Let's repeat that: RDF, which was developed to allow the exchange of data on the web, was used within Mozilla as an internal data structure.
Surprisingly, they had performance issues. And the code was cluttered with URIs.
I still think it is an interesting idea. In last year's Scripting for the Semantic Web workshop I presented an idea on integrating semantic technologies tightly into your programming. Marian Babik and Ladislav Hluchy picked that idea up and expanded and implemented the work much better than I ever could.
It would be very interesting how this combination could really be put to work. An internal knowledge base for your app that is queried via SPARQL. Doesn't sound like the most performant idea. But then -- imagine not having one tool accessing that knowledge base. But rather a system architecture with a number of tools accessing that knowledge base. Adding data to existing data. Imagine just firing up a newly installed Adressbook, and -- shazam! -- all your data is available. You don't like it anymore? Switch back. No changes lost. Everything is just views.
But then again, didn't the DB guys try to do the same? Yes, maybe. But with semantic web technology, shouldn't it be easier to do it, because it is meant to integrate?
Just thinking. Would love to see a set of tools based on a plugabble knowledge base. I'm afraif, performance would suck. I hope we will see.
Well, RDF in Mozilla always was crappy, and it was based on a pre-1999-standard RDF. No one ever took up the task -- remind you, it's open source -- to dive into the RDF inside Mozilla and repair and polish it, make it a) compatible to the 2004 RDF standard, (why didn't RDF get version numbers, by the way?) and b) clean up the code and make it faster.
My very first encounter with RDF was through Mozilla. I was diving into Mozilla as a platform for application development, which seemed like a very cool idea back then (maybe it still is, but Mozilla isn't really moving into this direction). RDF was prominent there: as an internal data structure for the developed applications. Let's repeat that: RDF, which was developed to allow the exchange of data on the web, was used within Mozilla as an internal data structure.
Surprisingly, they had performance issues. And the code was cluttered with URIs.
I still think it is an interesting idea. In last year's Scripting for the Semantic Web workshop I presented an idea on integrating semantic technologies tightly into your programming. Marian Babik and Ladislav Hluchy picked that idea up and expanded and implemented the work much better than I ever could.
It would be very interesting how this combination could really be put to work. An internal knowledge base for your app that is queried via SPARQL. Doesn't sound like the most performant idea. But then -- imagine not having one tool accessing that knowledge base. But rather a system architecture with a number of tools accessing that knowledge base. Adding data to existing data. Imagine just firing up a newly installed Adressbook, and -- shazam! -- all your data is available. You don't like it anymore? Switch back. No changes lost. Everything is just views.
But then again, didn't the DB guys try to do the same? Yes, maybe. But with semantic web technology, shouldn't it be easier to do it, because it is meant to integrate?
Just thinking. Would love to see a set of tools based on a plugabble knowledge base. I'm afraif, performance would suck. I hope we will see.


7 Comments:
Hey Danny,
good post. Its bad to hear that somebody from Mozilla dissed RDF. I tried to code with Mozilla, also using the RDF javascript library someone has written, and it was a painful thing to do.
The problem is, that with Mozilla's code, many things are somehow bad. Coding XUL applications is a black art, like walking blindfolded without documentation through a wood of XML files. And its a usual thing us developers do: if the application sucks, we do not fix the bugs but blame that the framework is bullshit and if only we change the framework, everything will be better.
I hope they keep RDF in Mozilla, it was quite handy there.
Thanks Best Regards
mirc
mirç
mırc
mırç
mircturk
turkmirc
turkiyemirc
mircturkiye
mirch
mırch
mirc indir
mirc yükle
mirc yukle
mırc indir
mırc yukle
mirc turkiye
turkiye mirc
turk mirc
mirc turk
türkçe mirc
türkce mirc
türkçe mırc
turkce mirc
turkçe mirc
turkçe mırc
turkce mirc
mirc chat
mirc sohbet
mirc ara
muhabbet
chat
blog
muhabbet
forum
forum
turkiyeforum
türk forum
mirc
mircturk
turkmirc
mirc indir
sohbet
chat
bedava sohbet
turksohbet
turkiye sohbet
sohbet odaları
bedava chat
chat odaları
türk chat
türkiye chat
turkada
turkmirc
mirc inndir
karar
仓储笼
仓库笼
折叠式仓储笼
托盘
钢托盘
堆垛架
钢制料箱
物流台车
手推车
仓储笼
仓库笼
折叠式仓储笼
托盘
钢托盘
堆垛架
巧固架
钢制料箱
物流台车
载物台车
手推车
手推车
轻型货架
角钢货架
中型货架
次重型货架
重型货架
横梁式货架
托盘式货架
贯通式货架
通廊式货架
阁楼货架
钢平台
精品货架
展示货架
悬臂式货架
抽屉式货架
模具货架
辊轮式货架
流利式货架
移动式货架
密集架
网片
隔离网
护栏
仓储笼
仓库笼
折叠式仓储笼
钢托盘
钢制托盘
置物柜
置物架
挂板架
物料整理架
单挂钩
直挂钩
螺丝刀架
扳手架
工作台
工作桌
线棒货架
输送辊道
辊道输送机
不锈钢制品
不锈钢推车
仓储笼
钢托盘
塑料托盘
钢制料箱
物流台车
堆垛架
静音手推车
手动液压托盘搬运车
登高车
手动堆高车
平台车
仓储货架
仓库货架
库房货架
南京货架
中型货架
横梁式货架
钢制托盘
塑料托盘
纸托盘
折叠式仓储笼
仓库笼
钢制料箱
工具柜
工作台
手动液压托盘搬运车
手动液压堆高车
仓库货架
中量A型货架
仓储货架
横梁式货架
货位式货架
托盘
塑料托盘
钢制托盘
纸托盘
仓储笼
折叠式仓储笼
仓库笼
蝴蝶笼
储物笼
手动液压托盘搬运车
手动液压堆高车
仓储货架
仓库货架
库房货架
南京货架
中型货架
横梁式货架
钢制托盘
塑料托盘
纸托盘
折叠式仓储笼
仓库笼
钢制料箱
工具柜
工作台
手动液压托盘搬运车
手动液压堆高车
仓库货架
中量A型货架
仓储货架
中量B型货架
库房货架
横梁式货架
货位式货架
钢托盘
钢制托盘
铁托盘
栈板
塑料托盘
塑料栈板
纸托盘
栈板
仓储笼
仓库笼
折叠式仓储笼
蝴蝶笼
储物笼
钢制料箱
钢质周转箱
网格式料箱
手动液压托盘搬运车
托盘搬运车
货架
仓储货架
仓库货架
库房货架
南京货架
上海货架
北京货架
轻型货架
中型货架
搁板式货架
重型货架
横梁式货架
托盘货架
托盘
木托盘
纸托盘
木塑托盘
托盘
钢托盘
塑料托盘
钢制托盘
仓储笼
仓库笼
折叠式仓储笼
手推车
静音手推车
铁板手推车
物料架
整理架
挂板架
钢制料箱
钢制周转箱
网格式料箱
料箱
手动液压托盘搬运车
电动托盘搬运车
手动液压堆高车
半电动堆高车
手动叉车
塑料周转箱
物流箱
塑料化工桶
塑料卡板箱
工具柜
上海工具柜
南京工具柜
抽屉柜
工作台
工作桌
南京工作台
上海工作台
刀具车
刀具柜
刀具架
刀具座
仓储货架
仓库货架
库房货架
南京货架
中型货架
横梁式货架
钢制托盘
塑料托盘
纸托盘
折叠式仓储笼
仓库笼
钢制料箱
工具柜
工作台
手动液压托盘搬运车
手动液压堆高车
仓库货架
中量A型货架
仓储货架
中量B型货架
库房货架
横梁式货架
货位式货架
钢托盘
钢制托盘
铁托盘
栈板
塑料托盘
塑料栈板
纸托盘
栈板
仓储笼
仓库笼
折叠式仓储笼
蝴蝶笼
储物笼
钢制料箱
钢质周转箱
网格式料箱
手动液压托盘搬运车
托盘搬运车
仓储笼
仓库笼
折叠式仓储笼
仓储笼
仓库笼
折叠式仓储笼
折叠仓储笼
仓储笼
仓库笼
折叠式仓储笼
折叠仓储笼
仓储笼
仓库笼
折叠式仓储笼
折叠仓储笼
仓储笼
仓储笼
仓库笼
仓库笼
折叠式仓储笼
折叠式仓储笼
折叠仓储笼
折叠仓储笼
仓储笼
仓库笼
折叠式仓储笼
折叠仓储笼
仓储笼
仓库笼
折叠式仓储笼
折叠仓储笼
仓储笼
仓库笼
折叠式仓储笼
仓储笼
仓储笼
仓储笼
仓库笼
折叠式仓储笼
托盘
托盘
托盘
托盘
钢托盘
钢制托盘
塑料托盘
塑料托盘
塑料托盘
托盘
塑料托盘
钢托盘
钢制托盘
铁托盘
托盘
钢托盘
铁托盘
钢制托盘
塑料托盘
托盘
钢托盘
铁托盘
钢制托盘
塑料托盘
托盘
托盘
钢托盘
钢托盘
铁托盘
铁托盘
钢制托盘
钢制托盘
塑料托盘
塑料托盘
托盘
钢托盘
铁托盘
钢制托盘
塑料托盘
托盘
钢托盘
铁托盘
钢制托盘
塑料托盘
托盘
钢托盘
铁托盘
钢制托盘
塑料托盘
托盘
托盘
托盘
钢托盘
钢制托盘
托盘
塑料托盘
货架
仓储货架
仓库货架
货架
仓储货架
仓库货架
货架厂
货架
仓储货架
仓库货架
货架厂
货架公司
货架
仓储货架
仓库货架
货架厂
货架公司
货架
货架
仓储货架
仓储货架
仓库货架
仓库货架
货架厂
货架厂
货架公司
货架公司
货架
货架
仓储货架
仓储货架
仓库货架
仓库货架
货架厂
货架厂
货架公司
货架公司
货架
货架
货架
仓储货架
仓储货架
仓储货架
仓库货架
仓库货架
仓库货架
货架厂
货架厂
货架厂
货架公司
货架公司
货架公司
货架
货架
货架
仓储货架
仓储货架
仓储货架
仓库货架
仓库货架
货架厂
货架厂
货架公司
货架公司
货架
货架
货架
货架
轻量型货架
角钢货架
货架
中量型货架
次重型货架
货位式货架
重量型货架
横梁式货架
仓储货架
阁楼式货架
钢平台
仓储货架
悬臂式货架
仓储货架
贯通式货架
通廊式货架
驶入式货架
仓库货架
库房货架
抽屉式货架
模具货架
仓库货架
库房货架
汽车4S店货架
汽配库货架
货架厂
货架公司
南京货架
上海货架
无锡货架
苏州货架
货架厂
货架公司
北京货架
天津货架
沈阳货架
大连货架
货架厂
货架公司
广州货架
深圳货架
宁波货架
杭州货架
南京货架
货架公司
货架厂
仓库货架
仓储货架
货架
货架
Thanks Best Regards
mirc
mırc
mırç
mircturk
turkmirc
mirc indir
mırc indir
mirç indir
mirc yükle
mırc yükle
mirc yukle
mırc yukle
mirch
mırch
mirc turk
turk mirc
mırc turk
mircada
mircturkiye
muhabbet
mirc sohbet
mırc sohbet
mirc chat
mırc chat
mırc ındır
mirc ındır
türkçe mirc
turkce mirc
turkçe mırc
turkce mırc
oper mirc
tibia money tibia gold tibia item runescape money runescape gold tibia money tibia gold runescape gold runescape powerleveling runescape accounts tibia gold tibia money runescape money runescape gp buy runescape gold tibia gold tibia item buy runescape money runescape gold runescape items tibia money tibia gold runescape power leveling
Thanks so much for this! This is exactly what I was looking for
mirc
mırc
mirch
mirç
Türkçe Mirc
turkce mirc mırç mirc indir mirc download mirc
mirc indir islami sohbet kelebek kelebek script kelebek sohbet kelebek mirc mirc indir kameralı mirc chat çet cet çet yap görüntülü çet sohbet kanalları kameralı sohbet kanalları
sohbet odaları sohbet odası sohbet odaları sevgili sevgi arkadaş arkadaş ara arkadaş bul arkadaşlık bedava sohbet arkadaşlık sitesi arkadaşlık siteleri partner keyifyap güzel mesajlar oto araba şarkı sözleri biyografi astroloji
tarot falı
yemek tarifleri
kameralı sohbet
ikinci el
gazete
gazeteler
günlük gazeteler
erzurum
bedava domain
ücretsiz
benimurl
parça kontör
kontör yükle
sohbet
radyo dinle
radyo mydonose
bedava blog
ücretsiz blog
Thanks so much for this! This is exactly what I was looking for
mirc
mırc
mirch
mirç
Türkçe Mirc
turkce mirc mırç mirc indir mirc download mirc
mirc indir islami sohbet kelebek kelebek script kelebek sohbet kelebek mirc mirc indir kameralı mirc chat çet cet çet yap görüntülü çet sohbet kanalları kameralı sohbet kanalları
sohbet odaları sohbet odası sohbet odaları sevgili sevgi arkadaş arkadaş ara arkadaş bul arkadaşlık bedava sohbet arkadaşlık sitesi arkadaşlık siteleri partner keyifyap güzel mesajlar oto araba şarkı sözleri biyografi astroloji
tarot falı
yemek tarifleri
kameralı sohbet
ikinci el
gazete
gazeteler
günlük gazeteler
erzurum
bedava domain
ücretsiz
benimurl
parça kontör
kontör yükle
sohbet
radyo dinle
radyo mydonose
bedava blog
ücretsiz blog
Post a Comment
Links to this post:
Create a Link
<< Home