Slashdot Mirror


RDF For Desktop Metadata?

claes writes "There is an article "Metadata for the desktop" that suggests that RDF should be used to describe data in desktop environments. This is an interesting idea. RDF is already used by Creative Commons to attach license metadata to its works. Mozilla also supports it. RDF was designed for the web, but can it also find its way to the desktop? And what metadata is most important to describe?"

19 of 167 comments (clear)

  1. The killer app for metadata on the desktop by foidulus · · Score: 5, Funny

    is porn!
    Suppose today I want to see shaved asian hardcore action. Now provided that metadata searches are integrated into the OS(like they will be in Tiger), all I need to do is a quick metadata search on my hard drive and boom, there is what I am looking for.
    I mean provided there was a decent standard(a porn standards body would rule!) and good regex capabilities built into the OS, I would be willing to pay for porn. I know that there are comments built into the jpeg standard, but there are all sorts of porn file formats, it would be helpful to have a universal standard across them. It saves time, beats trying to search on google and going through a lot of crap just to get to something good. I am a man on the run, I have places to go, I can't be bogged down by my porn. Plus, think of the people that get to catagorize this stuff(well, the fun stuff anyway, not goatse), what an awesome job that would be!
    I should probably post AC, but I figure this post is bound to earn me at least one fan and/or freak.

    1. Re:The killer app for metadata on the desktop by PowerBook2k · · Score: 5, Funny
      Suppose today I want to see shaved asian hardcore action.


      Just check your email. If it's not there now, it will be soon enough.
  2. Definition:...? by bogaboga · · Score: 5, Interesting

    Why don't slashdoters define what meta-data is in the first place? Google's define: metadata lists not less than 20 definitions. Are we talking about "data about data"?

    1. Re:Definition:...? by Anonymous Coward · · Score: 3, Informative

      In short, Yes.

      Say you have a digital photo. It's from a vacation you took in 2002, to hawaii, and contains photos of you, your partner, one of your children, but not your other kids and no pets. All that info could be kept as metadata of those pictures, and more.

      The same can be done for finance info for the year 1999 for you, or 2001 for your partner, or music files bought from a certain place, by a certain artist and band.

      While each of the filetypes above can have their own metadata (exif for images, comments for excel spreadsheets and mp3 tags for music) not all of it is singularly accessible and searchable by the one mechanism by the OS.

      This is a good goal.

    2. Re:Definition:...? by Jugalator · · Score: 3, Insightful

      Yep, it's called like that.

      I don't see with the thread started wanted a definition by Slashdotters in the first place, since it's already pretty well described and AFAIK the word doesn't have several meanings.

      --
      Beware: In C++, your friends can see your privates!
  3. Implicit feedback for filesystem information by PureFiction · · Score: 3, Informative

    I am a big fan of implicit filesystem feedback. This can support all kinds of services from file sharing to most recently accessed search requests. Even fine tuning access controls in an RSBAC security policy.

    The big concern is keeping this data protected and private. You dont want to share all of your metadata with everyone, so security of these systems should be something to look at carefully.

  4. What happened to forked files? by Amiga+Lover · · Score: 4, Insightful

    Are there any filesystems left that use forked files? Resource, Data and Metadata forks? Any at all?

    While MacOS was at a disadvantage being one of the only ones to use it, wouldn't it have been an excellent advantage for ALL filesystems to be forked?

    (I don't know the answer to this - anyone who knows more about filesystems, give your thoughts)

    1. Re:What happened to forked files? by Jugalator · · Score: 4, Informative

      Forks? Would that be the NTFS streams?

      I think the new filesystem WinFS in Longhorn is basically just an evolution of NTFS streams to make them more accessible for the users. They've always been there, just not very accessible besides a limited set of text fields in the file properties dialog box in Windows. (i.e. they've always been able to hold custom data and have custom key names)

      --
      Beware: In C++, your friends can see your privates!
    2. Re:What happened to forked files? by Anonymous Coward · · Score: 3, Insightful

      > wouldn't it have been an excellent advantage
      > for ALL filesystems to be forked?

      Yes, but the trouble of compatibility remains. But there is a simple solution for this: fork as dir bundles: Instead of a file with a metadata fork you simply put the metadata file and the datafile into a dir and give that folder the name of the datafile. The current users copy the dir around and use its contents. But modern OSes treat the dir as if it is the datafile when the user interacts with it.

      The metadata file says 'treat this dir as a file, when the user opens it please open the datafile called ... instead'

      This is what Mac OS X does.

      This has some cool advantages for the future of metadata because the metadata file can refere to multiple files inside the dir. Not just point out the datafile but also point out the Mac OS X icon (which is simply a tiff file) and even a custom kde icon. Yes you could have complete container documents like a webpage where individual objects can be individually for the knowledgeable user simply by opening the dir or access them as a whole.

      It gets even better when you look at Applications in Mac OS X. Seemingly a file you can doubleclick to execute but actually a dir you can access with file organized in subdirs. Language dirs with UI files and text files you can translate, executables for different platforms, the required libs. It could even contain the source code yet it looks like, and by default works like, a single file which you can copy to the harddisk to install and drag to the trash to uninstall. That's how simple computing should be.

  5. Integration by mrchaotica · · Score: 4, Interesting

    Why does the document complain about the lack of integration, then mention that Microsoft, Apple, the ReiserFS people, etc. are coming up with solutions, and then adds a completely new one? Shouldn't they just be supporting one Apple's or ReiserFS's efforts?

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  6. This is largely irrelevant if you have experience by Real+Troll+Talk · · Score: 4, Insightful

    Since most of us are advanced computer users or even computer experts, I think we largely know how to search for content.

    For one thing, I always give my filenames relevant titles, not things like document06.doc.

    Also, I already know how to search through files for content using basic grep or advanced Windows searching.

    I mean, sure, meta data like ID3 tags for MP3s that I steal offline are important because my Nomad mp3 player indexes based on that info, but in general I'd say meta data is not quite as important as some may suspect.

    --

    If you liked my post,
  7. FS support for metadata by doshell · · Score: 5, Interesting

    I've heard the NTFS file system is designed to allow the system to add any number of properties (besides the obvious filename, last access time and permissions) to any stored file. This is likely to be exploited by Longhorn, which is planned to be capable of appending metadata to newly created files (for example, if you download a file from the Internet, the system would likely append a Originated-From-URL property to it).

    What I wonder is, is there any filesystem in the FOSS world that supports something like this, or are there plans to make it supported before 20??, when Longhorn hits the stores? I see this as a critical feature that must be made available by non-Windows OSes.

    --
    Score: i, Imaginary
    1. Re:FS support for metadata by pizzarobot · · Score: 5, Informative

      Actually, you can. To add a metadata item called "hidden.txt" to a file called picture.jpeg, just type on the command line:

      notepad picture.jpeg:hidden.txt

      Notepad should say that it "created the file." You should notice that no new files have been created: just look for them with explorer. But you can later open this "file" and read and edit it.

      You can do this with any file with any metadata name.

  8. let's keep the Meta data simple... by howman · · Score: 3, Insightful

    Who
    What
    Where
    When
    Why
    and possibly How...

    --
    flinging poop since 1969
  9. discussions about winfs and rdf by scupper · · Score: 3, Interesting

    Danny Ayers has some interesting discussion on his blog about winfs and rdf. There's also discussion of Jon Udell's Questions about Longhorn.

  10. Haystack and Metadata efforts by Knight2K · · Score: 4, Interesting

    A group at MIT is using RDF for an integrated data management system. It's sorta like Outlook (or Kontact, if you prefer ;-) on steroids. It's called Haystack.

    I have to say, their ideas are intriguing, but after using it... I think the big shortcoming is that it's tough to come up with a generalized user interface for manipulating any data thrown at it. Haystack tries at this, and I think, fails at providing any kind of cues or context that tells you what your are dealing with. In Haystack, every task and piece of information you deal with looks very much like every other piece of data, because, as a design choice, Haystack every piece of data has the same rank as every other piece of data.

    Having different applications for different types of data usually make sense, if only to limit the amount of options presented to the user so they can make an intelligent decision about what action they want to perform. See this article on Slashdot about how users need limited since it makes decision-making too difficult psychologically.

    Inevitably, discussions around RDF and metadata always devolve into hand-wavy discussions on how the computer will be able to "magically" do smart things based on the metadata. But it really isn't magic and it isn't automatic at all. Equivalencies and mappings have to be created by humans along with the rules about what to do.

    RDF uses many concepts from AI research. Anybody who has read about this branch of computer science knows that the discipline has pretty much given up on creating AI in the 'sci-fi' sense as an impractical dream. That's what makes the Loebner prize so controversial. I don't expect that computers will be intelligent enough able to relieve users of too much of the burden in assigning metadata.

    RDF is a promising approach, but if you read the article, it makes a lot of assumptions about what needs to happen to make the benefits real. Among them are establishing standards for what metadata fields apply to different types of objects: photos, people, music, etc. That kind of standardization won't happen overnight, if at all.

    The computer also needs to know what to do when it encounters that kind of data. The article mentions MIME and browsers and, in effect, says the browser can make a rational decision even if it hasn't seen a particular MIME type before. That isn't really true.. you have to install a plugin that tells the browser what to do, or have a registry that someone has put together where the browser can install the right plugin at the right time.

    That said, KDE's unification of contact information and passwords does show some of the promise of metadata efforts. And Apple's Spotlight looks like a good solution as far as it goes. I guess I'm just trying to make the point that the magic of metadata needs to be taken with a fairly large hunk of salt.

    --
    ======
    In X-Windows the client serves YOU!
  11. Isn't it the same problem? by pyrrhonist · · Score: 3, Insightful
    After reading this article, I'm wondering if metadata is really going to be as effective as the author thinks it is. The author points out that, "the computer makes us do the work of a filing clerk". In other words, when you place a files on your computer, you normally place them into a folders to organize them, which is, "not fun". The author implicitly claims that metadata will solve this situation.

    But that's the problem! If it's not fun to organize items into folders, how is it anymore fun to add metadata to a file? I'm not talking about text files. Text files are easy, because you can pull the metadata out of them automatically (in fact, you can do this now with search tools). I'm talking about files that have to be explicitly tagged with metadata, like pictures. How is adding metadata to each picture file to categorize your vacation pictures any less laborious than placing the vaction pictures into their own directory?

    That's the problem as I see it. You still end up being a filing clerk! If people don't even organize their folders now, are people going to use metadata when it's available? Will improved search capabilities make users want to be clerks?

    In a nutshell, isn't it the same problem?

    --
    Show me on the doll where his noodly appendage touched you.
  12. Watching the XML kiddies reinvent the wheel by Animats · · Score: 3, Informative
    It's fun watching the XML kiddies re-invent concepts from LISP. They just re-invented property lists, "is-a" links, and much of the baggage that made SGML painful.

    Knowledge representation via "is-a" links has been tried, and it breaks down rather quickly. Read "Artificial Intelligence meets Natural Stupidity", by Drew McDermott, for a 20 year old critique of this concept. It's overkill for searching, and not powerful enough for reliable automated question answering.

    The Cyc debacle illustrates how much work you have to put into tagging to get very little out. After twenty years of that money sink, it's still useless.

  13. RDF (and OWL) in Pike by janbjurstrom · · Score: 3, Interesting

    I noticed the article made no mention of Pike (also the name of a fish - see language logo). Pike's a fine C-like scripting language ...that I know extremely poorly myself, but anyway..

    From Pike's official homepage (at the University of Linkoping, Sweden):

    The release of Pike 7.6 marks the first results of a long-running project to make Pike the first scripting language for the Semantic Web. The current highlight in that respect is the support for W3C's standard formats RDF and OWL.

    Worth downloading and checking out for other reasons than "just" RDF & OWL. Free software, available under LGPL, GPL, and MPL (Mozilla Public License).

    --
    668.5