Specifications for the EASTIN Input Web services

From wiki.gpii
Jump to: navigation, search

EASTIN Input Web services specs version 4.1

In EASTIN Input Web services there are two groups of Web methods: the batch methods and the live ones. Batch methods are invoked by automatic processes which run in EASTIN central server and are used to update some almost-static information inside the EASTIN Portal (for example the ISO tree, the keyword lists, etc.). These methods are called with different frequencies (from once a day to once a month), depending on how often the retrieved information content is supposed to change inside each EASTIN partner’s local system. For example the method which returns the description of ISO classes, used to update the ISO classification tree in EASTIN Portal, is called once a month, because the ISO classification is supposed to be almost constant[1]. Instead the method which returns the number of products for a given ISO class is invoked once a day because new products could be often added inside the EASTIN partners’ local systems.

On the other side live methods are invoked directly by the end users through the EASTIN Portal Web pages and they return the results of searches inside EASTIN partners’ databases about products, actors (also called “organisations” in the EASTIN Web pages), and associated information.

 

In the following description the name of basic data types derives from the SOAP – XML Schema Definition standard (XSD). Each partner must cast these types to the specific types of the language/platform adopted to implement the Input Web services.

 

 

Batch methods

integer GetIsoClassProductCount(string isoCode)

Input parameters:

-      string isoCode: a string representing a single ISO class (for example “12.22”).

Returns:

-      integer representing the number of products contained in the ISO class passed in the input parameter. Returns zero if no product belongs to the ISO class.

Frequency:

-      Once a day; the first call to the Web method is executed at any moment between 04.00 AM (GMT +1:00) and 04.59 AM (GMT +1:00). The time at which the last call is executed is not defined.

 

This is a batch method which returns the number of products belonging to the ISO class whose ISO code is passed as a string parameter to the method. If no product belonging to the ISO class is found the method returns zero. The method is designed to work in batch mode. Once a day the ISO classification tree which is stored in the EASTIN central repository is visited by the batch process and for each node which is a leaf of the ISO tree the method is called, passing the ISO code of that node as parameter (so the number of calls to the Web method is equal to the number of leaf nodes of the EASTIN ISO classification tree). The method retrieves the number of products belonging to that ISO class and this information is updated in the EASTIN ISO tree.

           

IsoClassLocalizationDto GetIsoClassLocalization(string isoCode)[2]

Input parameters:

-      string isoCode: a string representing a single ISO class (for example “12.22”).

Returns:

-      IsoClassLocalizationDto object containing the description of the ISO class passed in the input parameter. If no description is found returns the null object.

Frequency:

-      Once a month; the first call to the Web method is executed on the second day of every month at any moment between 03.00 AM (GMT +1:00) and 03.59 AM (GMT +1:00). The time at which the last call is executed is not defined.

 

This is a batch method that returns a single object belonging to the class IsoClassLocalizationDto, which represents an element of the ISO classification. The method searches into the local database for information about the ISO class whose ISO code is passed as string parameter to the method. For example if the value “12.22” is passed, the method will search for information about 12.22 ISO class. The information items retrieved by the method and stored in the IsoClassLocalizationDto object are:

  • the ISO code;
  • the title of the ISO class;
  • the scope note of the ISO class (if it exists).

If no information for the ISO class is found the method returns the null object. The method is designed to work in batch mode. Once a month the ISO classification tree which is stored in EASTIN central repository is visited by the batch process and for each node, which represents an ISO class, the method is called, passing the ISO code of that node as parameter (so the number of calls to the Web method is equal to the number of nodes of the EASTIN ISO classification tree). The method retrieves the information about that ISO class and this information is updated in the EASTIN Portal ISO tree. For a complete description of the IsoClassLocalizationDto object see below.

 

KeywordDto[] GetKeywords()[3]

Input parameters:

-      none.

Returns:

-      KeywordDto[]: an array of KeywordDto objects containing information about keywords. If no keyword is found returns a not null KeywordDto[] array with zero elements.

Frequency:

-      Once a month; the unique call to the Web method is executed on the third day of every month at any moment between 03.00 AM (GMT +1:00) and 03.59 AM (GMT +1:00).

 

