APML v1 is going to break backwards compat. We might as well add these
things there.
David
John Breslin wrote:
> Great stuff Ger, Trent, Scott -
>
> I had in mind that we should try and evolve APML-RDF along with the main
> APML - so to have a clear table of what maps to what would help -
>
> Forking would be a bad idea I think and I never intended it to be a
> replacement - but since it is RDF extra things can be added that may not
> work so well in the XML definition (without breaking the mappings of
> course)...
>
> Anyway, looking forward to further feedback, thanks!
>
> John.
> --
> gdupont wrote:
>
>> Good proposal indeed better that my own because its full RDF.
>>
>> But I'm concerns with the use of this model because of the extend RDF
>> user. I'm pro-RDF, but as far as I understand, at first the APML
>> community was not so at ease with the idea of having RDF definition
>> for APML. The idea was to keep simple things so standard XML with XSD.
>> Now we are moving into RDF and RDFS.
>>
>> It sounds good to me, but I would like to read the feedback of other
>> APML suers/designer/community member. Do they plan to use this ? Is
>> everibody OK if we move to RDF ?
>>
>> I see many many benefits of course (among others : link to FOAF for
>> user's description, SIOC for specific application description and
>> external ontology as terminology to disambiguate specific terms...)
>>
>> So last thing if we go in that direction : you propose to replace the
>> concept "key" by the dc:title property. So the system that will
>> analyse the APML will have to determinate itself this is a simple term
>> (Literal) or an external resource. that could be easily done in RDF
>> but my own experience is that we may constraint it a bit to avoid that
>> people add resource URI as Literal (ie having URI in the String of the
>> Literal instead of defining a real resource). What do you think ?
>>
>> gd
>>
>>
>>
>> On Apr 23, 12:53 pm, scottw <scott.bradley.wil...@gmail.com> wrote:
>>
>>
>>> I think the approach you've taken with this is maybe a bit too
>>> literal. A more free RDF interpretation would look something like:
>>>
>>> AttentionProfileDocument
>>> .apml:contains range: [AttentionProfile]
>>> .dc:title
>>> .dcterms:source
>>> .dcterms:created
>>>
>>> AttentionProfile
>>> .dc:title
>>> .apml:item range: [Concept | Source]
>>>
>>> Concept
>>> .dc:title
>>> .dc:type range:literal [implicit | explicit]
>>> .dcterms:source
>>> .dcterms:modified
>>> .apml:weight
>>>
>>> Source
>>> .dc:title
>>> .dc:type range: literal [implicit | explicit]
>>> .dcterms:source
>>> .dcterms:modified
>>> .apml:weight
>>>
>>> So the APML namespace only needs to define 4 classes and 3 properties,
>>> which can be done in a very, very small RDFS. Things like "head" and
>>> "body" and the grouping mechanisms like "sources" and "concepts" are
>>> an artifact of the (outdated IMHO) OPML syntax and have no well-
>>> defined semantic value worth representing in RDF . In fact, they
>>> probably should be dropped from the APML XML serialization too :)
>>>
>>> Note I replaced here "Head" with "AttentionProfileDocument" - in that
>>> it is a resource containing metadata about the document that contains
>>> the profiles. Another resource class could also identify the
>>> collection of profiles itself separately from the document (i.e.
>>> abstractly), but I've left this out for simplicity. (Google OAI-ORE
>>> for an example of this concept used in practice)
>>>
>>> S.
>>>
>>>
>>>
>>
>>
>
>
>
I think a unified release of APML V1 + extensions would help with
providing a unified picture to people observing the standards, and
newcomers who need a good overview from a single press release. It will
also get people in the greater DP community an overview in the form of a
progress report about what the attention layer in the DP stack is doing.
Create some awareness as well as move the spec forward.
What we'd need to do is agree on the spec for v1, then specify the
extensions. From there we can combine them into a single PR that will be
release to the wider community.
Just some thoughts - open to corrections + criticisms. :)
David
John.
--
Is anyone working on a UML model?
J.
--
--
Dr. John Breslin
DERI, NUI Galway
http://sw.deri.org/~jbreslin/
john.b...@deri.org