2000-12-21 aigan <aigan@jonas>
* /cvsroot/wraf/RDF-Service/doc/TODO: *** empty log message ***
* /cvsroot/wraf/RDF-Service/lib/RDF/Service/Interface/DBI/V01.pm:
minor changes
* /cvsroot/wraf/RDF-Service/lib/RDF/Service/Interface/Base/V01.pm:
- connect() method changed
- added desig_statement()
- _export_to_ids() copies unchanged data from one IDS cache to another
* /cvsroot/wraf/RDF-Service/lib/RDF/Service/Resource.pm:
added net_with_ids()
* /cvsroot/wraf/RDF-Service/lib/RDF/Service/Dispatcher.pm:
- more validation tests
- use HISTORY to remember the steps in a nested call
- interface responses validated
* /cvsroot/wraf/RDF-Service/lib/RDF/Service/Context.pm:
- context inherits HISTORY
- added get_node(), get_node_by_id(), could_be_a(), is_known_as_a(), exist_pred()
- bugfixes
- types_as_string() gives more info
- wrapper methods for interface methods added: init...() and store...()
* /cvsroot/wraf/RDF-Service/lib/RDF/Service/Constants.pm:
- RUNLEVEL makes startup a special case
- MEMORY is a place for interface to store things in contexts
- HISTORY remember function calles and hinder recursive calling
- added properties LS:name, LS:level, LS:updated and LS:agent
- removed the LS:ns data
* /cvsroot/wraf/RDF-Service/lib/RDF/Service/Cache.pm:
- nesting counting not depending on $DEBUG > 0
- many validation testings on debug_start() and debug_end()
* /cvsroot/wraf/RDF-Service/lib/RDF/Service.pm:
- use RUNLEVEL to make upstart a special case
- use get_node()
* /cvsroot/wraf/RDF-Service/lib/Wraf/Result.pm:
*** empty log message ***
* /cvsroot/wraf/RDF-Service/bin/tmpl/person_view:
Removed debugging data
* /cvsroot/wraf/RDF-Service/bin/tmpl/person_list: Reset output on error
* /cvsroot/wraf/RDF-Service/bin/tmpl/header: Resets output on error
* /cvsroot/wraf/RDF-Service/bin/serv1.pl:
- resets the debug output indentation on exceptions
- option to set service key by name 's' in query string
- initialize session date after DBI connection
- DB initialization includes the properties
2000-12-04 aigan <aigan@jonas>
* /cvsroot/wraf/RDF-Service/lib/RDF/Service/Interface/Base/V01.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Interface/DBI/V01.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Cache.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Context.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Dispatcher.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service.pm, /cvsroot/wraf/RDF-Service/doc/rdf.sql:
- Fixed type storing bug
- Fixed date bug
2000-12-01 aigan <aigan@jonas>
* /cvsroot/wraf/RDF-Service/lib/RDF/Service/Interface/Base/V01.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Interface/DBI/V01.pm:
See previous
* /cvsroot/wraf/RDF-Service/bin/tmpl/person_view, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Cache.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Context.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Dispatcher.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Resource.pm, /cvsroot/wraf/RDF-Service/bin/serv1.pl:
- Add types and props to session resource
- Store nonsolid resources on demand
- Tracked down and fixed error that substituted literal value with
the literal resource
2000-11-26 aigan <aigan@jonas>
* /cvsroot/wraf/RDF-Service/lib/RDF/Service/Interface/Base/V01.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Interface/DBI/V01.pm, /cvsroot/wraf/RDF-Service/doc/rdf.sql, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Cache.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Constants.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Context.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Dispatcher.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Resource.pm, /cvsroot/wraf/RDF-Service/bin/tmpl/footer, /cvsroot/wraf/RDF-Service/bin/tmpl/header, /cvsroot/wraf/RDF-Service/bin/tmpl/menu, /cvsroot/wraf/RDF-Service/bin/tmpl/person_add_form, /cvsroot/wraf/RDF-Service/bin/tmpl/person_edit_form, /cvsroot/wraf/RDF-Service/bin/tmpl/person_list, /cvsroot/wraf/RDF-Service/bin/tmpl/person_view, /cvsroot/wraf/RDF-Service/cgi-bin/client.cgi, /cvsroot/wraf/RDF-Service/cgi-bin/demo.html, /cvsroot/wraf/RDF-Service/cgi-bin/tail.cgi, /cvsroot/wraf/RDF-Service/bin/serv1.pl:
- Remembers if a change has been stored in the interface
- Removed model fields from DBI and constants
- Function for couple person with session
- Storage needs more work...
2000-11-21 aigan <aigan@jonas>
* /cvsroot/wraf/RDF-Service/lib/RDF/Service/Dispatcher.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Interface/Base/V01.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Interface/DBI/V01.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Cache.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Context.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service.pm:
... Again
* /cvsroot/wraf/RDF-Service/cgi-bin/client.cgi, /cvsroot/wraf/RDF-Service/cgi-bin/.htaccess, /cvsroot/wraf/RDF-Service/doc/TODO:
... See last entry
* /cvsroot/wraf/RDF-Service/bin/serv1.pl, /cvsroot/wraf/RDF-Service/bin/tmpl/footer, /cvsroot/wraf/RDF-Service/README:
- bugfixes for delete
- reuses session object
- bugfix with CGI.pm and POST
- And more...
2000-11-14 aigan <aigan@jonas>
* /cvsroot/wraf/RDF-Service/doc/TODO: Added DB handler item
* /cvsroot/wraf/RDF-Service/lib/RDF/Service/Interface/DBI/V01.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service.pm:
Reuses the database connection. Release 0.03_01
2000-11-12 aigan <aigan@jonas>
* /cvsroot/wraf/RDF-Service/cgi-bin/demo.html, /cvsroot/wraf/RDF-Service/cgi-bin/tail.cgi, /cvsroot/wraf/RDF-Service/doc/ANNOUNCE, /cvsroot/wraf/RDF-Service/doc/scratchpad.txt, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Context.pm, /cvsroot/wraf/RDF-Service/bin/serv1.pl, /cvsroot/wraf/RDF-Service/bin/tmpl/footer, /cvsroot/wraf/RDF-Service/bin/tmpl/header, /cvsroot/wraf/RDF-Service/bin/tmpl/menu, /cvsroot/wraf/RDF-Service/ChangeLog, /cvsroot/wraf/RDF-Service/Makefile.PL, /cvsroot/wraf/RDF-Service/MANIFEST, /cvsroot/wraf/RDF-Service/README:
Release-v0_03
* /cvsroot/wraf/RDF-Service/bin/tmpl/components, /cvsroot/wraf/RDF-Service/bin/tmpl/error, /cvsroot/wraf/RDF-Service/bin/tmpl/footer, /cvsroot/wraf/RDF-Service/bin/tmpl/header, /cvsroot/wraf/RDF-Service/bin/tmpl/js, /cvsroot/wraf/RDF-Service/bin/tmpl/menu, /cvsroot/wraf/RDF-Service/bin/tmpl/person_add_form, /cvsroot/wraf/RDF-Service/bin/tmpl/person_edit_form, /cvsroot/wraf/RDF-Service/bin/tmpl/person_list, /cvsroot/wraf/RDF-Service/bin/tmpl/person_view, /cvsroot/wraf/RDF-Service/bin/tmpl/test, /cvsroot/wraf/RDF-Service/doc/html/jumptable.html:
Moved templates from cgi-bin to bin
* /cvsroot/wraf/RDF-Service/t/rdf_server.pl, /cvsroot/wraf/RDF-Service/t/w23a.pl, /cvsroot/wraf/RDF-Service/t/w23b.pl:
Old testfiles removed
* /cvsroot/wraf/RDF-Service/bin/serv1.pl, /cvsroot/wraf/RDF-Service/cgi-bin/person.cgi, /cvsroot/wraf/RDF-Service/cgi-bin/rdf.handler, /cvsroot/wraf/RDF-Service/cgi-bin/serv1.pl:
serv1.pl moved to bin directory. Old test-files removed
* /cvsroot/wraf/RDF-Service/lib/RDF/Service/Interface/Base/V01.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service.pm, /cvsroot/wraf/RDF-Service/cgi-bin/serv1.pl, /cvsroot/wraf/RDF-Service/doc/ANNOUNCE, /cvsroot/wraf/RDF-Service/doc/TODO, /cvsroot/wraf/RDF-Service/README:
Preparation for a3
2000-11-12 aigan <aigan@astral.paranormal.se>
* /cvsroot/wraf/RDF-Service/bin/tmpl/components, /cvsroot/wraf/RDF-Service/bin/tmpl/error, /cvsroot/wraf/RDF-Service/bin/tmpl/footer, /cvsroot/wraf/RDF-Service/bin/tmpl/header, /cvsroot/wraf/RDF-Service/bin/tmpl/js, /cvsroot/wraf/RDF-Service/bin/tmpl/menu, /cvsroot/wraf/RDF-Service/bin/tmpl/person_add_form, /cvsroot/wraf/RDF-Service/bin/tmpl/person_edit_form, /cvsroot/wraf/RDF-Service/bin/tmpl/person_list, /cvsroot/wraf/RDF-Service/bin/tmpl/person_view, /cvsroot/wraf/RDF-Service/bin/tmpl/test, /cvsroot/wraf/RDF-Service/cgi-bin/tmpl/components, /cvsroot/wraf/RDF-Service/cgi-bin/tmpl/error, /cvsroot/wraf/RDF-Service/cgi-bin/tmpl/footer, /cvsroot/wraf/RDF-Service/cgi-bin/tmpl/header, /cvsroot/wraf/RDF-Service/cgi-bin/tmpl/js, /cvsroot/wraf/RDF-Service/cgi-bin/tmpl/menu, /cvsroot/wraf/RDF-Service/cgi-bin/tmpl/person_add_form, /cvsroot/wraf/RDF-Service/cgi-bin/tmpl/person_edit_form, /cvsroot/wraf/RDF-Service/cgi-bin/tmpl/person_list, /cvsroot/wraf/RDF-Service/cgi-bin/tmpl/person_view, /cvsroot/wraf/RDF-Service/cgi-bin/tmpl/test, /cvsroot/wraf/RDF-Service/doc/html/jumptable.html:
Moved templates from cgi-bin to bin
* /cvsroot/wraf/RDF-Service/t/rdf_server.pl, /cvsroot/wraf/RDF-Service/t/w23a.pl, /cvsroot/wraf/RDF-Service/t/w23b.pl:
Old testfiles removed
* /cvsroot/wraf/RDF-Service/bin/serv1.pl, /cvsroot/wraf/RDF-Service/cgi-bin/person.cgi, /cvsroot/wraf/RDF-Service/cgi-bin/rdf.handler, /cvsroot/wraf/RDF-Service/cgi-bin/serv1.pl:
serv1.pl moved to bin directory. Old test-files removed
* /cvsroot/wraf/RDF-Service/lib/RDF/Service/Interface/Base/V01.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service.pm, /cvsroot/wraf/RDF-Service/cgi-bin/serv1.pl, /cvsroot/wraf/RDF-Service/doc/ANNOUNCE, /cvsroot/wraf/RDF-Service/doc/TODO, /cvsroot/wraf/RDF-Service/README:
Preparation for a3
2000-11-10 aigan <aigan@astral.paranormal.se>
* /cvsroot/wraf/RDF-Service/lib/RDF/Service/Cache.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Constants.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Context.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Dispatcher.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Interface/Base/V01.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Interface/DBI/V01.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Resource.pm, /cvsroot/wraf/RDF-Service/cgi-bin/tmpl/person_list, /cvsroot/wraf/RDF-Service/lib/RDF/Service.pm:
you can now create and delete entries without corrupting the internal
or DB data
2000-11-05 aigan <aigan@astral.paranormal.se>
* /cvsroot/wraf/RDF-Service/lib/RDF/Service/Cache.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Constants.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Context.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Resource.pm:
More on the new deletion of dependent caches
2000-11-04 aigan <aigan@astral.paranormal.se>
* /cvsroot/wraf/RDF-Service/cgi-bin/serv1.pl, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Cache.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Constants.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Context.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Dispatcher.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Interface/Base/V01.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Interface/DBI/V01.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Interface/Schema/RDFS_200001.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Resource.pm:
Switching from DEPEND to REV-data. Breakes everything...
2000-10-30 aigan <aigan@astral.paranormal.se>
* /cvsroot/wraf/RDF-Service/lib/RDF/Service/Interface/Base/V01.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Interface/DBI/V01.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Interface/Schema/RDFS_200001.pm, /cvsroot/wraf/RDF-Service/t/w23a.pl, /cvsroot/wraf/RDF-Service/t/w23b.pl, /cvsroot/wraf/RDF-Service/cgi-bin/person.cgi, /cvsroot/wraf/RDF-Service/cgi-bin/serv1.pl, /cvsroot/wraf/RDF-Service/cgi-bin/tmpl/person_edit_form, /cvsroot/wraf/RDF-Service/cgi-bin/tmpl/person_list, /cvsroot/wraf/RDF-Service/cgi-bin/tmpl/person_view, /cvsroot/wraf/RDF-Service/cgi-bin/tmpl/test, /cvsroot/wraf/RDF-Service/doc/tutorial.txt, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Cache.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Constants.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Context.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Dispatcher.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service.pm:
- Separated local schema namespace from local data namespace
- Moved schemas from RDFS interface to Constants class
- Moved schema functions from RDFS interface to base interface
- Implemented sorted types list (the slooow version)
- Debugging sublevels in Dispatcher
- init_props() and init_types() uses the RDF, RDFS and LS schemas
- A lot of details to evade cyclic dependencies
- Many things still broken
2000-10-27 aigan <aigan@astral.paranormal.se>
* /cvsroot/wraf/RDF-Service/lib/RDF/Service/Interface/DBI/V01.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Context.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Dispatcher.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Resource.pm:
Small optimizations and a little mor on dependency registration
2000-10-25 aigan <aigan@astral.paranormal.se>
* /cvsroot/wraf/RDF-Service/doc/scratchpad.txt: Temporary comments
* /cvsroot/wraf/RDF-Service/cgi-bin/client.cgi, /cvsroot/wraf/RDF-Service/cgi-bin/serv1.pl, /cvsroot/wraf/RDF-Service/doc/TODO, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Cache.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Constants.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Context.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Interface/Base/V01.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Interface/DBI/V01.pm, /cvsroot/wraf/RDF-Service/Makefile.PL, /cvsroot/wraf/RDF-Service/README:
- Dependency partly implemented
- DBI add_arc uses declare_arc
* /cvsroot/wraf/RDF-Service/doc/ANNOUNCE: *** empty log message ***
2000-10-24 aigan <aigan@astral.paranormal.se>
* /cvsroot/wraf/RDF-Service/cgi-bin/client.cgi, /cvsroot/wraf/RDF-Service/cgi-bin/serv1.pl:
This is the client/server version of person.cgi
2000-10-22 aigan <aigan@astral.paranormal.se>
* /cvsroot/wraf/RDF-Service/ChangeLog, /cvsroot/wraf/RDF-Service/doc/ANNOUNCE, /cvsroot/wraf/RDF-Service/MANIFEST, /cvsroot/wraf/RDF-Service/MANIFEST.SKIP:
Release-v0_02
* /cvsroot/wraf/RDF-Service/ChangeLog: Changelog created
* /cvsroot/wraf/RDF-Service/doc/ANNOUNCE, /cvsroot/wraf/RDF-Service/doc/TODO, /cvsroot/wraf/RDF-Service/doc/tutorial.txt:
New documentation
* /cvsroot/wraf/RDF-Service/doc/api.html, /cvsroot/wraf/RDF-Service/TODO:
- TODO moved to doc
- api.html replaced by api.txt
* /cvsroot/wraf/RDF-Service/cgi-bin/person.cgi, /cvsroot/wraf/RDF-Service/doc/api.txt, /cvsroot/wraf/RDF-Service/doc/dependency.txt, /cvsroot/wraf/RDF-Service/doc/get_node.txt, /cvsroot/wraf/RDF-Service/doc/html/dbi.html, /cvsroot/wraf/RDF-Service/doc/html/jumptable.html, /cvsroot/wraf/RDF-Service/doc/html/presentation.html, /cvsroot/wraf/RDF-Service/doc/wraf.txt, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Context.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Interface/Base/V01.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Interface/DBI/V01.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service/Interface/Schema/RDFS_200001.pm, /cvsroot/wraf/RDF-Service/lib/RDF/Service.pm, /cvsroot/wraf/RDF-Service/MANIFEST.SKIP, /cvsroot/wraf/RDF-Service/README, /cvsroot/wraf/RDF-Service/t/w23a.pl, /cvsroot/wraf/RDF-Service/t/w23b.pl:
- added type()
- set() takes strings as literal props
- updated documentation
2000-10-22 aigan <aigan@astral.paranormal.se>
* doc/ANNOUNCE, doc/TODO, doc/tutorial.txt:
New documentation
* doc/api.html, TODO:
- TODO moved to doc
- api.html replaced by api.txt
* cgi-bin/person.cgi, doc/api.txt, doc/dependency.txt, doc/get_node.txt, doc/html/dbi.html, doc/html/jumptable.html, doc/html/presentation.html, doc/wraf.txt, lib/RDF/Service/Context.pm, lib/RDF/Service/Interface/Base/V01.pm, lib/RDF/Service/Interface/DBI/V01.pm, lib/RDF/Service/Interface/Schema/RDFS_200001.pm, lib/RDF/Service.pm, MANIFEST.SKIP, README, t/w23a.pl, t/w23b.pl:
- added type()
- set() takes strings as literal props
- updated documentation
2000-10-21 aigan <aigan@astral.paranormal.se>
* cgi-bin/person.cgi, cgi-bin/tmpl/person_edit_form, cgi-bin/tmpl/person_list, cgi-bin/tmpl/person_view, lib/RDF/Service/Cache.pm, lib/RDF/Service/Context.pm, lib/RDF/Service/Dispatcher.pm, lib/RDF/Service/Interface/Base/V01.pm, lib/RDF/Service/Interface/Schema/RDFS_200001.pm, TODO:
minimal arc(), arc_obj(), arc_subj(), rev_type(), list() and li()
2000-10-20 aigan <aigan@astral.paranormal.se>
* doc/dependency.txt:
Info about dynamic properties
* lib/RDF/Service/Interface/Schema/RDFS_200001.pm, cgi-bin/person.cgi, cgi-bin/tmpl/person_list, doc/api.txt, lib/RDF/Service/Cache.pm, lib/RDF/Service/Constants.pm, lib/RDF/Service/Context.pm, lib/RDF/Service/Dispatcher.pm, lib/RDF/Service/Interface/Base/V01.pm, lib/RDF/Service/Interface/DBI/V01.pm, lib/RDF/Service.pm, lib/RDF/Service/Resource.pm, TODO:
- Improved debugging info
- Implemented rev_type, rev_props, arc_subj, list and declare_selection
- Revised API spec
2000-10-13 aigan <aigan@astral.paranormal.se>
* lib/RDF/Service/Context.pm, lib/RDF/Service/Dispatcher.pm, lib/RDF/Service/Interface/Base/V01.pm, lib/RDF/Service/Interface/DBI/V01.pm, lib/RDF/Service/Interface/Schema/RDFS_200001.pm:
The problems from the introduction of the context wrapper has been solved
2000-10-12 aigan <aigan@astral.paranormal.se>
* doc/api.txt, lib/RDF/Service/Context.pm:
- API for queries
- Most things from RDF::Service::Resouce has moved to RDF::Service::Context
* lib/RDF/Service/Interface/Base/V01.pm, lib/RDF/Service/Interface/DBI/V01.pm, lib/RDF/Service/Interface/Schema/RDFS_200001.pm, lib/RDF/Service/Cache.pm, lib/RDF/Service/Constants.pm, lib/RDF/Service/Dispatcher.pm, lib/RDF/Service.pm, lib/RDF/Service/Resource.pm, TODO:
This is the first phase of introducing the context wrapper around
resouce objects. Many things broken.
2000-10-08 aigan <aigan@astral.paranormal.se>
* lib/RDF/Service/Dispatcher.pm, lib/RDF/Service/Interface/Base/V01.pm, lib/RDF/Service/Interface/DBI/V01.pm, lib/RDF/Service/Resource.pm:
Minor changes...
2000-10-04 aigan <aigan@astral.paranormal.se>
* lib/RDF/Service/Interface/DBI/V01.pm, cgi-bin/person.cgi, cgi-bin/tmpl/person_view, doc/wraf.txt, lib/RDF/Service/Constants.pm, lib/RDF/Service/Dispatcher.pm, lib/RDF/Service/Interface/Base/V01.pm, lib/RDF/Service/Resource.pm, README, TODO:
- Will now distinguish better between multiple interfaces while changing data
- setting types and props will correctly change the old settings
2000-09-28 aigan <aigan@astral.paranormal.se>
* doc/html/dbi.html, doc/html/jumptable.html, doc/html/presentation.html:
Initial version
2000-09-27 aigan <aigan@astral.paranormal.se>
* doc/html/jumptable.html, doc/html/presentation.html:
Documentation. Initial version
* doc/wraf.txt, lib/RDF/Service/Dispatcher.pm:
Updating documentation
2000-09-26 aigan <aigan@astral.paranormal.se>
* lib/RDF/Service/Interface/DBI/V01.pm, lib/RDF/Service/Interface/Schema/RDFS_200001.pm, doc/rdf.sql, doc/wraf.txt, lib/RDF/Service/Constants.pm, lib/RDF/Service/Dispatcher.pm, lib/RDF/Service/Interface/Base/V01.pm, lib/RDF/Service.pm, lib/RDF/Service/Resource.pm, cgi-bin/person.cgi, cgi-bin/tmpl/person_edit_form, cgi-bin/tmpl/person_list, cgi-bin/tmpl/person_view, README, TODO:
- Shortend get_node() to get()
- You can now use either node or uri for many parameters
- declare_add_type() now adds implicit types based on subClassOf
- added a guard against infinite recursions
2000-09-24 aigan <aigan@astral.paranormal.se>
* cgi-bin/tmpl/person_edit_form, MANIFEST.SKIP:
Added missing files
* lib/RDF/Service/Cache.pm, lib/RDF/Service/Interface/Base/V01.pm, lib/RDF/Service/Interface/DBI/V01.pm, lib/RDF/Service/Resource.pm, t/rdf_server.pl, t/w23a.pl, t/w23b.pl, cgi-bin/person.cgi, cgi-bin/rdf.handler, cgi-bin/tmpl/person_list, doc/api.html, doc/rdf.sql, lib/RDF/Service.pm:
- Adding update functionality
- Updated documentation
* bin/rdf_server.pl, bin/w23a.pl, bin/w23b.pl, Makefile.PL, MANIFEST, README:
- Moving files from ./bin to ./t
- Adding update function to lib
- Updating documentation
2000-09-23 aigan <aigan@astral.paranormal.se>
* lib/RDF/Service/Interface/Base/V01.pm, lib/RDF/Service/Interface/DBI/V01.pm, lib/RDF/Service/Resource.pm, cgi-bin/person.cgi, lib/RDF/Service/Dispatcher.pm:
Implemented deletion of nodes
* lib/RDF/Service/Constants.pm, lib/RDF/Service/Interface/DBI/V01.pm, lib/RDF/Service/Resource.pm:
Begun to restructure handling of arcs
2000-09-22 aigan <aigan@astral.paranormal.se>
* cgi-bin/tmpl/components, cgi-bin/tmpl/components.html, cgi-bin/tmpl/error, cgi-bin/tmpl/footer, cgi-bin/tmpl/header, cgi-bin/tmpl/js, cgi-bin/tmpl/menu, cgi-bin/tmpl/person_add_form, cgi-bin/tmpl/person_list, cgi-bin/tmpl/person_view, cgi-bin/tmpl/test, cgi-bin/tmpl/error.html, cgi-bin/tmpl/header.html, cgi-bin/tmpl/js.html, cgi-bin/tmpl/menu.html:
New templates for person.cgi
* cgi-bin/person.cgi, lib/RDF/Service/Cache.pm, lib/RDF/Service/Dispatcher.pm, lib/RDF/Service/Interface/Base/V01.pm, lib/RDF/Service/Interface/DBI/V01.pm, lib/RDF/Service/Resource.pm:
Changes for adding and viewing records with person.cgi
2000-09-20 aigan <aigan@astral.paranormal.se>
* lib/RDF/Service/Interface/Base/V01.pm, lib/RDF/Service/Interface/DBI/V01.pm, lib/RDF/Service/Resource.pm, bin/w23b.pl:
Minor fixes...
* cgi-bin/tmpl/menu.html, cgi-bin/tmpl/js.html, cgi-bin/tmpl/header.html, cgi-bin/tmpl/error.html, cgi-bin/tmpl/components.html, cgi-bin/person.cgi:
CGI frontend for person records
* lib/Wraf/Result.pm: Initial version
* TODO: Project plan
2000-09-19 aigan <aigan@astral.paranormal.se>
* doc/rdf.sql: minor documentation changes
* lib/RDF/Service/Interface/DBI/V01.pm:
- find_node() looks for the URI in the DB
- init_types() reads the node and type records
- create_literal() creates a literal record
- _get_node() find a node based on the interface node id
* lib/RDF/Service/Interface/Base/V01.pm:
- service_init_types() tells the types for the Service object
- find_node() looks for the node in the cache
* lib/RDF/Service/Resource.pm:
- added get_model() is_a() declare_add_type() declare_add_static_literal() declare_add_dynamic_literal() declare_add_prop()
* lib/RDF/Service/Dispatcher.pm:
- Simplified jumptable construction
- All interface functions should now return a second value stating the type of return
* lib/RDF/Service/Constants.pm:
Changed the URI for the local namespace
* lib/RDF/Service.pm:
Create service with specific URISTR
* bin/w23b.pl:
Just list the property keys for a specific resource
* bin/w23a.pl:
Creates a statement in a model. Only fixed URIs
* bin/rdf_server.pl: Added comment
* TODO: Cleaning out old notes
2000-09-01 aigan <aigan@astral.paranormal.se>
* doc/api.html:
Updated to reflect the present functions
* bin/w23b.pl, Changes:
Added w23b.pl and removed Changes
* lib/RDF/Service/Interface/Schema/RDFS_200001.pm:
- added debug flag
- renamed set_types() to init_types()
* lib/RDF/Service/Interface/DBI/V01.pm:
- added debug flag
- renamed set_types() to init_types()
- added init_props()
- added get_props_list()
- added add_arc()
- bugfix in _get_id()
* lib/RDF/Service/Interface/Base/V01.pm:
- added debug flag
- renamed set_types() to init_types()
* lib/RDF/Service/Resource.pm:
- Added debug flag
- get_node() searches the node cache
- bugfix in declare_model()
* lib/RDF/Service/Dispatcher.pm:
- Added debug flag
- renamed set_types() to init_types()
* lib/RDF/Service/Constants.pm:
Added a props property
* lib/RDF/Service/Cache.pm:
- Added node cache
- Added debug flag
* lib/RDF/Service.pm: Added debug flag
* bin/w23a.pl:
Insert a statement and list the properties for the subject
2000-08-26 aigan <aigan@astral.paranormal.se>
* lib/RDF/Service/Cache.pm, lib/RDF/Service/Constants.pm, lib/RDF/Service/Dispatcher.pm, lib/RDF/Service/Interface/Base/V01.pm, lib/RDF/Service/Interface/DBI/V01.pm, lib/RDF/Service/Interface/Schema/RDFS_200001.pm, lib/RDF/Service.pm, lib/RDF/Service/Resource.pm, README:
Adding CVS ID tag, description and copyright information at the top of the files and in the README file
* Makefile.PL:
Depend on DBI and URI but not CGI
* lib/.htaccess: deleted
* bin/.htaccess: *** empty log message ***
* lib/RDF/Service/Interface/Schema/RDFS_200001.pm:
Removed references to removed classes
* lib/RDF/Service/Interface/DBI/V01.pm:
- Package name corrected
- Recieves the connection arguments as a hash ref
- Moved model initialization to Resource class
* lib/RDF/Service/Interface/Base/V01.pm:
- Registrer the interface with the interface rewouce rather than the
interface module resource
- Excludes 'passwd' from the interface URI
* lib/RDF/Service/Resource.pm:
- Better debug messages
- Does not use goto() in AUTOLOAD anymore
- access get_node() as object method
- declare_model() initializes resource data and set the types
- declare_self() updates types for a resource
- types_as_string() returnes an idented list of types for the resource
* lib/RDF/Service/Dispatcher.pm:
Better debug messages
* lib/RDF/Service.pm:
Declares the types for the Service resource to be Service, Model and Resource
* bin/w23a.pl:
onnects to DBI and creates a model
2000-08-25 aigan <aigan@astral.paranormal.se>
* bin/.htaccess, bin/rdf_server.pl, bin/w23a.pl, lib/.htaccess, lib/RDF/Service/Cache.pm, lib/RDF/Service/Constants.pm, lib/RDF/Service/Dispatcher.pm, lib/RDF/Service/Interface/Base/V01.pm, lib/RDF/Service/Interface/DBI/V01.pm, lib/RDF/Service/Interface/Schema/RDFS_200001.pm, lib/RDF/Service.pm, lib/RDF/Service/Resource.pm:
Import of current files
* bin/.htaccess, bin/rdf_server.pl, bin/w23a.pl, lib/.htaccess, lib/RDF/Service/Cache.pm, lib/RDF/Service/Constants.pm, lib/RDF/Service/Dispatcher.pm, lib/RDF/Service/Interface/Base/V01.pm, lib/RDF/Service/Interface/DBI/V01.pm, lib/RDF/Service/Interface/Schema/RDFS_200001.pm, lib/RDF/Service.pm, lib/RDF/Service/Resource.pm:
New file.
* cgi-bin/rdf.handler, Changes, doc/api.html, doc/get_node.txt, doc/rdf.sql, doc/wraf.txt, Makefile.PL, MANIFEST, README, TODO:
Import of current files
* cgi-bin/rdf.handler, Changes, doc/api.html, doc/get_node.txt, doc/rdf.sql, doc/wraf.txt, Makefile.PL, MANIFEST, README, TODO:
New file.