This is a batch method which returns an array of objects belonging to the class KeywordDto. The method searches into the EASTIN partners’ local databases for the dictionary of (keywords –> ISO classes) which will be used in the keyword research of the EASTIN portal. This method requires no parameter. Each KeywordDto object contains the following information:

  • the keyword id in the partner’s local database;
  • the keyword text;
  • an array of ISO codes which are related to this keyword.

If no keyword is found the method returns a not null array with zero elements. The method is designed to work in batch mode. Once a month the method is called and the returned information are updated in the EASTIN portal keyword lists. For a complete description of the KeywordDto object see below.

 

 

Live search methods[4]

1. Product searches

 

SmallProductDto[] FindSmallProducts(string[] isoCodes, FeatureDto[] features, string commercialName, string manufacturer, dateTime insertDateMin, dateTime insertDateMax)

Input parameters:

-      string[] isoCodes: an array of strings representing ISO classes (for example [“12.22”, “09.03.03”]);

-      FeatureDto[] features: an array of FeatureDto objects (for a complete description of the FeatureDto object see below);

-      string commercialName: the whole or a part of the commercial name of the products to be searched;

-      string manufacturer: the whole or a part of the manufacturer name of the products to be searched;

-      dateTime insertDateMin: the lower bound for the insert date of the products to be searched;

-      dateTime insertDateMax: the upper bound for the insert date of the products to be searched.

Returns:

-      SmallProductDto[]: array of SmallProductDto objects containing each a light set of information about a product (for a complete description of the SmallProductDto object see below). If no product is found returns a not null SmallProductDto[] array with zero elements.

 

This method returns an array of objects belonging to the class SmallProductDto. The method implements five different kinds of searches:

  1. If the isoCodes array is not void the method searches for all products belonging to the ISO classes passed, using an OR statement. For example if [“12.22”, “09.03.03”] is the isoCodes array, all products belonging to the 12.22 ISO class OR to the 09.03.03 class are returned.
  2. If the features array is not void the method searches for all products that possess the indicated FeatureDto objects and whose measures for the respective features are compatible with the measure boundaries specified in the FeatureDto objects. For example if features contains the FeatureDtos [{“Width (cm)”, 30, 50}, {“Height (cm)”, 80, 100}] the method will search for all products having some widths in the range [30, 50] AND having some heights in the range [80, 100]. Note that if a product declares for example to have a fixable width between 20 and 40 it should be included in the search results since for some of its configurations it satisfies the boundaries. The product is included in the search results only if the compatibility between its measures and the given boundaries present in in the FeatureDto objects are satisfied for all FeatureDto objects.
  3. If commercialName is not void the method searches a matching between the words contained in the  commercialName parameter and the respective data in the EASTIN partner’s local database. Since into the commercialName parameter there could be one or more words, the method must split the words and search inside its database for products whose commercial name contains all these words (even if present as substrings inside of biggest strings). For example if commercialName = “quickie xenon” the method must search for all products whose commercial name contains both words “quickie” AND “xenon”.
  4. If manufacturer is not void the method executes the search using the same criteria specified in 2 but applied to products’ manufacturer name.
  5. If insertDateMin and insertDateMax are both not null all products whose insert date is included within the interval [insertDateMin, insertDateMax], endpoints included, are returned. These two parameters must be both not null or both null.

If more than one parameter is not void at the same time, the results coming from the matches for each parameter are merged together with an AND logic: only results satisfying the conditions specified for each parameter are returned. If no product is found the method returns a not null SmallProductDto[] array with zero elements.

 

 

ProductDtoGetProduct(string productCode)

Input parameters:

-      string productCode: the id of the product in the EASTIN partner’s system.

Returns:

-      ProductDto: an object containing detailed information about a single product. If no product is found than returns the null object.

 

This method returns an object belonging to the class ProductDto (for a complete description of the ProductDto object see below). The method searches into EASTIN partner’s local databases for the product which has the id matching with the method parameter productCode. If no product is found the method returns the null object.

 

 

2. Actor searches

 

SmallActorDto[] FindSmallActors(string actorType, string[] isoCodes, string[] icfCodes, string actorName, dateTime insertDateMin, dateTime insertDateMax)

Input parameters:

-      string actorType: the type of the actor;

-      string[] isoCodes: an array of strings representing ISO classes (for example [“12.22”, “09.03.03”]);

-      string[] icfCodes: an array of strings representing the EASTIN ICF classes (for example [“b1”, “d2”]) which are a subset of the official ICF classification;

-      string actorName: the whole or a part of the name of the searched actor;

-      dateTime insertDateMin: the lower bound for the insert date of the actors to be searched;

-      dateTime insertDateMax: the upper bound for the insert date of the actors to be searched.

Returns:

-      SmallActorDto[]: an array of SmallActorDto objects containing each a light set of information about an actor (for a complete description of the SmallActorDto object see below). If no actor is found returns a not null SmallActorDto[] array with zero elements.

 

This method returns an array of objects belonging to the class SmallActorDto. The method implements five different kinds of searches:

  1. If the type parameter is not void the method searches for all actors belonging to the specified type; the possible values for type are: “companies”, “projects” and “serviceproviders”.
  2. If the isoCodes array is not void the method searches for all actors belonging to the ISO classes passed, using an OR statement. For example if [“12.22”, “09.03.03”] is the isoCodes array, all actors belonging to the 12.22 ISO class OR to the 09.03.03 class are returned.
  3. If the icfCodes array is not void the method searches for all actors belonging to the ICF classes passed, using an OR statement. For example if [“b1”, “d2”] is the icfCodes array, all actors belonging to the b1 ICF class OR to the d2 class are returned.
  4. If actorName is not void the method searches a matching between the words contained in the actorName parameter and the respective data in the EASTIN partner’s local database. Since into the actorName parameter there could be one or more words, the method must split the words and search inside its database for actors whose name contains all these words (even if present as substrings inside of biggest strings). For example if actorName = “metlex ltd” the method must search for all actors whose name contains both words “metlex” AND “ltd”.
  5. If insertDateMin and insertDateMax are both not null all actors whose insert date is included within the interval [insertDateMin, insertDateMax], endpoints included, are returned. These two parameters must be both not null or both null.

If more than one parameter is not void at the same time, the results coming from the matches for each parameter are merged together with an AND logic: only results satisfying the conditions specified for each parameter are returned. If no actor is found returns a not null SmallActorDto[] array with zero elements.

 

 

ActorDto GetActor(string actorType, string actorCode)

Input parameters:

-      string actorType: the type of the actor;

-      string actorCode: the id identifying a single actor inside the EASTIN partner’s local system.

Returns:

-      ActorDto: an object containing detailed information about a single actor (for a complete description of the ActorDto object see below). If no actor is found than returns the null object.

 

This method returns an object belonging to the class ActorDto. The method searches into EASTIN partner’s local database for the actor of the type specified in the actorType parameter which has the id matching with the method parameter actorCode. If no actor is found the method returns the null object.

 

3. Associated information searches

 

SmallAssociatedInfoDto[] FindSmallAssociatedInfos(string infoType, string[] isoCodes, string[] icfCodes, string title, string author, dateTime insertDateMin, dateTime insertDateMax)

Input parameters:

-      string infoType: the type of the associated information document;

-      string[]isoCodes: an array of strings representing ISO classes (for example [“12.22”, “09.03.03”]);

-      string[]isoCodes: an array of strings representing EASTIN ICF classes (for example [“b1”, “d2”]);

-      string title: the whole or a part of the title (in the original language or in English) of the searched associated information document;

-      string author: the whole or a part of the author names of the searched associated information document;

-      dateTime insertDateMin: the lower bound for the insert date of the associated information documents to be searched;

-      dateTime insertDateMax: the upper bound for the insert date of the associated information documents to be searched.

Returns:

-      SmallAssociatedInfoDto[]: an array of SmallAssociatedInfoDto objects containing each a light set of information about an associated information document (for a complete description of the SmallAssociatedInfoDto object see below). If no associated information document is found returns a not null SmallAssociatedInfoDto[] array with zero elements.

 

This method returns an array of objects belonging to the class SmallAssociatedInfoDto. The method implements six different kinds of searches:

  1. If the type parameter is not void the method searches for all associated information documents belonging to the specified type; the possible values are: “articles”, “casedescriptions”, “ideas”, “faqs”, “forums”, “news” and “regulations”.
  2. If the isoCodes array is not void the method searches for all associated information documents belonging to the ISO classes passed, using an OR statement. For example if [“12.22”, “09.03.03”] is the isoCodes array, all associated information documents belonging to the 12.22 ISO class OR to the 09.03.03 class are returned.
  3. If the icfCodes array is not void the method searches for all associated information documents belonging to the ICF classes passed, using an OR statement. For example if [“b1”, “d2”] is the icfCodes array, all associated information documents belonging to the b1 ICF class OR to the d2 class are returned.
  4. If title is not void the method searches a matching between the words contained in the title parameter and the respective data in the EASTIN partner’s local database. Since into the title parameter there could be one or more words, the method must split the words and search inside its database for associated information documents whose title (in original language OR in English if present) contains all these words (even if present as substrings inside of biggest strings). For example if title = “a guide to wheeled walking frames” the method must search for all associated information documents whose original title or whose English title contain all words “a”, “guide”, “to”, “wheeled”, “walking” and “frames”.
  5. If the author parameter is not void the method executes the search using the same criteria specified in 4 but applied to the name of the authors of the associated information document (in this case no distinction is needed between original language and English).
  6. If insertDateMin and insertDateMax are both not null all associated information documents whose insert date is included within the interval [insertDateMin, insertDateMax], endpoints included, are returned. These two parameters must be both not null or both null.

If more than one parameter is not void at the same time, the results coming from the matches for each parameter are merged together with an AND logic: only results satisfying the conditions specified for each parameter are returned. If no associated information document is found the method returns a not null SmallAssociatedInfoDoc[] array with zero elements.

 

 

AssociatedInfoDto GetAssociatedInfo(string infoType, string associatedInfoCode)

Input parameters:

-      string infoType: the type of the associated information document;

-      string associatedInfoCode: the id identifying a single associated information document inside the EASTIN partner’s local systems.

Returns:

-      AssociatedInfoDto: an object containing detailed information about a single associated information document (for a complete description of the AssociatedInfoDto object see below). If no associated information document is found than returns the null object.

 

The method searches into the EASTIN partner’s local database for the associated information document of the type specified in the infoType parameter which has the id matching with the method parameter associatedInfoCode. If no associated information document is found the method returns the null object.

 

 

EASTIN custom data types

 

As we have seen EASTIN Input Web services return basic SOAP types, such as String, Int and DateTime, but also custom defined types. A complete description of EASTIN custom defined types follows below. All mandatory fields are marked with a “*” (all the other fields can be considered as nullable). For the array fields in case they are empty do not assign a null value to them but a not null array of zero elements.

 

IsoClassLocalizationDto   

-      string IsoCode*: the code of the ISO class;

-      string Title*: the name of the ISO class ;

-      string ScopeNote: the ISO class description.

 

KeywordDto   

-      string KeywordId*: the id of the keyword in the partner’s local database;

-      string Text*: the keyword text;

-      string[] IsoCodes*: the array of all ISO classification codes related to the keyword (for example [“12.22”, “09.03.03”]).

 

FeatureDto   

-      integer FeatureId*: the id of the feature in the EASTIN Taxonomy vocabulary;

-      decimal ValueMin: the lower bound value of the measure specified for this feature;

-      decimal ValueMax: the upper bound value of the measure specified for this feature.

 

SmallProductDto

-      string ProductCode*: the id of the product in the partner’s local database;

-      string IsoCodePrimary*: the primary ISO Code of the product (for example “09.03.03”);

-      string[] IsoCodesOptional: the array of all secondary ISO classification codes of the product (for example [“12.22”, “09.03.03”]);

-      string CommercialName*: the commercial name of the product;

-      string ManufacturerCode*: the id of the product’s manufacturer in the partner’s local database;

-      string ManufacturerOriginalFullName*: the full name in the original language of the product’s manufacturer;

-      dateTime InsertDate*: the insert date of the product;

-      dateTime LastUpdateDate*: the last update date of the product;

-      string ThumbnailImageUrl: the URL of the small format picture of the product (used when displaying list of products in EASTIN Portal). The URL must be accessible on the Web by the end user’s browser.

 

ProductDto  

-      string ProductCode*: the id of the product in the partner’s local database;

-      string IsoCodePrimary*: the primary ISO Code of the product (for example “09.03.03”);

-      string[] IsoCodesOptional: the array of all secondary ISO classification codes of the product (for example [“12.22”, “09.03.03”]);

-      string CommercialName*: the commercial name of the product;

-      string ManufacturerCode*: the id of the product’s manufacturer in the partner’s local database;

-      string ManufacturerOriginalFullName*: the full name in the original language of the product’s manufacturer;

-      dateTime InsertDate*: the insert date of the product;

