You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@training.apache.org by Justin Mclean <ju...@classsoftware.com> on 2019/10/25 16:13:12 UTC

Training material metadata

Hi,

At ApacheCon we got a question from the audience about metadata and content expiry. I currently put some meta-data in my asciidoc documents. Something like this:
:description: 45 minute talk on the Apache Way and navigating a project through the incubator
:keywords: Apache Way,Incubator
:talk: Navigating the ASF Incubator Process

Some it is use as text substitions in the content and also gets added as metadata to teh header. [2]

Way, way back I use to use this [1] do we want to consider using something like this (or a subset of it)?

At some point we would like to be able to automatically search presentation and other material based on this meta data.

Thanks,
Justin

1. https://www.dublincore.org
2. https://asciidoctor.org/docs/user-manual/#metadata




Re: Training material metadata

Posted by Karl Heinz Marbaise <kh...@gmx.de>.
Hi Justin,

On 25.10.19 20:04, justin@classsoftware.com wrote:
> Hi,
>
>> If a training material has not been updated for a time period longer
>> than year for example it should be marked as "Outdated.”
>
> Yep which can be determined by saving a date of publishing and a guess at when it needs to be updated in metadata.
>
> We might be able to automate some of this if it bases on a released version of software, but we wouldn’t be able to do that for all material (see below).
>
>> "revdate" and "revnumber”.
>
> Not all material is based on a a product version e.g. the current Apache Way and incubator talks.
>
>> Might be different for each material/training.
>
> Very likely.

What about simply make a usage like this:

Having a "revnumber" means this is version based release.

but if no "revnumber" given but a "revdate" this could be used an
indicator to make it differentiable and handle also the thing to be
identifying material being outdated.

More formally:

If "revnumber" is given AND "revdate" is given:

   Product released based things. Also makes it easy
   to have an "outdated" relation. "revdate" will be filled
   with the release date.


If "revnumber" is NOT given AND "revdate" is given:

   not related to a product; for example incubator talks etc.
   but we can define "outdated" if needed. As you mentioned
   can be filled with published date.

>
> Thanks,
> Justin
>


Kind regards
Karl Heinz Marbaise

Re: Training material metadata

Posted by ju...@classsoftware.com.
Hi,

> If a training material has not been updated for a time period longer
> than year for example it should be marked as "Outdated.”

Yep which can be determined by saving a date of publishing and a guess at when it needs to be updated in metadata.

We might be able to automate some of this if it bases on a released version of software, but we wouldn’t be able to do that for all material (see below).

> "revdate" and "revnumber”.

Not all material is based on a a product version e.g. the current Apache Way and incubator talks.

> Might be different for each material/training.

Very likely.

Thanks,
Justin

Re: Training material metadata

Posted by Karl Heinz Marbaise <kh...@gmx.de>.
Hi,

based on the discussion in the audience I think the idea was a little
bit different. Or I missunderstand your comment Justin..?

If a training material has not been updated for a time period longer
than year for example it should be marked as "Outdated.". This could be
shown on a furture website as "Outdated material. Might not be accurate
anymore" as well as showing a kind of a WARNING within the dev-tools.

I would say based on what I know about Asciidoctor this can be simply
achieved by using the following two things:

"revdate" and "revnumber".

With the "revnumber" you have a real thing like a Release and with
"revdate" it could be identified against the current date if it's older
than a year for example. Also searching for material which is older than
a given timepoint could be done.

But based on the above one question arises: When is material defined as
outdated? By which timeperiod? Might be different for each
material/training.

Kind regards
Karl Heinz Marbaise

On 25.10.19 18:13, Justin Mclean wrote:
> Hi,
>
> At ApacheCon we got a question from the audience about metadata and content expiry. I currently put some meta-data in my asciidoc documents. Something like this:
> :description: 45 minute talk on the Apache Way and navigating a project through the incubator
> :keywords: Apache Way,Incubator
> :talk: Navigating the ASF Incubator Process
>
> Some it is use as text substitions in the content and also gets added as metadata to teh header. [2]
>
> Way, way back I use to use this [1] do we want to consider using something like this (or a subset of it)?
>
> At some point we would like to be able to automatically search presentation and other material based on this meta data.
>
> Thanks,
> Justin
>
> 1. https://www.dublincore.org
> 2. https://asciidoctor.org/docs/user-manual/#metadata
>