/[drupal]/contributions/modules/rdf/rdf.admin.inc
ViewVC logotype

Log of /contributions/modules/rdf/rdf.admin.inc

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Tag:

Revision 1.41 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Sep 1 06:03:17 2009 UTC (2 months, 3 weeks ago) by arto
Branch: MAIN
CVS Tags: HEAD
Changes since 1.40: +29 -1 lines
Diff to previous 1.40
Implemented an admin-configurable RDF mapping and token substitution value for author names in RDF feeds.

Revision 1.40 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Aug 16 00:17:41 2009 UTC (3 months, 1 week ago) by arto
Branch: MAIN
Changes since 1.39: +8 -2 lines
Diff to previous 1.39
Implemented RSS feed support for extended datetime literals that include CCK datetime fields' time zone names.

Revision 1.39 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jul 10 14:40:08 2009 UTC (4 months, 2 weeks ago) by arto
Branch: MAIN
Changes since 1.38: +8 -2 lines
Diff to previous 1.38
Implemented a new RSS feed option for time zone offset adjustments when Daylight Saving Time (DST) is in effect.

Revision 1.38 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Mar 28 02:37:22 2009 UTC (8 months ago) by arto
Branch: MAIN
Changes since 1.37: +10 -12 lines
Diff to previous 1.37
Changelog:
- Implemented hook_rdf_adapters(); added a new API function rdf_get_adapters().
- Merged rdf_db_rdf_namespaces() into rdf_rdf_namespaces().
- Merged rdf_db_rdf_contexts() into rdf_rdf_contexts().
- Merged rdf_db_rdf_repositories() into rdf_rdf_repositories().
- Implemented an RDF_DatabaseRepository class based on code previously in rdf.db.inc.
- Renamed rdf_db_create_repository() to rdf_create_repository().
- Renamed rdf_db_update_repository() to rdf_update_repository().
- Renamed rdf_db_rename_repository() to rdf_rename_repository().
- Renamed rdf_db_delete_repository() to rdf_delete_repository().
- Renamed rdf_db_get_schema() to rdf_get_schema().
- Renamed rdf_db_get_repository_tables() to rdf_get_tables().
- Renamed rdf_db_load_repository() to rdf_get_repository().
- Renamed rdf_db_load_namespace() to rdf_get_namespace().
- Renamed rdf_db_count_repository_triples() to RDF_DatabaseRepository::count().
- Renamed rdf_db_merge_duplicate_statements() to RDF_DatabaseRepository::merge_duplicates().
- Renamed _rdf_db_make_record() to RDF_DatabaseRepository::construct_statement().
- Renamed _rdf_db_uri_to_id to RDF_DatabaseRepository::uri_to_id().
- Renamed _rdf_db_uri_to_id_insert to RDF_DatabaseRepository::uri_to_id_insert().
- Renamed _rdf_db_uri_to_id_select to RDF_DatabaseRepository::uri_to_id_select().
- Renamed _rdf_db_delete_statements() to RDF_DatabaseRepository::delete_statements().
- Renamed _rdf_db_select_statements() to RDF_DatabaseRepository::select_statements().
- Renamed _rdf_db_query_statements() to RDF_DatabaseRepository::query_statements().

Revision 1.37 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 23 12:32:08 2009 UTC (8 months ago) by arto
Branch: MAIN
CVS Tags: DRUPAL-6--1-0-ALPHA7
Changes since 1.36: +3 -3 lines
Diff to previous 1.36
Changelog:
- Allowed CURIEs to be used for data entry on the 'Add statement' screen.
- Prevented meta-meta field matching when checking for duplicates.
- Moved the hook_menu() definitions (all 8K of them) to rdf.menu.inc.
- Use headers_list() instead of drupal_get_headers() when determining whether to inject the RDFa doctype.
- Don't prepend the RDFa doctype if no previous doctype was found.
- Removed the RDF Schema submodule.
- Fixed RDF feed date handling for CCK datestamp fields.

Revision 1.36 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 5 00:36:09 2009 UTC (8 months, 3 weeks ago) by arto
Branch: MAIN
Changes since 1.35: +26 -2 lines
Diff to previous 1.35
#391372: Implemented a configuration option for determining which namespace prefixes to enable for RDFa usage.

