Signposting implementation for Open Journal System

20 views
Skip to first unread message

Bollini Andrea

unread,
Mar 12, 2018, 3:52:17 PM3/12/18
to signp...@googlegroups.com, Perelli Matteo
Dear all, 
we have been fund to implement signposting in OJS. 
We are now in the testing phase, our solution is currently working in OJS 2.4, once validated we will implement it also for OJS 3 These URLs lead to real landing page of journal articles of a production OJS instance where our plugin is already deployed http://www.annalsofgeophysics.eu/index.php/annals/article/view/7520 http://www.annalsofgeophysics.eu/index.php/annals/article/view/7507 http://www.annalsofgeophysics.eu/index.php/annals/article/view/7520 The following patterns have been implemented 
- Author; 
- Bibliographic metadata; 
- Identifier; 
- Publication boundary 

 of course the author patter is only implemented where and for the authors have been identified during the submission.

We have also implemented the linkset support as an alternative way to provide the links when there are more than a configured limit (we think about 10 as a good default, for testing purpose we have set it to 8) so that the following URL provide a sample of that http://www.annalsofgeophysics.eu/index.php/annals/article/view/7553 

We will be happy to receive feedback from you before to propose the plugin for official inclusion in OJS, 
Andrea


Inviato da smartphone Samsung Galaxy.

-- 
This message has been checked by Libra ESVA and is believed to be clean.

Companjen, B.A.

unread,
Mar 13, 2018, 4:25:10 AM3/13/18
to Bollini Andrea, signp...@googlegroups.com, Perelli Matteo

Dear Andrea,

 

I don't see any link headers or elements for the URLs in your message. Are you sure the plugin has been deployed?

 

Regards,

 

Ben

--
You received this message because you are subscribed to the Google Groups "signposting" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
signposting...@googlegroups.com.
To post to this group, send email to
signp...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/signposting/D45808E859818D46A0CECF8057C7B7505409A85A%40ITW-EMAIL.itway.local.
For more options, visit
https://groups.google.com/d/optout.

Bollini Andrea

unread,
Mar 13, 2018, 5:00:44 AM3/13/18
to Companjen, B.A., signp...@googlegroups.com, Perelli Matteo

Hi Ben,

thanks for your prompt feedback.

You are right the headers are missing on the landing page for HEAD requests. They are only shown for GET requests.

 curl -v "http://www.annalsofgeophysics.eu/index.php/annals/article/view/7520"
