SweoIG/TaskForces/InfoGathering/HowtoPublish
How to publish data for gathering by SWEO
If you keep a Web site with information about the Semantic Web, or if you have written an interesting tutorial, or when you are managing an interesting software project, you may want to publish it.
If you want to publish one link
If you have one interesting resource about the Semantic Web and you wish to upload it to SWEO, you can add the link using del.icio.us. Login to your account, and tag the website of interest, using the tag sweo and one of the tags from the Classification Ontology.
Example:
- url: http://radar.oreilly.com/archives/2007/03/different_appro_1.html - at del.icio.us
- tags: sweo, article, blog (other tags such as toread will be ignored by us)
How to submit your data to be gathered by SWEO
To upload your data, use the Information Gathering Form:
- [1]
- this is a redirect to openlinksw's server
How to write RDF files describing your semantic web resources
If you already have a collection of information about resources or you want to describe your resource, you will use RDF for this. We have setup a page with all data vocabularies that we want to accept, see:
- ../DataVocabulary
TODO: add more examples that conform to the vocabularies from above
Example information items in N3: @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix skos: <http://www.w3.org/2004/02/skos/core#> . @prefix rss: <http://purl.org/rss/1.0/> . @prefix sy: <http://purl.org/rss/1.0/modules/syndication/> . # this is the link to the ClassificationOntology @prefix sweoconcept <http://www.w3.org/TOBECHOSENYETBYUS/SWEO/informationitemconcept#> . # This example is taken from Dave's list and changed <http://planetrdf.com/guide/#2005-02-24-00:00:00> a rss:item; rss:title "NG4J - Named Graphs API for Jena"; dc:date "2005-02-24" rss:link <http://planetrdf.com/guide/#2005-02-24-00:00:00> rss:description "by Chris Bizer. An extension to the Java Jena Semantic Web framework for parsing, manipulating and serializing sets of Named Graph. Includes APIs for named graph operations, readers, writers and parsers and serializers for the TriG and TriX formats. See also the Named Graph Paper (PDF) and the sourceforge project for downloads. License: BSD. Version 0.4 announced"; skos:subject sweoconcept:softwareproject, sweoconcept:rdfapi .
Embedding the Attribution-Creative Commons Licence
Additionally to veryfing the license on the upload form, we advice you to embed your license into your content. You can embed the license in your RDF file using the RDF standards proposed by creative commons:
<rdf:RDF xmlns:cc="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="----- URL OF YOUR RDF SOURCE -----"> <dc:title>----- TITLE OF YOUR SOURCE -----</dc:title> <cc:license rdf:resource="http://creativecommons.org/licenses/by/3.0/" /> </rdf:Description> ----- your data -------
We provide the syndicated content under a non-restrictive license, to be useful for everybody who wants to learn about the Semantic Web and to teach others about the Semantic Web, this includes commercial use and derivative works based on your data. Therefore we have chosen to require the CreativeCommons-Attribution license for syndicated content.
What Happens post Data Upload
- The data is stored in a public database.
- Your e-mail address is kept private.
- You can access the data using this SPARQL Endpoint.
More
- If you want to see how others published their resources, look on the ../DataSources.
- This howto should be as simple as
- the ror howto
- the foaf howto although on the old foaf homepage there was a better one