CVS update: sierra/docs

From: cvs@openprivacy.org
Date: Wed Feb 07 2001 - 16:44:28 PST

  • Next message: cvs@openprivacy.org: "CVS update: sierra"

    Date: Wednesday February 7, 19101 @ 16:44
    Author: burton
    CVSWEB Options: -------------------

    Main CVSWeb: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi

    View this module: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/sierra/docs

    -----------------------------------

    Update of /usr/local/cvs/public/sierra/docs
    In directory giga:/tmp/cvs-serv12786

    Modified Files:
            TODO
    Log Message:
    ...

    *****************************************************************
    File: sierra/docs/TODO

    CVSWEB Options: -------------------

    CVSWeb: Annotate this file: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/sierra/docs/TODO?annotate=1.48

    CVSWeb: View this file: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/sierra/docs/TODO?rev=1.48&content-type=text/x-cvsweb-markup

    CVSWeb: Diff to previous version: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/sierra/docs/TODO.diff?r1=1.48&r2=1.47

    -----------------------------------

    Index: sierra/docs/TODO
    diff -u sierra/docs/TODO:1.47 sierra/docs/TODO:1.48
    --- sierra/docs/TODO:1.47 Wed Feb 7 16:35:56 2001
    +++ sierra/docs/TODO Wed Feb 7 16:44:28 2001
    @@ -1,6 +1,6 @@
     ********************************************************************************
    -*** Last-Modified: $Date: 2001/02/08 00:35:56 $
    -*** Version: $Id: TODO,v 1.47 2001/02/08 00:35:56 burton Exp $
    +*** Last-Modified: $Date: 2001/02/08 00:44:28 $
    +*** Version: $Id: TODO,v 1.48 2001/02/08 00:44:28 burton Exp $
     *** Author: Kevin A. Burton ( burton@apache.org | burton@openprivacy.org )
     ********************************************************************************
       
    @@ -16,7 +16,10 @@
     = BEGIN MILESTONES
     = ===============================================================================
     
    - - Use Case 1: http://pix.comedia.com/OpenPrivacy/20010116/DSCN6054.JPG
    + - ReputationCalculationEngine should throw Exceptions for every operation due to
    + the fact that a RemoteRCE may not be able to communicate.
    +
    + - Use Case: http://pix.comedia.com/OpenPrivacy/20010116/DSCN6054.JPG
       
         Standard JetSpeak SCDS stuff. A1 subscribes to multiple content
         sources on a JetSpeek server. A2 then asks the JetSpeek server for the list
    @@ -33,16 +36,16 @@
     
            - the JetSpeek server should become an RCE which uses the Sierra stuff.
                      
    - - Use Case 2: http://pix.comedia.com/OpenPrivacy/20010115/DSCN6049.JPG
    + - Use Case: http://pix.comedia.com/OpenPrivacy/20010115/DSCN6049.JPG
     
         - need to build hierarchies of URIs -> Reputations -> Reputations.
           
    - - Use Case 3: should the "popularity" of a URL also be published? This could
    + - Use Case: should the "popularity" of a URL also be published? This could
         be the total number of opinions cast... this might need to have a start and
         end date.
             - with reputations taken into account.
     
    - - Use Case 4: Ability to calculate reputation sets (arrays) based on
    + - Use Case: Ability to calculate reputation sets (arrays) based on
         threshold... "show me all Reputation objects for URI1 with a opinion > X..
     
             - Needs to be based on an XPath query
    @@ -98,15 +101,6 @@
       getReputation will return the calculated reputation for this pointer and not
       the actual value.
     
    -
    -
    -= ===============================================================================
    -= END MILESTONES
    -= ===============================================================================
    -
    -
    -
    -
          
     - determine the correct RCE by the type of URI requested. This should allow the
       the administrator (and the object) to deploy the RCE and add some regexps
    @@ -114,34 +108,19 @@
       OCS you should be able to run queries on the original OCS Server if it happens
       to be running Sierra or a reputation server. Maybe the OCS feed could contain
       additional markup for pointing to a Reputation server.
    -
       
    -
    -- Ability to offload certain ontological requests to specific engines.
    +
    += ===============================================================================
    += END MILESTONES
    += ===============================================================================
     
    - - FIXME: The ontology of a URL is NOT within the spec anywhere. We need to
    - add this before this can be done.
     
    -- When a getReputation is requested for a certain URI we need to be able to
    - forward this to a more appropriate engine. This should be
    -
    +
       
     = ===============================================================================
     = GENERAL REQUIREMENTS
     = ===============================================================================
     
    -- Example Virtual XML document... this should be just like the Reputation,
    - Ontology, Value APIs.
    -
    - <reputations>
    - <entry pubkey="URI">
    -
    -- Reputation class should become an interface (Talon component???). There
    - should be multiple versions of this I think.
    -
    -- ReputationCalculationEngine should throw Exceptions for every operation due to
    - the fact that a RemoteRCE may not be able to communicate.
    -
       - XML for adding an ontology:
       
       <ontology>
    @@ -184,63 +163,10 @@
         - this should be a Talon component: OntologyRegistry which is a singleton.
           This should have a persistence store so that when new Ontologies are
           registered if the server stops we can just reload old ontologies.
    -
    -- Include support for ontology... use a default namespace. XSLT between
    - ontology. Come up with an Example of an XSLT between namespaces.
    -
    -- define reputation:// URI namespace so that reputations can have reputations..
    - reputation://<SERVER>/pubkey/hash
    -
    -- need to define how Gifts work... GiftRequiredException??? What does this data
    - structure look like?? It is an array or URIs that the remote need more
    - information about? The result should be put reputations... How does it
    - specify what data it should have???
     
       - Note. This is probably something we don't have to worry about for right now
       
     - Should the reputation object just have a Result URL or object which has more
       info??? URL,namespace which can then be parsed out and made polymorphic by the
       reputation server???
    -
    -- Faults reported back from SOAP are now thrown as Exceptions... these actually
    - have to be checked for :(... find out if there is a way these can use native
    - Java stuff.
    -
    -- Provide a mechanism to store reputations on disk with the URI as the encode
    - path. How should we handle the :// part?. This should be a dedicated object
    - like
    -
    -- Talon should be used as the generic object factory.
    -
    -- decent logging mechanism. Use the Logger interface from Talon. Need a clean
    - way to get a handle on a Talon component so the each works on a new VM.
    -
    -- how are agents resolved in the system???
    -
    -- Ontologies need to be versioned so that past Reputations that rely on an
    - ontology don't break.
    -
    -
    -**** Version 0.0.3 ****
    -
    -- (DONE) RCEs should become Talon components.
    -
    -- (DONE) Need to define RCE interface...
    -
    -- (DONE) All Reputations should be required to provide a Principal.
    - - Need to parse out properties files when Sierra starts up so that it knows
    - what principal the server is running under.
    -
    -- (DONE) before put-reputation is called... output what we are about to set.
    -
    -**** Version 0.0.2 ****
    -
    -- (DONE) setup Arrowhead as a testing framework. Need to see if there is an
    - HTTP test to test various SOAP messages.
    -
    -**** Version 0.0.1 ****
    -
    -- (DONE) provide instructions for setting up SOAP in ./docs/SETUP
    -
    -- (DONE) get SOAP initially setup so that I can communicate with the server
     



    This archive was generated by hypermail 2b30 : Wed Feb 07 2001 - 16:44:28 PST