- From: Alexander Garcia Castro <alexgarciac@gmail.com>
- Date: Sun, 31 Oct 2010 17:13:58 -0500
- To: Lee Feigenbaum <lee@thefigtrees.net>
- Cc: Juriy Katkov <katkov.juriy@gmail.com>, Semantic Web <semantic-web@w3.org>
- Message-ID: <AANLkTikgU_b_=mr-DX=enD2+VoLCbkJZGzFjAA+qF_rU@mail.gmail.com>
These are the issues we are addressing at the SERES workshop, ISWC 2010. http://people.csail.mit.edu/pcm/tempISWC/workshops/SERES2010/index.html it is about ontology repositories, what do we need from them, why, what infrastructure do we need? etc etc. On Sat, Oct 30, 2010 at 10:22 PM, Lee Feigenbaum <lee@thefigtrees.net>wrote: > On 10/30/2010 10:40 AM, Juriy Katkov wrote: > >> Hello everyone! >> I have 2 questions about rdf data. >> >> 1. Suppose I started describing something in triples and I want to use a >> property 'hasOwner'. I understand that it's much better to use this >> property from one of the existing ontologies rather than use property >> from my own namespace. >> The question is: what is the easyest and the most right way to search >> for this property? I know, there is Swoogle and sometimes it helps me >> with that. I wonder if there is something better that fulltext search. >> > > There've been some great suggestions on this thread, but allow me to offer > the viewpoint that in many cases trying to find a predicate to reuse is not > worth the effort. > > The main goal of reuse is to allow your data to be consumed by software > tools that already know how to interpret an existing vocabulary. If that's > the case for your domain then great, it makes a lot of sense to reuse the > predicate. If that's not the case, or if you don't know if it's the case and > you find an arbitrary predicate that seems to convey the meaning you're > looking for, then I don't think there's much point in reusing vocabulary. > I'd rather save the time searching, mint my own property, and get on with > whatever I'm working on. > > Down the road if I see (or am told of) an application consuming similar SW > data using a different predicate, I can always update my data then and still > reap the benefits of reuse. Updating my data could be as simple as adding > rdfs:subPropertyOf or owl:equivalentProperty relations, or--if in a > reasonerless world--using a straightforward SPARQL Update statement to > augment your data. > > Reuse is great but, like code optimizations, it's often not necessary > upfront. It can be added later on once the real value of the reuse is > understood. And if you never see the value of reuse, then your data and/or > applications can flourish with the predicate that you minted for yourself, > and you saved yourself the time otherwise spent searching in the first > place. > > Lee > > > >> 2. Suppose I face the dataset I never use before. What do you usually do >> first to get a first impression about the dataset? At the moment I first >> make some SPARQL queries to this dataset, such as: >> select COUNT(?x) WHERE >> { >> ?x a ?z . >> } >> >> than I use Marbles or Sig.ma to surf randomly over this data and finally >> I come up with a opinion where I need data from the dataset or not. >> Again, what do you usually do? Is there a tools or useful queries that >> can help Semantic Web user in browsing data and getting useful info >> about datasets? >> >> Thank you in advance! >> >> Yury Katkov >> > > -- Alexander Garcia http://www.alexandergarcia.name/ http://www.usefilm.com/photographer/75943.html http://www.linkedin.com/in/alexgarciac Postal address: Alexander Garcia, Tel.: +49 421 218 64211 Universität Bremen Enrique-Schmidt-Str. 5 D-28359 Bremen
Received on Sunday, 31 October 2010 22:14:33 UTC