Changes between Initial Version and Version 1 of GnowsisProjectStructure


Ignore:
Timestamp:
01/19/06 10:04:54 (18 years ago)
Author:
sauermann
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GnowsisProjectStructure

    v1 v1  
     1The gnowsis project(s) are re-structured for the beta and will then hopefully remain as suggested here: 
     2 
     3= gnowsis = 
     4svn: /gnowsis 
     5 
     6The core server and core services. 
     7 
     8Features 
     9 * org.gnogno.api - api interfaces for: Linker, Annotator, Browser! 
     10 * org.gnowsis.client - command line client and programming client (connects via http to gnowsis)  
     11 * org.gnowsis.config - configuration GUI. 
     12 * org.gnowsis.data - data integration code (not aperture) 
     13 * org.gnowsis.installer - installation procedures 
     14 * org.gnowsis.ontmanager - managing external rdf(s) ontologies 
     15 * org.gnowsis.pimo - managing the personal information model. Also the tagging functionality 
     16 * org.gnowsis.platform - operating system integration (shellexecute, etc) 
     17 * org.gnowsis.repository - storage of data via sesame2. Access sesame2 via Jena Models 
     18 * org.gnowsis.search - indexing, crawling and searching. Fulltext search and SPARQL search 
     19 * org.gnowsis.server - starting the server framework via EPOSWorkspace (DFKI dependency) 
     20 * org.gnowsis.update - detect version updates and change config/data 
     21 * org.gnowsis.uriqa - uriqa server support 
     22 * org.gnowsis.util - utilities (many!) 
     23 * org.gnowsis.vocabulary - our vocabularies 
     24 
     25Depends on 
     26 * gnogno-comp - the gnogno gui components 
     27 * aperture - data extraction 
     28 
     29gnowsis project structure: 
     30{{{ 
     31| 
     32+-  bin      .. Executables and Batch-Files, Scripts 
     33+-+ build   .. Build path for ant scripts 
     34| +-  javadoc  .. javadoc Auto generated Javadoc of the gnowsis 
     35| +-  dist     .. packages for distribution 
     36| 
     37+-  build_eclipse .. build path for eclipse (in eclipse project) 
     38+-  doc      .. documentation in html 
     39+-  import   .. needed libraries for the gnowsis (flat folder) 
     40+-  lib      .. jar output files. Here the compiled gnowsis jars are stored. 
     41+-  license  .. license agreement 
     42+-+   src     .. source of gnowsis 
     43| +-  examples .. examples that show how to use the source 
     44| +-  java     .. java sources packages, etc 
     45| +-  resources .. logos, etc in raw format 
     46| +-  test     .. junit test cases 
     47| +-  win32    .. c++ sources for win32 integration 
     48| 
     49+-+ service .. files for the web-service and bundle features, WEB-INF, etc 
     50  +-+ gnowsis .. the project name again. contains html files, resources 
     51    +-  WEB-INF .. the service 
     52}}} 
     53 
     54= gnogno-comp = 
     55Generic user interface components. Jena-to-Swing-bound controls. 
     56 
     57Features 
     58 * org.gnogno.iconservice - interfaces for the iconservice and a minimal implementation. 
     59 * org.gnogno.gui.**** - all the GUI components, especially: 
     60 * org.gnogno.gui.rdfswing - rdf swing components 
     61 * org.gnogno.gui.thing - the thing dialog 
     62 
     63Depends on: 
     64 * no other gnowsis projects! 
     65 
     66project structure: 
     67{{{ 
     68+-  bin      .. Executables and Batch-Files, Scripts 
     69+-+ build   .. Build path for ant scripts 
     70| +-  javadoc  .. javadoc Auto generated Javadoc 
     71| +-  dist     .. packages for distribution 
     72| 
     73+-  build_eclipse .. build path for eclipse (in eclipse project) 
     74+-  doc      .. documentation in html 
     75+-  import   .. needed libraries for gnogno-comp (flat folder) 
     76+-  lib      .. jar output files. Here the compiled gnowsis jars are stored. 
     77+-  license  .. license agreement 
     78+-+   src     .. source of gnogno-comp 
     79| +-  examples .. examples that show how to use the source 
     80| +-  java     .. java sources packages, etc 
     81| +-  resources .. logos, etc in raw format 
     82| +-  test     .. junit test cases 
     83}}} 
     84 
     85 
     86= gnogno-enquire2006 = 
     87Enquire user interface of the 2006 version. 
     88 
     89Features 
     90 * org.gnogno.enquire2006 - the enquire2006 system 
     91 * org.gnogno.enquire2006.annotator - simply annotate one resource (similar to linker) 
     92 * org.gnogno.enquire2006.browser - rdf browser 
     93 * org.gnogno.enquire2006.config - configuration 
     94 * org.gnogno.enquire2006.editor - rdf editing background components (loading and storing) 
     95 * org.gnogno.enquire2006.linker - link one (or multiple) resources or things 
     96 * org.gnogno.enquire2006.miniquire - the sidebar on the left 
     97 * org.gnogno.enquire2006.miniquire.sidebar - helper interfaces for miniquire 
     98 * org.gnogno.enquire2006.search - display search results in swing 
     99 * org.gnogno.enquire2006.wiki - components for wiki editing in enquire2006 
     100 
     101Depends on: 
     102 * gnowsis 
     103 * gnogno-comp 
     104 
     105project structure: 
     106{{{ 
     107+-  bin      .. Executables and Batch-Files, Scripts 
     108+-+ build   .. Build path for ant scripts 
     109| +-  javadoc  .. javadoc Auto generated Javadoc 
     110| +-  dist     .. packages for distribution 
     111| 
     112+-  build_eclipse .. build path for eclipse (in eclipse project) 
     113+-  doc      .. documentation in html 
     114+-  import   .. needed libraries for gnogno-comp (flat folder) 
     115+-  lib      .. jar output files. Here the compiled gnowsis jars are stored. 
     116+-  license  .. license agreement 
     117+-+   src     .. source of gnogno-comp 
     118| +-  examples .. examples that show how to use the source 
     119| +-  java     .. java sources packages, etc 
     120| +-  resources .. logos, etc in raw format 
     121| +-  test     .. junit test cases 
     122| 
     123+-+ service .. files for the web-service and bundle features, WEB-INF, etc 
     124  +-+ gnogno-enquire2006 .. the project name again. contains html files, resources 
     125    +-  WEB-INF .. the service 
     126}}}