*   Trying 34.252.50.82...
* Connected to www.annalsofgeophysics.eu (34.252.50.82) port 80 (#0)
> GET /index.php/annals/article/view/7520 HTTP/1.1
> Host: www.annalsofgeophysics.eu
> User-Agent: curl/7.47.0
> Accept: */*
>
< HTTP/1.1 200 OK
< Date: Tue, 13 Mar 2018 08:52:29 GMT
< Server: Apache
< Set-Cookie: OJSSID=ftha1uh97n828vo65ncfao45a5; path=/; domain=www.annalsofgeophysics.eu
< Link: <http://orcid.org/0000-0003-4859-6504>; rel="author",<http://www.annalsofgeophysics.eu/index.php/annals/sp-citation/bibtex/7520>; rel="describedby"; type="application/x-bibtex",<http://www.annalsofgeophysics.eu/index.php/annals/sp-citation/endNote/7520>; rel="describedby"; type="application/x-endnote-refer",<http://www.annalsofgeophysics.eu/index.php/annals/sp-citation/proCite/7520>; rel="describedby"; type="application/x-Research-Info-Systems",<http://www.annalsofgeophysics.eu/index.php/annals/sp-citation/refWorks/7520>; rel="describedby"; type="application/x-refworks",<http://www.annalsofgeophysics.eu/index.php/annals/sp-citation/refMan/7520>; rel="describedby"; type="application/x-Research-Info-Systems",<http://dx.doi.org/10.4401/ag-7520>; rel="cite-as",<http://www.annalsofgeophysics.eu/index.php/annals/article/download/7520/6833>; rel="item"; type="application/pdf"
< Cache-Control: max-age=0, no-cache, no-store
< Vary: Accept-Encoding
< X-Mod-Pagespeed: 1.12.34.2-0
< Content-Length: 31547
< Content-Type: text/html; charset=utf-8

the fulltext shows instead the proper headers in both cases

curl -I http://www.annalsofgeophysics.eu/index.php/annals/article/download/7520/6833
HTTP/1.1 200 OK
Date: Tue, 13 Mar 2018 08:58:08 GMT
Server: Apache
Set-Cookie: OJSSID=jqb6s1tbqtc06f6ph8aod0nhe0; path=/; domain=www.annalsofgeophysics.eu
Link: <http://www.annalsofgeophysics.eu/index.php/annals/article/view/7520>; rel="collection"
Content-Length: 1755357
Content-Disposition: attachment; filename="7520-18835-1-PB.pdf"
Cache-Control: private
Pragma: public
Content-Type: application/pdf

we will check!

Andrea


--
Questo messaggio e' stato analizzato con Libra ESVA ed e' risultato non infetto.
Clicca qui per segnalarlo come spam.


-- 
Andrea Bollini
Chief Technology and Innovation Officer

4Science,  www.4science.it
office: Via Edoardo D'Onofrio 304, 00155 Roma, Italy
mobile: +39 333 934 1808
skype: a.bollini
linkedin: andreabollini
orcid: 0000-0002-9029-1854

an Itway Group Company
Italy, France, Spain, Portugal, Greece, Turkey, Lebanon, Qatar, U.A.Emirates

Companjen, B.A.

unread,
Mar 13, 2018, 5:06:30 AM3/13/18
to Bollini Andrea, signp...@googlegroups.com, Perelli Matteo

Hi Andrea,

 

Yes, with `curl -i` I indeed see the headers! I was trying with `curl -I`. Thanks for the quick response and clarification!

 

Ben

Bollini Andrea

unread,
Mar 13, 2018, 6:18:37 AM3/13/18
to Companjen, B.A., signp...@googlegroups.com, Perelli Matteo

Hi,

my colleague Matteo has solved it. Now links are exposed also with HEAD request on the landing page.

Andrea

Herbert Van de Sompel

unread,
Mar 13, 2018, 2:28:58 PM3/13/18
to Bollini Andrea, signp...@googlegroups.com, Perelli Matteo, Herbert Van de Sompel
hi Andrea,

This is great news! I will add to the Signposting Early Adopters sometime soon.

I checked the response for http://www.annalsofgeophysics.eu/index.php/annals/article/view/7520 and have the below observations:

curl -I "http://www.annalsofgeophysics.eu/index.php/annals/article/view/7520"

HTTP/1.1 500 Internal Server Error
Date: Tue, 13 Mar 2018 17:47:38 GMT
Server: Apache
Set-Cookie: OJSSID=ra9epdj0e9t6k187nr5d4dp443; path=/; domain=www.annalsofgeophysics.eu

Link:
 <http://orcid.org/0000-0003-4859-6504>; rel="author",
 <http://www.annalsofgeophysics.eu/index.php/annals/sp-citation/bibtex/7520>
  ; rel="describedby"; type="application/x-bibtex",
 <http://www.annalsofgeophysics.eu/index.php/annals/sp-citation/endNote/7520>
  ; rel="describedby"; type="application/x-endnote-refer",
 <http://www.annalsofgeophysics.eu/index.php/annals/sp-citation/proCite/7520>
  ; rel="describedby"; type="application/x-Research-Info-Systems",
 <http://www.annalsofgeophysics.eu/index.php/annals/sp-citation/refWorks/7520>
  ; rel="describedby"; type="application/x-refworks",
 <http://www.annalsofgeophysics.eu/index.php/annals/sp-citation/refMan/7520>
  ; rel="describedby"; type="application/x-Research-Info-Systems",
 <http://dx.doi.org/10.4401/ag-7520>
  ; rel="cite-as",
 <http://www.annalsofgeophysics.eu/index.php/annals/article/download/7520/6833>
  ; rel="item"; type="application/pdf"

(0) the 500 response seems consistent and is a tad weird ...
(1) There are two links with MIME type "application/x-Research-Info-Systems"
(2) As per Conventions for Bibliographic Metadata Formats (see http://signposting.org/conventions/#bibliographic) the MIME type should be “application/x-research-info-systems”
(3) Preferred HTTP URI for DOIs is now of the form https://doi.org/10.4401/ag-7520
(4) ORCIDs are also HTTPS now, e.g. https://orcid.org/0000-0003-4859-6504
(5) As per Bibliographic Pattern & the fact that the resource has a DOI (see e.g. http://signposting.org/bibliographic_metadata/springer/), one could add the link:

<https://doi.org/10.1007/10.4401/ag-7520>
      ; rel="describedby"
      ; type="application/vnd.citationstyles.csl+json"

I will do some more checking later.

Cheers

Herbert

--
You received this message because you are subscribed to the Google Groups "signposting" group.
To unsubscribe from this group and stop receiving emails from it, send an email to signposting+unsubscribe@googlegroups.com.



--
Herbert Van de Sompel
Digital Library Research & Prototyping
Los Alamos National Laboratory, Research Library
http://public.lanl.gov/herbertv/
http://orcid.org/0000-0002-0715-6126

==

Bollini Andrea

unread,
Mar 16, 2018, 10:57:03 AM3/16/18
to Herbert Van de Sompel, signp...@googlegroups.com, Perelli Matteo

Hi Herbert,

all should be fixed now!

Andrea

--
Questo messaggio e' stato analizzato con Libra ESVA ed e' risultato non infetto.
Clicca qui per segnalarlo come spam.


-- 
Andrea Bollini
Chief Technology and Innovation Officer

4Science,  www.4science.it
office: Via Edoardo D'Onofrio 304, 00155 Roma, Italy
mobile: +39 333 934 1808
skype: a.bollini
linkedin: andreabollini
orcid: 0000-0002-9029-1854

an Itway Group Company
Italy, France, Spain, Portugal, Greece, Turkey, Lebanon, Qatar, U.A.Emirates

-- 

Reply all
Reply to author
Forward
0 new messages