Revision 1.35 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Mar 4 22:40:50 2009 UTC (8 months, 3 weeks ago) by arto
Branch: MAIN
Changes since 1.34: +12 -2 lines
Diff to previous 1.34
#391372: Implemented an experimental configuration option for automatically and dynamically replacing the theme's default DOCTYPE with an XHTML+RDFa DOCTYPE just before a page is output to the browser.

Revision 1.34 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Mar 4 20:56:53 2009 UTC (8 months, 3 weeks ago) by arto
Branch: MAIN
Changes since 1.33: +9 -8 lines
Diff to previous 1.33
Changelog:
- Added a new database table, {rdf_repositories}, for holding RDF repository definitions.
- Added schema update #6002 for creating the {rdf_repositories} table.
- Added schema update #6003 for migrating RDF repository definitions from the {variable} table to {rdf_repositories}.
- Changed rdf_db_get_repository_tables() to make use of the new {rdf_repositories} table.
- Removed rdf_db_get_repository_names() in favor of rdf_db_get_repository_tables().
- Changed rdf_db_create_repository() options; dependent modules take note: in the future invoke the function with 'title' and 'description' instead of 'dc:title' and 'dc:description'. See rdf.db.inc for details.
- Renamed rdf_db_update_repository_metadata() to rdf_db_update_repository().
- Removed rdf_db_delete_repository_metadata().
- Prevented editing of the System and Local repositories on the RDF repository management screen.

Revision 1.33 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Mar 3 05:01:11 2009 UTC (8 months, 3 weeks ago) by arto
Branch: MAIN
Changes since 1.32: +5 -5 lines
Diff to previous 1.32
Fixed table padding for core field mapping display.

Revision 1.32 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Mar 3 04:59:17 2009 UTC (8 months, 3 weeks ago) by arto
Branch: MAIN
Changes since 1.31: +21 -12 lines
Diff to previous 1.31
Added default core field mappings to the RDF mapping screen.

Revision 1.31 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 2 06:45:51 2009 UTC (8 months, 3 weeks ago) by arto
Branch: MAIN
CVS Tags: DRUPAL-6--1-0-ALPHA6
Changes since 1.30: +8 -3 lines
Diff to previous 1.30
Added a repository selection box to the RDF data statement insertion screen.

Revision 1.30 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 2 06:28:45 2009 UTC (8 months, 3 weeks ago) by arto
Branch: MAIN
Changes since 1.29: +26 -13 lines
Diff to previous 1.29
Improved error reporting when attempting to import RDF data sources but specifying an invalid serialization.

Revision 1.29 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 2 06:16:21 2009 UTC (8 months, 3 weeks ago) by arto
Branch: MAIN
Changes since 1.28: +11 -0 lines
Diff to previous 1.28
Moved the former RDF Schema settings from hook_form_alter() to rdf_admin_settings().

Revision 1.28 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 2 06:13:15 2009 UTC (8 months, 3 weeks ago) by arto
Branch: MAIN
Changes since 1.27: +10 -3 lines
Diff to previous 1.27
Improved error reporting when attempting to import RDF data sources but specifying an invalid serialization.

Revision 1.27 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 2 06:02:55 2009 UTC (8 months, 3 weeks ago) by arto
Branch: MAIN
Changes since 1.26: +33 -11 lines
Diff to previous 1.26
Fixed minor bugs relating to the use of named graphs on the RDF data management screen.

Revision 1.26 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 2 05:36:38 2009 UTC (8 months, 3 weeks ago) by arto
Branch: MAIN
Changes since 1.25: +71 -9 lines
Diff to previous 1.25
Implemented autocompletion of subject URIs and predicate properties on the RDF data management screens.

Revision 1.25 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 2 04:14:34 2009 UTC (8 months, 3 weeks ago) by arto
Branch: MAIN
Changes since 1.24: +3 -2 lines
Diff to previous 1.24
Improved feed management screen to show feed paths using their defined aliases, if any.

Revision 1.24 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 2 03:58:25 2009 UTC (8 months, 3 weeks ago) by arto
Branch: MAIN
Changes since 1.23: +1 -1 lines
Diff to previous 1.23
Defined an RDF_FORMAT_RSS constant for specifying the default RDF feed format.

