[Community-Discuss] AFRINIC Transfer Log format

Sunday Folayan sfolayan at gmail.com
Mon Jul 22 13:31:53 UTC 2019


Daniel,

I understood that.

Thanks for all the additional links.

Sunday.

On Mon, Jul 22, 2019, 13:24 Daniel Shaw <daniel at techdad.xyz> wrote:


> Hello all,

>

> @Sunday,

>

> Just to be clear: the OP, Raymond was asking if it could be CSV. It is

> already in JSON format. Not the other way around.

>

> @Raymond,

>

> The common JSON format used by all 5 RIRs is documented here:

> https://github.com/nro-ecg/transfer_log

>

> In particular the comment schema is this:

> https://github.com/nro-ecg/transfer_log/blob/master/transfer_log.jcr

>

> (the jcr language for describing json is explained here:

> http://codalogic.github.io/jcr/)

>

> And an example single entry to look at is this:

> https://github.com/nro-ecg/transfer_log/blob/master/transfer_example.json

>

> The full exlanation, including all the above links is found on the ARIN

> site:

>

> https://www.apnic.net/about-apnic/corporate-documents/documents/policy-development/transfer-log-format/

>

> You'll find that all RIRs use this format, and in addition APNIC also

> publish the CSV format you like. My suggestion is that if you want to

> request AFRINIC staff to evaluate the viability of doinf the same,

> don't just throw it out on the community list. Rather reach out to

> staff directly. You should find details on https://afrinic.net/, under

> "contact us". Definitely raise it on the list as you have done to get

> input and comments from the community, as you also have done. But

> directing requests for staff at staff is usually more effective that

> relying on it being picked up on a large public list.

>

> Going against my own advice above, staff, if you *are* reading this

> I'd suggest that before worry about any other formats you a) include

> the .jcr definition and/or a readme file in the

> http://ftp.afrinic.net/pub/stats/afrinic/transfers/ folder, so that

> this is self-documented like the extended delegated stats file is. and

> b) add a page in the web site similar to ARIN's about this file

> format.

>

> Cheers!

> - Daniel

>

>

>

> On Sun, 21 Jul 2019 at 14:27, Sunday Folayan <sfolayan at gmail.com> wrote:

> >

> > I am sure the staff will be glad to give you their data dictionary.

> >

> > Publishing in JSON format should not lose anything that will have been

> published in CSV format.

> >

> > If the comments are not rich enough for you, You can start a

> collaborative project to fix this, and put it back into the community.

> >

> > Nothing also stops you from pushing for a common RIR JSON specification,

> with your findings and use case. There may be others out there who may also

> need it.

> >

> > Sunday

> >

> > On Sun, Jul 21, 2019, 02:51 raymond <subs at retornam.com> wrote:

> >>

> >> The problem isn't that JSON is hard to parse, my problem is that

> >> fields in the JSON returned are not

> >> documented and that different registries return different JSON

> >> formatted fields.

> >>

> >> Also because JSON also doesn't allow inline comments, I personally

> >> prefer a well commented CSV file over

> >> an un-documented JSON one.

> >>

> >> /re

> >>

> >> On Sat, Jul 20, 2019 at 5:52 PM Owen DeLong <owen at delong.com> wrote:

> >> >

> >> > This is an operational matter for staff… Why would it need to go

> through the policy process?

> >> >

> >> > The policy in the CPM does not and should not specify the reporting

> format.

> >> >

> >> > I do find it interesting, however, that he considers JSON difficult

> to parse vs. CSV.

> >> >

> >> > I find the opposite. There are many libraries available for parsing

> both formats, but the level of

> >> > consistency in the definition and syntax specification for JSON,

> especially around quoting and

> >> > handling of strings containing quote and delimiter characters plus

> the hierarchical dictionary

> >> > nature of JSON are, IMHO, a vastly superior format that is easier to

> parse while providing much

> >> > greater flexibility in the type of content delivered.

> >> >

> >> > Owen

> >> >

> >> >

> >> > On Jul 20, 2019, at 16:54 , DANIEL NANGHAKA <dndannang at gmail.com>

> wrote:

> >> >

> >> > Hi Raymond,

> >> > This is interesting, it has to go through a policy proposal. Policy

> proposal are discussed at AFRINIC meetings.

> >> >

> >> > After discussion then it is passed for implementation.

> >> >

> >> > Daniel K. Nanghaka

> >> >

> >> > On Saturday, July 20, 2019, raymond <subs at retornam.com> wrote:

> >> >>

> >> >> Hi,

> >> >> Would it be possible for AFRINIC to adopt the transfer log format

> used by APNIC?

> >> >> If so, who do I need to contact to make this happen? If not, can the

> fields in the JSON

> >> >> format be documented for reference?

> >> >>

> >> >> APNIC has a well documented policy[1] on the CSV logs they produce

> daily at [2]

> >> >>

> >> >> [1]

> https://www.apnic.net/about-apnic/corporate-documents/documents/policy-development/transfer-log-format/

> >> >> [2] https://ftp.apnic.net/transfers/apnic/

> >> >>

> >> >> APNICs format stands out as it is easy to parse the data

> >> >> compared to the various JSON formats used by other

> registries(including AFRINICs)

> >> >>

> >> >> RIPENCC https://ftp.ripe.net/pub/stats/ripencc/transfers/ JSON

> >> >> ARIN https://ftp.arin.net/pub/stats/arin/transfers/ JSON

> >> >> LACNIC https://ftp.lacnic.net/pub/stats/lacnic/transfers/ JSON

> >> >> AFRINIC http://ftp.afrinic.net/stats/afrinic/transfers/ JSON

> >> >>

> >> >>

> >> >> /re

> >> >>

> >> > _______________________________________________

> >> > Community-Discuss mailing list

> >> > Community-Discuss at afrinic.net

> >> > https://lists.afrinic.net/mailman/listinfo/community-discuss

> >> >

> >> >

> >>

> >> _______________________________________________

> >> Community-Discuss mailing list

> >> Community-Discuss at afrinic.net

> >> https://lists.afrinic.net/mailman/listinfo/community-discuss

> >

> > _______________________________________________

> > Community-Discuss mailing list

> > Community-Discuss at afrinic.net

> > https://lists.afrinic.net/mailman/listinfo/community-discuss

>

> _______________________________________________

> Community-Discuss mailing list

> Community-Discuss at afrinic.net

> https://lists.afrinic.net/mailman/listinfo/community-discuss

>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.afrinic.net/pipermail/community-discuss/attachments/20190722/2a60063a/attachment.html>


More information about the Community-Discuss mailing list