I think we once had the idea to keep a history of all the authors working on a certain ggb file in the XML file. This would be a nice way to support the "Attribution" in CC-BY-SA on GeoGebraTube as well.
Is anyone already working on this or someone interested to have a play with it?
As you may have know we already have some kind of history in GeoGebraTube: If you see a material you like you can create a copy of it to translate or change the construction, a connection to the original material is automatically created. That way we can automatically attribute the original author.
The problem I see with using the ID for attribution on GeoGebraTube is that in the end we will have materials uploaded by users A, B and C, and we know that all three are based upon some original file X. But we don't know how the materials are really interconnected: Whether it's A -> B -> C or A -> B, A -> C or X->A, X->B->C.
We cannot just guess who's to be attributed, so if we would want to use the ID for attribution we could either just say "material A is somehow connected to B and C", which is no attribution at all, or we could ask the user. But both options are not really satisfying, that's why I prefer to not intervene there.
On Fri, Mar 9, 2012 at 9:18 PM, Markus Hohenwarter <mar...@geogebra.org> wrote: > Dear friends,
> I think we once had the idea to keep a history of all the authors > working on a certain ggb file in the XML file. This would be a nice > way to support the "Attribution" in CC-BY-SA on GeoGebraTube as well.
> Is anyone already working on this or someone interested to have a play with it?
there is just one ID. We could distinguish in theory by generating a new ID everytime the XML data of the file is accessed (ie potentially stored somewhere) and keep all previous IDs to have a complete history -- but I understood the original request to find some useful applications for what we already have, not to build something new. :-)
On Sun, Mar 11, 2012 at 8:07 PM, Yves Kreis <y...@geogebra.org> wrote: > Dear Florian,
> I think we should be able to distinguish if it is A -> B -> C or A -> B, A > -> C or X -> A, X -> B -> C. What is currently stored? Only 1 ID? Or can > there be multiple to reflect the hierarchy?
>> As you may have know we already have some kind of history in >> GeoGebraTube: If you see a material you like you can create a copy of >> it to translate or change the construction, a connection to the >> original material is automatically created. That way we can >> automatically attribute the original author.
>> The problem I see with using the ID for attribution on GeoGebraTube is >> that in the end we will have materials uploaded by users A, B and C, >> and we know that all three are based upon some original file X. But we >> don't know how the materials are really interconnected: Whether it's A >> -> B -> C or A -> B, A -> C or X->A, X->B->C.
>> We cannot just guess who's to be attributed, so if we would want to >> use the ID for attribution we could either just say "material A is >> somehow connected to B and C", which is no attribution at all, or we >> could ask the user. But both options are not really satisfying, that's >> why I prefer to not intervene there.
>> cheers, >> Florian
>> On Fri, Mar 9, 2012 at 9:18 PM, Markus Hohenwarter <mar...@geogebra.org> >> wrote:
>>> Dear friends,
>>> I think we once had the idea to keep a history of all the authors >>> working on a certain ggb file in the XML file. This would be a nice >>> way to support the "Attribution" in CC-BY-SA on GeoGebraTube as well.
>>> Is anyone already working on this or someone interested to have a play >>> with it?
as Mike enlightened me, we already have a "fileID" stored in a ggb file that is kept across load/save. So, together with the authoring history of GeoGebraTube this should be fine, no need for an additional author history in ggb files right now.
On Sun, Mar 11, 2012 at 22:33, Florian Sonner <flor...@geogebra.at> wrote: > Dear Yves,
> there is just one ID. We could distinguish in theory by generating a > new ID everytime the XML data of the file is accessed (ie potentially > stored somewhere) and keep all previous IDs to have a complete history > -- but I understood the original request to find some useful > applications for what we already have, not to build something new. :-)
> cheers, > Florian
> On Sun, Mar 11, 2012 at 8:07 PM, Yves Kreis <y...@geogebra.org> wrote: >> Dear Florian,
>> I think we should be able to distinguish if it is A -> B -> C or A -> B, A >> -> C or X -> A, X -> B -> C. What is currently stored? Only 1 ID? Or can >> there be multiple to reflect the hierarchy?
>>> As you may have know we already have some kind of history in >>> GeoGebraTube: If you see a material you like you can create a copy of >>> it to translate or change the construction, a connection to the >>> original material is automatically created. That way we can >>> automatically attribute the original author.
>>> The problem I see with using the ID for attribution on GeoGebraTube is >>> that in the end we will have materials uploaded by users A, B and C, >>> and we know that all three are based upon some original file X. But we >>> don't know how the materials are really interconnected: Whether it's A >>> -> B -> C or A -> B, A -> C or X->A, X->B->C.
>>> We cannot just guess who's to be attributed, so if we would want to >>> use the ID for attribution we could either just say "material A is >>> somehow connected to B and C", which is no attribution at all, or we >>> could ask the user. But both options are not really satisfying, that's >>> why I prefer to not intervene there.
>>> cheers, >>> Florian
>>> On Fri, Mar 9, 2012 at 9:18 PM, Markus Hohenwarter <mar...@geogebra.org> >>> wrote:
>>>> Dear friends,
>>>> I think we once had the idea to keep a history of all the authors >>>> working on a certain ggb file in the XML file. This would be a nice >>>> way to support the "Attribution" in CC-BY-SA on GeoGebraTube as well.
>>>> Is anyone already working on this or someone interested to have a play >>>> with it?
-- Univ.-Prof. DI Mag. Dr. Markus Hohenwarter Mathematics Education, http://www.jku.at/idm Johannes Kepler University Linz, Austria -- GeoGebra - Dynamic Mathematics for Everyone http://www.geogebra.org