Revision 1.23 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 2 03:55:19 2009 UTC (8 months, 3 weeks ago) by arto
Branch: MAIN
Changes since 1.22: +5 -5 lines
Diff to previous 1.22
Changed the default RDF feed serialization format to RDF/XML (the overall default for RDF handling remains RDF/JSON).

Revision 1.22 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 2 03:51:44 2009 UTC (8 months, 3 weeks ago) by arto
Branch: MAIN
Changes since 1.21: +7 -4 lines
Diff to previous 1.21
Collapse and disable channel and item settings if the feed hasn't been upgraded to RDF.

Revision 1.21 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 2 03:08:17 2009 UTC (8 months, 3 weeks ago) by arto
Branch: MAIN
Changes since 1.20: +71 -20 lines
Diff to previous 1.20
Changelog:
- Reimplemented the Drupal core modules' (node, taxonomy, blog, aggregator) RSS output in terms of extensible RDF/RSS 1.0 feeds - one important step towards publishing 100% RDFized Drupal sites.
- Added nodes' author information into RDF feeds by default (mapped to the dc:creator property).
- Changed RSS 1.0 feed output to use the MIME type application/rss+xml instead of application/rdf+xml.
- Refactored the Views 2.x RDF feed style and row plugins to use the new RDF feeds API for building their RSS 1.0 output.
- Consolidated all RDF feed configuration forms and logic in rdf.admin.inc.
- Consolidated most RDF feed build logic in rdf.feed.inc.
- Removed the special-cased Location module support in favor of supporting hook_nodeapi('rss item') when outputting RDF feeds.
- Renamed hook_rdf_views_feed() to hook_rdf_feed().
- Renamed hook_rdf_views_feed_channel() to hook_rdf_feed_channel().
- Renamed hook_rdf_views_feed_item() to hook_rdf_feed_item().
- Implemented a new API class RDF_Callback that will be used to support callbacks (poor man's closures) in various API functions.
- Implemented a new API class RDF_CallbackIterator that supports lazy iteration based on a data callback, helping to reduce memory usage.
- Fixed a bug (introduced in 6.x-1.0-alpha5) preventing CCK field property mappings from being saved.
- Added an input validation to ensure RDF mappings cannot be defined using non-existent namespaces.
- Improved the RDF mappings overview screen, and implemented autocompletion of RDF property names when mapping fields to RDF properties.
- Implemented a time zone configuration option for date/time values in RSS feeds.
- Fixed the time zone handling logic for RDF-mapped CCK fields used in RSS feeds.
- Added a $timezone parameter to rdf_datetime().
- Prevented a PHP warning from rdf_db_get_schema() when installing File Framework (fixed by miglius).
- #350485 by TheOnlyHarry: Fixed namespace prefix logic in RDF output.

Revision 1.20 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Feb 28 22:15:42 2009 UTC (8 months, 4 weeks ago) by arto
Branch: MAIN
Changes since 1.19: +333 -157 lines
Diff to previous 1.19
Changelog:
- Provided a new hook, hook_rdf_feeds(), for declaring RDF-compatible feeds.
- Implemented a new RDF feeds administration screen allowing centralized management and configuration of RSS feeds output from Drupal core modules, RDF-enabled Views, and from any other module that implements hook_rdf_feeds().
- Implemented hook_menu_alter() in order to override and upgrade the RSS feeds provided by Drupal's core modules to RSS 1.0-compatible RDF.
- Implemented the new API functions rdf_get_feed_info(), rdf_get_feed_settings(), and rdf_set_feed_settings().

Revision 1.19 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Feb 28 11:23:57 2009 UTC (8 months, 4 weeks ago) by arto
Branch: MAIN
Changes since 1.18: +2 -2 lines
Diff to previous 1.18
Fixed two overlooked RDF DB module dependencies that prevented namespace prefix editing.

Revision 1.18 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Feb 22 20:44:14 2009 UTC (9 months ago) by arto
Branch: MAIN
Changes since 1.17: +0 -5 lines
Diff to previous 1.17
Fixed two overlooked RDF Schema module dependencies.

Revision 1.17 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Feb 18 14:48:52 2009 UTC (9 months, 1 week ago) by arto
Branch: MAIN
Changes since 1.16: +19 -3 lines
Diff to previous 1.16
Implemented RDF mapping support for CCK Date fields that have both a start and an end date.

Revision 1.16 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Feb 16 13:27:09 2009 UTC (9 months, 1 week ago) by arto
Branch: MAIN
Changes since 1.15: +14 -14 lines
Diff to previous 1.15
Merged latest changes from http://github.com/bendiken/drupal-rdf.

Changelog:
- #330541 by jmiccolis: Views integration.
- Cache rdf_db_get_repository_tables() and rdf_db_count_repository_triples() results (by alex.k).
- Refactored rdf_db_get_repository_tables() and rdf_db_count_repository_triples().
- Prevent duplicate RDF statements from being inserted (in accordance with repository settings).
- Merge any duplicated RDF statements on cron runs (in accordance with repository settings).
- Implemented support for CCK Fieldgroup fields when outputting RSS feeds from the Views plugin.
- Honor Location module content-type-specific RSS settings when outputting RSS feeds from the Views plugin.
- Folded the RDF Schema module back into the base module, leaving a placeholder (for the time being) in order to allow users to cleanly uninstall the submodule.
- Renamed the 'RDF API' module to 'RDF'.
- Minor coding conventions cleanup.
- Updated the information in README.txt and INSTALL.txt; added contributors to README.txt.

Revision 1.15 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 23 07:25:10 2008 UTC (13 months ago) by arto
Branch: MAIN
CVS Tags: DRUPAL-6--1-0-ALPHA5
Changes since 1.14: +74 -0 lines
Diff to previous 1.14
Implemented a new admin/settings/rdf/mappings screen for displaying a summary of defined mappings between Drupal data and RDF classes/properties.

Revision 1.14 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Oct 21 15:17:46 2008 UTC (13 months, 1 week ago) by arto
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13
Added support for defining namespace prefixes for URNs; fixed rdf_is_valid_urn() somewhat.

Revision 1.13 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Oct 1 11:32:17 2008 UTC (13 months, 3 weeks ago) by arto
Branch: MAIN
CVS Tags: DRUPAL-6--1-0-ALPHA4
Changes since 1.12: +40 -1 lines
Diff to previous 1.12
Added maintenance settings to prevent/merge duplicate RDF statements and purge unused resource URIs on cron runs.

Revision 1.12 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Oct 1 11:32:01 2008 UTC (13 months, 3 weeks ago) by arto
Branch: MAIN
Changes since 1.11: +1 -1 lines
Diff to previous 1.11
Replaced all instances of require_once() with module_load_include().

Revision 1.11 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Oct 1 11:31:29 2008 UTC (13 months, 3 weeks ago) by arto
Branch: MAIN
Changes since 1.10: +5 -5 lines
Diff to previous 1.10
Minor cleanup for stricter adherence to the Drupal coding standards.

Revision 1.10 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Sep 2 07:34:45 2008 UTC (14 months, 3 weeks ago) by arto
Branch: MAIN
Changes since 1.9: +1 -9 lines
Diff to previous 1.9
Removed spurious, non-Drupalesque PHPDoc file headers.

Revision 1.9 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Sep 2 07:23:10 2008 UTC (14 months, 3 weeks ago) by arto
Branch: MAIN
Changes since 1.8: +3 -3 lines
Diff to previous 1.8
Imported the latest 6.x version from development repository.

Changelog:
- Renamed vendor/arc2 directory to vendor/arc (#273804 by robertDouglass).
- Extended the RDF DB tuple store with the statement creator's user ID and the creation timestamp.
- Deprecated rdf_uriref() in favor of rdf_uri().

Revision 1.8 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 4 15:40:32 2008 UTC (17 months, 3 weeks ago) by arto
Branch: MAIN
CVS Tags: DRUPAL-6--1-0-ALPHA1, DRUPAL-6--1-0-ALPHA2, DRUPAL-6--1-0-ALPHA3
Changes since 1.7: +326 -0 lines
Diff to previous 1.7
Imported latest 6.x version (r462) from SVN development repository.

Changelog:
- Folded the RDF DB, RDF Export and RDF Import submodules back into the base module to allow for easier dependency management.
- Updated menu routing for Drupal 6.2 compatibility (#264076).
- Disabled unavailable formats when ARC2 is not installed.
- Updated documentation; added sponsors to README.txt.

Revision 1.7 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Mar 15 11:42:34 2008 UTC (20 months, 2 weeks ago) by arto
Branch: MAIN
Changes since 1.6: +5 -5 lines
Diff to previous 1.6
Imported latest 6.x version from SVN development repository.

Changelog (RDF API):
- Fixed bug in _rdf_deconstruct_arc2_value().
- Accept both normalized and denormalized data in theming functions.
- Removed unnecessary 'Persistent' column from repository management screen.
- Fixed bug in theme_rdf_property_table().
- Implemented new API function rdf_value().
- Added new class RDF_Statement (needed by SPARQL module).
- Implemented to_n3() functions for RDF classes.

Changelog (RDF DB):
- Reorganized menu paths for RDF DB repository management in order to enable other modules to provide their own kinds of repositories.

Changelog (RDF Schema):
- Identified the forms that should eventually be extended using hook_form_alter().
- Implemented form extensions for node type and taxonomy vocabulary RDF mappings.
- Implemented form extensions for user profile field RDF mapping.

Revision 1.6 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Feb 21 23:01:55 2008 UTC (21 months ago) by arto
Branch: MAIN
Changes since 1.5: +1 -1 lines
Diff to previous 1.5
Imported latest 6.x version from SVN development repository.

Changelog (RDF API):
- Added a new API convenience function rdf_mailto().
- Obsoleted hook_rdf_data() in favor of hook_rdf_resources().
- Reimplemented the system hook_rdf_query() for better memory-efficiency.
- Moved site description metadata to rdf_load_site().
- Updated module descriptions in README.txt to reflect .info files.

Revision 1.5 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Feb 17 03:42:23 2008 UTC (21 months, 1 week ago) by arto
Branch: MAIN
Changes since 1.4: +26 -0 lines
Diff to previous 1.4
Imported latest 6.x version from SVN development repository.

Changelog (RDF API):
- Implemented hook_hook_info(), defining triggers that fire when triples are inserted or deleted.
- Implemented automatically-constructed namespace helper classes.
- Updated handbook link to point to http://drupal.org/handbook/modules/rdf.
- Implemented hook_rdf_contexts() and the corresponding new API function rdf_get_contexts().
- Implemented admin screen for viewing the available contexts (named graphs); added a new API function rdf_count().

Changelog (RDF DB):
- Implemented hook_rdf_contexts().

Revision 1.4 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Feb 15 03:12:38 2008 UTC (21 months, 1 week ago) by arto
Branch: MAIN
Changes since 1.3: +1 -1 lines
Diff to previous 1.3
Imported latest 6.x version from SVN development repository.

Changelog:
- Implemented rdf_use_repository() and limiting of queries and operations to a particular repository.
- Implemented named graph support; fixed bug in rdf_delete() callback.
- #221284 by Arancaytar: Rename rdf_filter() to _rdf_filter() to avoid collision with hook_filter().

Revision 1.3 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Feb 10 23:01:15 2008 UTC (21 months, 2 weeks ago) by arto
Branch: MAIN
Changes since 1.2: +8 -2 lines
Diff to previous 1.2
Imported latest 6.x version from SVN development repository.

Changelog:
- Amended hook_rdf_formats() definitions with links to the RDF formats' specifications.
- Added some preliminary help texts for all admin screens based on the documentation at http://drupal.org/node/219852.
- Implemented hook_requirements('runtime') in order to display ARC2 installation status.

Revision 1.2 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Feb 10 01:05:33 2008 UTC (21 months, 2 weeks ago) by arto
Branch: MAIN
Changes since 1.1: +21 -1 lines
Diff to previous 1.1
Imported latest 6.x version from SVN development repository.

Changelog:
- Implemented a new setting for selecting the default serialization format.
- Added vendor directory for third-party code such as ARC2.
- Automatically load the ARC2 library in hook_init(), if it has been installed into vendor/arc2/ by the administrator.
- Implemented the RDF/JSON format and made it the default.
- Changed RDF/PHP format MIME type to application/vnd.php.serialized.
- Implemented hook_service() to integrate with the Services API.

Revision 1.1 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Feb 6 10:25:40 2008 UTC (21 months, 3 weeks ago) by arto
Branch: MAIN
Initial import of the RDF API and RDF DB modules for Drupal 6.x.

These are part of an ensemble of modules providing comprehensive RDF functionality and interoperability for Drupal.

This is currently pre-alpha and should be considered an early development sneak peek for developers needing to introduce the RDF API as a dependency.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.2