ewilderj / doap

RDF schema for describing software projects
https://github.com/ewilderj/doap/wiki
Apache License 2.0
270 stars 57 forks source link

Make repository types a property of the repository #38

Open linkmauve opened 6 years ago

linkmauve commented 6 years ago

There are currently a few VCSes listed as children of the <repository/> property, but it’s missing many other ones, I think it would be better to have a <vcs>fossil</vcs> property inside of <repository/> and to put <browse/> and <location/> at that level too.

Since this is a breaking change, you should keep the legacy <ArchRepository/> et al as is for the time being.

kjetilk commented 6 years ago

Actually, I don't understand your wording here... Seems you're thinking in XML terms rather than RDF terms, and that gets me confused... :-)

BTW, we use DOAP and friends to drive packaging over in the RDF+Perl world, there's an example of deployed code here: https://github.com/kjetilk/RDF-LinkedData/blob/master/meta/project.ttl#L33

ewilderj commented 6 years ago

In another issue I definitely observed that there's some confusion on indicating repositories. I'm going to call this a documentation issue and label accordingly. There's definitely big scope for expanding docs (and retrieving the lost documentation from IBM developerWorks.)