-      dateTime LastUpdateDate*: the last update date of the product;

-      string ThumbnailImageUrl: the URL of the small format image of the product (used when displaying list of products in the EASTIN portal). The URL must be accessible on the Web by the end user’s browser.

-      bool IsReviewAllowed*: if true the end user is authorized to review this product;

-      string ManufacturerAddress: the address of the product’s manufacturer;

-      string ManufacturerPostalCode: the postal code of the product’s manufacturer;

-      string ManufacturerTown: the town of the product’s manufacturer;

-      string ManufacturerCountry*: the country code of the product’s manufacturer in ISO 3166-1-alpha-2 code (for example “IT”, “US”, etc.);

-      string ManufacturerPhone: the phone of the product’s manufacturer;

-      string ManufacturerFax: the fax of the product’s manufacturer;

-      string ManufacturerEmail: the email of the product’s manufacturer;

-      string ManufacturerSkype: the Skype account name of the product’s manufacturer;

-      string ManufacturerWebSiteUrl: the Web site URL of the product’s manufacturer;

-      string[] ManufacturerSocialNetworkUrls: an array of URLs linking to the product’s manufacturer page inside the main social networks (for example Facebook, Twitter, LinkedIn, etc.);

-      string ImageUrl: the URL of the big format image of the product (used when displaying the detail view of the product in the EASTIN portal). The URL must be accessible on the Web by the end user’s browser;

-      string OriginalDescription: the description of the product in the original language;

-      string EnglishDescription: the description of the product in English;

-      string OriginalUrl: the URL of the Web page in the original language on the original EASTIN partner’s Web site in which the product is presented. The URL must be accessible on the Web by the end user’s browser;

-      string EnglishUrl: the URL of the Web page in English on the original EASTIN partner’s Web site in which the product is presented. The URL must be accessible on the Web by the end user’s browser;

-      string OriginalDownloadUrl: the URL of the download Web page in the original language on the original EASTIN partner’s Web site in which the product is presented. The URL must be accessible on the Web by the end user’s browser;

-      string EnglishDownloadUrl: the URL of the download Web page in English on the original EASTIN partner’s Web site in which the product is presented. The URL must be accessible on the Web by the end user’s browser;

-      string[] UserManualUrls: an array containing the URLs of product’s user manuals;

-      string[] VideoUrls: an array containing the URLs of product’s demo videos;

-      string[] BrochureUrls: an array containing the URLs of product’s brochures;

-      string[] FurtherInfoUrls: an array containing the URLs of other possible information present on the Web related to the product;

-      FeatureDto[] Features: an array of FeatureDto objects containing all the EASTIN Taxonomy features (with the measure values if needed) for this product.

 

SmallActorDto

-      string ActorCode*: the id of the actor in the EASTIN partner’s local database;

-      string OriginalFullName*: the full name of the actor in the original language;

-      string Country*: the country code of the actor in ISO 3166-1-alpha-2 code (for example “IT”, “US”, etc.);

-      dateTime InsertDate*: the insert date of the actor in the EASTIN partner’s local database;

-      dateTime LastUpdateDate*: the insert date of the actor in the EASTIN partner’s local database.

 

ActorDto

-      string ActorCode*: the id of the actor in the EASTIN partner’s local database;

-      string OriginalFullName*: the full name of the actor in the original language;

-      string Country*: the country code of the actor in ISO 3166-1-alpha-2 code (for example “IT”, “US”, etc.);

-      dateTime InsertDate*: the insert date of the actor in the EASTIN partner’s local database;

-      dateTime LastUpdateDate*: the insert date of the actor in the EASTIN partner’s local database;  

-      string ShortName*: the short name of the actor;

-      string EnglishFullName*: the full name of the actor in English;

-      string OriginalDescription: the description of the Actor in the original language;

-      string EnglishDescription: the description of the Actor in English;

-      dateTime StartDate*: the start date of the actor

-      dateTime EndDate: the end date of the actor

-      string ContactBody: the reference organization of the actor;

-      string Address: the address of the actor;

-      string PostalCode: the postal code of the actor;

-      string Town: the town of the actor;

-      string Phone: the phone of the actor;

-      string Fax: the fax of the actor;

-      string Email: the email of the actor;

-      string Skype: the Skype account name of the actor;

