Storing extension specific metadata in ODF documents EuroOffice Map Chart Supporting grants: TECH_08-A2/2-2008-0089-SZOMIN08; KMOP-1.1.1-08/1-2008-0019; KMOP-1.1.2-08/1-2008-0002
EuroOffice 2010 slide 2 EuroOffice software package EuroOffice is the name of a free and open-source OpenOffice.org derivative and a set of accompanying free and non-free extensions. Adaptive Interface runs only on EuroOffice, but all of other extensions support OpenOffice.org as well.
EuroOffice Map Chart Extension slide 3 EuroOffice Map Chart EuroOffice MapChart is a new chart type integrated into EuroOffice/OpenOffice.org Calc that makes it possible to visualize geographically related data. Map chart types can be created based on four databases: Europe, the World, USA and Hungary
EuroOffice Map Chart Extension slide 4 EuroOffice Map Chart features Color countries according to your statistics in a selection of color schemes! Display bar or pie charts over the countries to convey more information! Preview the chart to help you decide on color schemes and subchart types! Send the charts to coworkers and clients who do not have EuroOffice MapChart installed and they will still be able to view them! Export to Excel or PDF, embed in presentations to amaze an even wider audience! A title, a legend and captions can make your charts even easier to read!
EuroOffice Map Chart Extension slide 5 EuroOffice Map Chart metadata Chart consists of standard OpenOffice.org shape types: polygon, rectangle, text, etc. different ODF applications render this chart structure in different ways so the look of the chart may be different Metadata data range, background region, color scheme, etc. stored in the chart itself users with an installed EuroOffice MapChart can redraw or modify the chart because they have the data of the generated chart At the ODF level: map chart data attributes are stored in the styles of map chart shape objects At the OOo UNO level: Map Chart extension uses the UserDefinedAttributes property of shape objects to access the metadata
slide 6 EuroOffice Map Chart chart structure the chart itself is a group of the base rectangle, the label textbox and the group of regions and legend
slide 7 EuroOffice Map Chart chart structure the inner group consists of region polygons, the base region polygon and the legend group
slide 8 EuroOffice Map Chart chart structure the legend is built from rectangles and text objects
EuroOffice Google Chart Extension slide 9 EuroOffice Google Chart EuroOffice Google Chart extension is a tool for EuroOffice/OpenOffice.org Calc that makes it possible to visualize geographically related data in Google Earth. Started as an experimental project and there is no public release yet.
EuroOffice Google Chart Extension slide 10 EuroOffice Google Chart how it works the user selects data to visualize and starts map chart wizard the wizard creates a temporary kml file on the filesystem and finally the wizard opens the kml file in Google Earth
EuroOffice Google Chart Extension slide 11 EuroOffice Google Chart problems No embedded chart no metadata Metadata need to be stored in the document to redraw or modify the Google Earth diagram. Temporarily created kml file non portable charts If the generated kml file is stored in the document then the chart becomes distributable. Idea: OpenOffice.org UNO API has interfaces to embedding objects into ODF files it would be nice to embed kml file like images link to an embedded OLE object not supported on Linux systems no working portable solution yet
MultiRacio Ltd. slide 12 Thank you! More information: