Some fields can be parsed into smaller and simpler data. This module focus on
some important and frequently used fields.
- author
- - Christian, Gimenez
- license
- - GPLv3
- author_field(+Field:term, Authors:list)
- Parse an author field.
- Arguments:
-
Field | - a field/2 term: field(+Author:term, +Value: String) . |
Authors | - a list of author/2 terms: author(+Surname: string, +Name: string) . |
- all_keywords(+Codes:codes, -Keywords:list)
- True if Keywords is a list with the keywords retrieved from Codes.
This predicate identify if the codes are separated by ",", ";" or spaces.
- Arguments:
-
Codes | - the value of a "keywords" field. |
Keywords | - a list of strings with the keywords. |
- bibentry_keywords(+BibEntry:term, -Keywords:list)
- return from a BibTeX entry/3 all the keywords declared.
This predicate parse each "keywords" field's values.
- Arguments:
-
Keywords | - a list of strings. |
BibEntry | - an entry/3 compound term. |