https://github.com/clarin-eric/spf-sps-metadata

Metadata sources for all service providers in the CLARIN Service Provider Federation

https://github.com/clarin-eric/spf-sps-metadata

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    24 of 87 committers (27.6%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.9%) to scientific vocabulary

Keywords

clarin metadata-sources saml-metadata
Last synced: 6 months ago · JSON representation

Repository

Metadata sources for all service providers in the CLARIN Service Provider Federation

Basic Info
  • Host: GitHub
  • Owner: clarin-eric
  • Language: Shell
  • Default Branch: master
  • Size: 4.42 MB
Statistics
  • Stars: 5
  • Watchers: 7
  • Forks: 61
  • Open Issues: 0
  • Releases: 142
Topics
clarin metadata-sources saml-metadata
Created over 8 years ago · Last pushed 6 months ago
Metadata Files
Readme

README.md

Travis Status Latest Release Commits Since Latest Release

Metadata sources for service providers inside the CLARIN Service Provider Federation

Notes for service provider operators

:warning: The structure of this repository has changed on 10/02/2020, please make sure to update your forks before creating new pull requests. See the repository system changelog for a detailed description of the changes.

ℹ️ Here is a video exemplifying the process of updating the metadata of your SP without leaving the GitHub interface or resorting to use the git command.

To update or add SAML metadata for your SP: 1. Fork this repository. 2. Make your changes in the file corresponding to your SP inside the metadata/ directory. In case you are adding a new SP, add the metadata by creating a new file following the same naming convention: [New SP File Name] = [SP entityID].replace("http(s)?://", "").replace("/", "%2F") + ".xml" 3. Create a pull request to the master branch of this repository. 4. Wait for Travis CI to finish the XSD validation on your pull request. 5. Make sure your pull request is XSD valid. Fix your metadata based on the Travis CI output information and update the pull request until XSD validation passes. 6. Wait for your pull request to be merged into the master branch by a CLARIN SPF operator. This will trigger the generation of an aggregated quality assurance (QA) report by Travis CI. 7. Wait for Travis CI to finish the generation of the aggregated QA report. The CLARIN bot will write a comment on the pull request once the generation is complete, linking to the new aggregated QA report and to any individual SP report which has changed due to your pull request. At this point, a CLARIN SPF operator might also request futher changes not covered by the QA automated testing. 8. In your fork, fix all issues concerning your SP described in the QA report and submit a new pull request.

After a pull request is created (3.) the SAML metadata checker script will automactically perform an XSD validation on the pull request metadata via Travis CI (4.). The result of this check will be visible on the pull request page. Check the existing pull resquests on this repository for examples.

When your pull request successfully passes XSD validation (5.), a CLARIN SPF operator will merge it into the master branch of original repository for QA assessment (6.).
Note that the SPF operators will only consider merging pull requests which are XSD valid. If you cannot make your file successfully pass the XSD validation or you believe you are hitting a false positive. Please create an ​issue explaining the problem.

After your pull request is merged (6.), Travis CI will automatically analyze the latest master version and generate a new QA report visible in ​this page (7.). When this operation has finished, the CLARIN bot](https://github.com/clarin-bot) will write a comment on the pull request linking to the new aggregated QA report and to any individual SP report which changed. Please ascertain that you comply with ​the SAML metadata guidelines. Mind to check and resolve issues in the SAML metadata quality for your SP after your pull request has been merged into the master branch, then update your fork and create a new pull request with any necessary fixes (8.). Make sure you always update the SAML metadata template of your SP to make it correspond exactly with the SAML metadata you deposit here (see e.g. ​https://goo.gl/uysudA).

If you wish that the registration/modification of the SAML metadata about your SP with identity federations is coordinated extra carefully (say, you perform a key rollover), then please create a new ​issue describing the task. Alternatively you can also head over to https://trac.clarin.eu/newticket and create a ticket for the 'AAI' Trac component (requires a CLARIN 'developer' account).

Finally your metadata will be released and picked up by an hourly cron job which automatically downloads the latest available release from this repository and publishes it at ​https://infra.clarin.eu/aai/mdaboutspfsps.xml (staging feed) and https://infra.clarin.eu/aai/prodmdaboutspf_sps.xml (production feed).

Note: For an SP to be published in the production feed it must be defined first with production status in the CLARIN CentreRegistry. This can only be done by CLARIN SPF operators.

Owner

  • Name: CLARIN ERIC
  • Login: clarin-eric
  • Kind: organization
  • Email: trac@clarin.eu
  • Location: Utrecht, The Netherlands

CLARIN central source code hub

GitHub Events

Total
  • Release event: 29
  • Delete event: 1
  • Issue comment event: 51
  • Push event: 60
  • Pull request event: 58
  • Fork event: 8
  • Create event: 31
Last Year
  • Release event: 29
  • Delete event: 1
  • Issue comment event: 51
  • Push event: 60
  • Pull request event: 58
  • Fork event: 8
  • Create event: 31

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 755
  • Total Committers: 87
  • Avg Commits per committer: 8.678
  • Development Distribution Score (DDS): 0.804
Past Year
  • Commits: 28
  • Committers: 14
  • Avg Commits per committer: 2.0
  • Development Distribution Score (DDS): 0.786
Top Committers
Name Email Commits
andmor a****l@g****m 148
André Moreira a****e@c****u 133
Sander Maijers s****r@c****u 45
Unknown c****v@c****u 17
Dieter Van Uytvanck d****r@c****u 17
k****r@p****e 16
Dimitrios Galanis g****d@g****m 16
m****n@c****i 15
s****d@i****e 14
s****n@h****k 14
k****t@k****l 10
Dalibor Pancic d****c@o****t 10
m****s@b****t 10
Willem Elbers w****m@c****u 10
Martin 6****y 9
c****n@g****m 9
kaizimmer1 z****r@b****e 9
Jan-Christoph Klie g****t@m****m 9
k****o@u****z 9
w****l@p****l 9
h****g@h****l 9
tancque 3****e 8
09877a8954a98ae1b50358718b00af56c99e4229 j****t@d****l 8
Willem Elbers w****s@g****m 8
p****r@u****o 8
s****r@i****l 8
paulmeurer 6****r 7
Cyril Pestel c****l@a****r 7
d****a@g****m 6
Alexander König A****g@e****u 6
and 57 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 0
  • Total pull requests: 18
  • Average time to close issues: N/A
  • Average time to close pull requests: about 12 hours
  • Total issue authors: 0
  • Total pull request authors: 11
  • Average comments per issue: 0
  • Average comments per pull request: 0.28
  • Merged pull requests: 10
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 18
  • Average time to close issues: N/A
  • Average time to close pull requests: about 12 hours
  • Issue authors: 0
  • Pull request authors: 11
  • Average comments per issue: 0
  • Average comments per pull request: 0.28
  • Merged pull requests: 10
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • vcarpov (1)
Pull Request Authors
  • vcarpov (9)
  • rvanvliet (7)
  • tancque (6)
  • janpieterk (6)
  • MicheleMallia (5)
  • x2gg (5)
  • mmatthiesencsc (4)
  • dpavlin (3)
  • acdh-ch (3)
  • bencampbell30 (2)
  • kreetrapper (2)
  • MJZimmet (2)
  • riccardodg (2)
  • tnaskret (2)
  • OyvindLGjesdal (2)
Top Labels
Issue Labels
Pull Request Labels