- From: Henry Story <henry.story@bblfish.net>
- Date: Wed, 27 Oct 2004 11:54:53 +0200
- To: www-rdf-interest@w3.org, rdfweb-dev@vapours.rdfweb.org
- Cc: Atom Syntax <atom-syntax@imc.org>, bloged <users@bloged.dev.java.net>
Note: I have CCed a couple of other lists, especially the www-rdf-interest list as I think this problem is more general than any particular ontology, be it FOAF or Atom-OWL. The original question was asked here: <http://groups-beta.google.com/group/atom-owl/> There I suggested that ontologies should perhaps have a license that is more restrictive than the BSD license, in that they should allow free copying, but only very limited changes, nevertheless allow isomorphic ontologies to be developed (just change all the URI's) these being completely free to use any of the language in the original. ------------------------------------------- Thanks for your two responses, Ron and Peter. The most established license for our Atom-OWL code/ontology would be the BSD license with attributions to the creator, since it is over 30 years old. The BSD licence seems equivalent in spirit to the creative commons attribution and share-alike license, the FOAF group is using. One could even dual license it, I suppose. And initially at least, I am happy with both. I raised the question because I was not completely clear whether an ontology is code, text, or an interface specification/protocol, as suggested by Peter Saint-André. It also seems established practice with Ontologies to change all the URLs in the document for any substantial version change. Since the FOAF group itself does this when it moves to a new version, should not everyone else who wants to alter and improve on the ontology follow suite? [1] If there were a simple way to specify how to transform one ontology to a successor version this would not cause any problems. (perhaps this is being worked on) The two examples mentions by Ron Alford, >> Alternate copy of Annotea's http ontology to correct RDF/XML syntax >> errors. >> Alternate copies of foaf so that they made at least marginal sense >> when looking at them with an OWL parser. don't so much seem to be changes to the ontology as corrections to it. If one could allow corrections, translations into other RDF serializations, translations of the comments, that would be what ontology creators really would be looking for. But what does not seem quite right is taking an ontology, and redefining the terms to mean something completely different, or making slight changes to the relations between the terms, yet still leaving one the impression that one is speaking about the same thing, especially as it seems so easy to make the difference obvious by changing the URIs that compose the ontology. I suppose the question is how does this differ from a library written in C, lisp, or other such languages? My suggestion here would be that none of these language define their variables or functions as URIs ie *Universal* resource identifiers. The code sometimes calls functions in files that make reference to standards they implement (which in some sense makes the standards similar to URIs). When they don't make reference to such standards there is no universal statements made, and so changing or adapting a function to do something else in no way breaks any expectations. Changing an ontology in the way that concerns me and publishing it does on the other hand create a confusion. I will be happy to go with the BSD licence for the moment. But perhaps there is longer term a question here that needs looking at. Henry Story [1] I do this myself with the two Atom-OWL versions I proposed: - <http://bblfish.net/work/atom-owl/2004-06-22/atom.owl> - <http://bblfish.net/work/atom-owl/2004-08-12/Atom.owl> On 26 Oct 2004, at 23:05, Ron Alford wrote on rdfweb-dev@vapours.rdfweb.org: > Henry Story wrote: >> you can copy this ontology as much as you wish, but cannot change >> the ontology it represents without agreement from the ontology >> copyright holder. You can on the other hand create an isomorphic >> ontology to this one, (change all the uris to different ones you >> own), and you can make any changes you wish to that one. > > As someone who continually finds himself having to make alternate > versions of ontologies, I would find that ontology exceptionally hard > to stomach. >> >> Here are some recent examples: >> Alternate copy of Annotea's http ontology to correct RDF/XML syntax >> errors. >> Alternate copies of foaf so that they made at least marginal sense >> when looking at them with an OWL parser. > > What are you afraid of with people making changes to the ontology? > That people might adopt an alternate view of your terms? > The semantic web seems /expressly/ designed to allow this. Perhaps this is indeed something I have not yet quite understood. > > > -Ron > On 27 Oct 2004, Peter Saint-André wrote, on rdfweb-dev@vapours.rdfweb.org > > Why are you looking for copyrights? Most protocols are free as the air > and anyone can implement them without restriction (protocols are not > code or writing -- I'm not sure how one would categorize an ontology, > but it seems more similar to a protocol than to code or writing). Also, > given the trends in U.S. copyright policy, recognize that anything you > copyright now will not go into the public domain until sometime in the > next century, if ever. > > Peter
Received on Wednesday, 27 October 2004 09:55:01 UTC