Use this module if you need to cherrypick on an entity type or individual entity level what fields should be output in what order in a Drupal service call. The Field Resource module uses tokens and the content edit interface so you don't need to be a developer to fine tune the content returned in a service call.
Description
The Field Resource Module is a plugin for the Services module. The module provides a new field type that you can add to any entities whose content you want to use as a resource in a Drupal service. In the field you can use a combination of text and tokens to finetune the output you will get for a service call for that entity.
The field widget has two parts:
Text area where you define the service output:
On an entity type level you can define a default for the service output for all the entities of a given type. You could for example concatenate the output for all the fields in reverse order e.g.
"[field_C]; [field_B]; [field_A]"
On individual entity pages you can change the content of the field to overwrite these default settings.
a machine name form element for the unique resource id:
By default this field will be derived from the title of the node, but it is again possible to overwrite this default setting. This unique id is needed for the service call.
Inference Rules are used for discovering new relationships using automatic procedures. This module utilizes learning algorithms and site data and / or metadata to generate new knowledge.