aboutsummaryrefslogtreecommitdiffstats
path: root/skate/unstructured.go
diff options
context:
space:
mode:
Diffstat (limited to 'skate/unstructured.go')
-rw-r--r--skate/unstructured.go11
1 files changed, 11 insertions, 0 deletions
diff --git a/skate/unstructured.go b/skate/unstructured.go
index 85ef0fe..7fda9d7 100644
--- a/skate/unstructured.go
+++ b/skate/unstructured.go
@@ -47,6 +47,7 @@ func ParseUnstructured(ref *Ref) error {
ref.Biblio.DOI = strings.Replace(ref.Biblio.Url, prefix, "", -1)
}
}
+ // Another DOI pattern.
v = PatDOINoHyphen.FindString(ref.Key)
if v != "" && ref.Biblio.DOI == "" {
ref.Biblio.DOI = v
@@ -61,5 +62,15 @@ func ParseUnstructured(ref *Ref) error {
ref.Biblio.ArxivId = vs[1]
}
}
+ // XXX: ISBN
+ ref.Biblio.Extra.ISBN = ParseIsbn(uns)
+ // Some more examples:
+ // - 2005 Sep;95(9):1545-51
+ // - Pattern Anal. Mach. Intell., 36(2):346-360, 2014. 4, 6, 7"
+ //
+ // There seems to be a number tiny of data issues; e.g. one off dates. Can
+ // we fix them here?
+ // Include: https://images.webofknowledge.com/images/help/WOS/J_abrvjt.html, ...
+
return nil
}