-      string WebSiteUrl: the Web site URL of the actor. The URL should be accessible on the Web by the end user’s browser;

-      string ContactPersonFullName: the complete name of the contact person for the actor;

-      string OriginalUrl: the URL of the Web page in the original language on the original EASTIN partner’s Web site in which the actor is presented. The URL must be accessible on the Web by the end user’s browser;

-      string EnglishUrl: the URL of the Web page in English on the original EASTIN partner’s Web site in which the actor is presented. The URL must be accessible on the Web by the end user’s browser

-      string[] SocialNetworkUrls: an array of URLs linking to the actor page inside the main social networks (for example Facebook, Twitter, LinkedIn, etc.);

-      string[] IcfCodes*: the array of all EASTIN ICF classification codes of the actor (for example [“b1”, “d2”]);

-      string[] IsoCodes*: the array of all ISO classification codes of the actor (for example [“12.22”, “09.03.03”]);

 

SmallAssociatedInfoDto

-      string AssociatedInfoCode*: the ID of the associated information document in the EASTIN partner’s local database; 

-      string Authors*: a string containing the names (or the initials) of the authors of the associated information document (this is not an array but a single string);

-      string OriginalTitle*: the original title in the native language of the associated information document

-      string EnglishTitle*: the English translation of the original title of the associated information document

-      string OriginalLanguage*: the ISO 639-1 code of the native language of the associated information document (for example: “en”, “it”, “de”);

-      dateTime InsertDate*: the insert date of the associated information document in the EASTIN partner’s local database;

-      dateTime LastUpdateDate*: the last update date of the associated information document in EASTIN partner’s local database.

 

AssociatedInfoDto       

-      string AssociatedInfoCode*: the ID of the associated information document in the EASTIN partner’s local database; 

-      string Authors*: a string containing the names (or the initials) of the authors of the associated information document (this is not an array but a single string);

-      string OriginalTitle*: the original title in the native language of the associated information document

-      string EnglishTitle*: the English translation of the original title of the associated information document

-      string OriginalLanguage*: the ISO 639-1 code of the native language of the associated information document (for example: “en”, “it”, “de”);

-      dateTime InsertDate*: the insert date of the associated information document in the EASTIN partner’s local database;

-      dateTime LastUpdateDate*: the last update date of the associated information document in EASTIN partner’s local database

-      integer PublicationYear*: the publication year of the associated information document;

-      string PublishingDetails: the publishing details (for example the publishing house) of the associated information document;

-      string OriginalAbstract: the abstract of the associated information document in the original language;

-      string EnglishAbstract: the abstract of the associated information document in the original language;

-      string OriginalUrl: the URL of the Web page in the original language on the original EASTIN partner’s Web site in which the associated information document is presented. The URL must be accessible on the Web by the end user’s browser;

-      string EnglishUrl: the URL of the Web page in English on the original EASTIN partner’s web site in which the associated information document is presented. The URL must be accessible on the Web by the end user’s browser;

-      string OriginalDownloadUrl: the URL for the download of the associated information document in the original language;

-      string EnglishDownloadUrl: the URL for the download of the associated information document in English;

-      string ImageUrl: the URL of the picture related to the associated information document (used when displaying the detail view of the associated information document in EASTIN Portal). The URL must be accessible on the Web by the end user’s browser;

-      string[] FurtherInfoUrls: an array containing the URLs of other possible information present on the Web related to the associated information document;

-       string[] IcfCodes*: the array of all EASTIN ICF classification codes of the associated information document (for example [“b1”, “d2”]);

-       string[] IsoCodes*: the array of all ISO classification codes of the associated information document (for example [“12.22”, “09.03.03”]);

 



[1] Please note that not all the partners have to implement all the batch methods. The method that returns the description of the ISO 9999 classification, for example, has to be implemented only by a a restricted set of authorized partners, responsible for providing the localization in different languages of the ISO 9999 classification.

[2] This method has to be implemented only by a restricted set of authorized partners, responsible for providing the localization in different languages of the ISO 9999 classification. For further information please contact the EASTIN portal administrators.

[3] This method has to be implemented only by a restricted set of authorized partners, responsible for providing the localization in different languages of the keyword list. For further information please contact the EASTIN portal administrators.

[4] All the “Live search methods” must be implemented. For methods that retrieve a typology of data that is not available in the partner’s database an empty array or a null value (depending on the specific method) must be returned.