Domain: sioc-project.org
Stories and comments across the archive that link to sioc-project.org.
Comments · 7
-
Re:Breaking News
The pieces are here- google to find software solutions that already automatize exposing this data in the linked data web (won't shamelessly plug the one I'm working for:)
FOAF http://www.foaf-project.org/
SIOC http://sioc-project.org/If someone hosting your data space (if it's not yourself) proves to be a jerk, you just take your data and shove it elsewhere.
No walled gardens. No silos.
---
TELINT constitution undercover Perl-RSA Ermes SAPO nitrate Yukon AK-47
CDC BLU-97 A/B enigma Rubin INSCOM pink noise -
Re:It is really simpleHehe, well, yeah, FOAF's been around for ages, it predates pretty much the whole social networking craze. But the XML thing is kinda arbitrary, it is just one of several ways to write RDF. I don't really write RDF as XML by hand anymore, except for that single file. I might use RDF/XML if it is generated, if I hand-write, I use Turtle.
Anyway, FOAF + SIOC + Policy Aware Web comprises pretty good solutions to the data portability and privacy considerations people have been screaming about lately.
-
Re:Save the hype
I guess in the early days of the Web many people said the same thing - why bother if nobody is providing HTML pages and nobody is using HTML browsers (in fact, I remember that time very well).
Of course building a web of data is more demanding - the infrastructure is far more complicated.
But we have made tremendous progress over the last years - to the point where currently structured data coming from applications like Wikis, Mailing Lists, Bulletin Boards can, should and will be integrated. And progress is being made - eg., with things like FOAF or SIOC (see http://sioc-project.org/.
The service http://pingthesemanticweb.com/ provides a good overview - progress may be slow, but Metcalfs Law did prevail in the past. Why should it not in the future?
And what is the alternative? -
Web of Data (not just metadata)
Second, the problem with "the semantic web" if you're relying on people providing the metadata themselves, is the reliability (trustworthiness?) of the person creating the metadata.
One of misconceptions about the Semantic Web - that it's only about metadata when in fact it's about a Web of Data, e.g., currently locked in in databases, blog engines or social software sites. (related: SemWeb FAQ entry on "Does the Semantic Web require me to manually markup all the existing web-pages
... ?")A very, very simple example - if you enable creation of RDF data creation in a WordPress weblog (via a WordPress SIOC plugin), all this information is generated automatically, from the data already inside a database. What you get is every blog post, etc. in a machine-readable form (RDF), ready for query and reuse.
Of course, that is very "light" semantics - expressing what the blog engine knows. As for data / structured content created by people directly - there's always risk for someone writing lies. Then there's a need for the concept of trust (can we trust the source?) and some ranking mechanism.
-
Re:This could be huge
Fully agreed. But it worked for RSS - and it also seems to work for SIOC (see http://sioc-project.org/ ). Other XML structured formats are also catching on - eg., XBRL. All of them can be (quite easily) translated in a graph and integrated. So there is hope. However, Andreas and Aidans work reported on in the press release enables us to build scalable engines - scalability was a major headache before.
-
Standardised APIs?
Some social networking sites (e.g. livejournal.com and d.hatena.ne.jp) already provide basic data export in FOAF (Friend-of-a-Friend) vocabulary. Search engines such as Swoogle and SWSE aggregate some of the content published in RDF. The problem is that crawling large database-driven sites with millions of files takes years when adhering to the Robots Exclusion Protocol. On the other hand, an API can provide on-demand integration, but with every site building their own API, a lot of schema wrapping (e.g. via XSLT's) is needed to aggregate data. Vocabularies such as SIOC could provide a standardised API and data format for all sorts of community sites, which would facilitate the integration of data from multiple places.
-
Semantically Interlinked Online
Well, it is an interesting approach, and it is not the only one, perhaps an even more interesting approach is FindMeOn by Jonathan Vanasco, a Perl guy, and Appleseed, whose author is posting here on Slashdot.
But I believe that singe-site reliance is inheritently evil, standardisation is required. I think there is a very interesting approach in SIOC - Semantically Interlinked Online Communities, which seeks to make it possible to share all data across different sites, make it possible to interlink data in the Semantic Web, manage identities, and so on. SIOC has proper funding and is getting momentum too.