- From: vikash agrawal <vikashagrawal1990@gmail.com>
- Date: Thu, 5 Sep 2013 02:46:39 +0530
- To: Gregg Kellogg <gregg@greggkellogg.com>
- Cc: Markus Lanthaler <markus.lanthaler@gmx.net>, Linked JSON <public-linked-json@w3.org>
- Message-ID: <CAKpG3NgK8b=zaBUEAh7y1vYWDNZ2+kFtMmm_HwoFfSH9=OLJjw@mail.gmail.com>
Thanks for bringing this up. On Thu, Sep 5, 2013 at 1:50 AM, Gregg Kellogg <gregg@greggkellogg.com>wrote: > It's reasonable, but pretty shallow, and certainly doesn't follow the best > practices of Linked Data. For example, it shows that Wikia is one of > companies I work for, but just has a blank node with name "Wikia". Looking > at the returned JSON from LinkedIn, though, there's enough information to > create an actual IRI for it. Looking at the returned JSON, I see the > following for positions: > > "positions": { > "_total": 15, > "values": [{ > "company": { > "id": 157252, > "industry": "Internet", > "name": "Wikia", > "size": "51-200 employees", > "type": "Privately Held" > }, > "id": 291520813, > "isCurrent": true, > "startDate": { > "month": 6, > "year": 2012 > }, > "summary": "Adding structure to wikis.", > "title": "Linked Data Consultant, Advisory Board member" > ... > > This is enough to link to the company, and provide some context for the > work I've done with them. At the least, I would create an @id referencing > the Wikia profile. This would just be < > http://www.linkedin.com/company/157252>, which you can figure out given > that it is a "company" position, and has an id. Same would hold for other > references, such as education. > Yes, initially I did thought of doing this by generating IRI's as you said -> linkedin.com/company/id for companies and linkedin.com/edu/school?id=<http://linked.com/edu/school?id=>but it seems it will also generate misleading url incase where the organisations (company, school..) dont have their profile on LinkedIn. And we tend to get [1],[2] and [3]. A 404 page saying Company/Scholl does not exist. So as a result I thought it would be good to have it this way instead of having wrong information. > > Also, the "owns" information isn't too useful. It like your setting a type > of <http://schema/url>, which is a property, not a type. And your using > the account URL as the name and throwing the name away. For example, the > following: > > { > "@type": "url", > "name": "http://www.kellogg-assoc.com" > } > > Thanks for the notification > Where the information from LinkedIn is: > > "memberUrlResources": { > "_total": 3, > "values": [{ > "name": "Personal Website", > "url": "http://www.kellogg-assoc.com" > }, { > "name": "Laudits", > "url": "http://www.laudits.com/pub/1162/gregg-kellogg/7trdv" > }, { > "name": "Twyla", > "url": " > http://www.twylah.com/Gkellogg?utm_source=New+users+week+of+20120319&utm_campaign=4d564b7e48-New_20120321&utm_medium=email > " > }] > } > > From that, I would think that you'd do more the following: > > { > "@id": "http://www.kellogg-assoc.com", > "name"Personal Website" > } > > Fixed: Yes, this is done. Can you please check it once to verify if this is what you intended. You might be able to figure out that it has a @type of > schema:OwnershipInfo, as that is the range of schema:owns (look at > http://schema.org/owns). > My bad, I dint realise this. I have rectified it to OwnershipInfo. So, did you encounter any more issues? And are things looking ok now? Regards ~Vikash [1] - https://dl.dropboxusercontent.com/u/5278881/GSoC/Companies404.png [2] - https://dl.dropboxusercontent.com/u/5278881/GSoC/School404.png [3] - https://dl.dropboxusercontent.com/u/5278881/GSoC/School404-1.png Regards ~Vikash > Gregg Kellogg > gregg@greggkellogg.net > >
Received on Wednesday, 4 September 2013 21:17:51 UTC