Adobe's XMP as an open standard?

Discussion in 'XML' started by Grant Robertson, Jan 7, 2007.

  1. I am in the process of designing an XML standard that I hope to submit to
    W3C . Yes, by myself so far.

    What is the general consensus concerning the use of XMP as part of a
    larger standard? Would my standard then be held hostage by Adobe? Would
    W3C even accept a standard which included the use of XMP?
     
    Grant Robertson, Jan 7, 2007
    #1
    1. Advertising

  2. Grant Robertson

    danja Guest

    Grant Robertson wrote:
    > I am in the process of designing an XML standard that I hope to submit to
    > W3C . Yes, by myself so far.
    >
    > What is the general consensus concerning the use of XMP as part of a
    > larger standard? Would my standard then be held hostage by Adobe? Would
    > W3C even accept a standard which included the use of XMP?


    I don't know if Adobe have any special limitations, but XMP is a set of
    RDF vocabularies, and RDF was designed (at the W3C) so that
    vocabularies can be created, extended and specialised independently
    (and in general without standardization by the W3C). So it would be
    rather perverse if Adobe did hold your standard hostage. Whether the
    W3C would be interested in standardising a specific vocabulary is
    another matter (offhand, of the thousands out there I can only think of
    two they've taken on, SKOS and Content Labels). I'd also suggest
    checking Swoogle (http://swoogle.umbc.edu/) to make sure the domain of
    interest hasn't already been covered elsewhere.

    Extension/incorporation of other vocabs is pretty straightforward. For
    example, say I wanted to define a term "projectOwner" which could be
    used alongside the DOAP (Description of a Project) vocabulary. DOAP has
    the "Project" class and various properties like "maintainer" involving
    people, and they use the "Person" class from the FOAF vocabulary. The
    "Rights" schema in XMP has xmpRights:Owner. Putting all this together,
    my RDF Schema might look like this:

    <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
    >

    <rdf:property rdf:about="http://example.org/myschema/projectOwner">
    <rdfs:subPropertyOf
    rdf:resource="http://ns.adobe.com/xap/1.0/rights/Owner" />
    <rdfs:domain rdf:resource="http://usefulinc.com/ns/doap#Project" />
    <rdfs:range rdf:resource="http://xmlns.com/foaf/0.1/Person" />
    </rdf:property>
    </rdf:RDF>

    Whenever I then used the term, e.g.

    <rdf:Description rdf:about="http://example.org/something">
    <myschema:projectOwner rdf:resource="http://example.org/something"
    />
    </rdf:Description>

    - it would be possible to infer that http://example.org/something was a
    doap:project and http://example.org/something was the foaf:person with
    the xmpRights:Owner rights.

    (That's a contrived example, xmpRights:Owner expects a literal as the
    object rather than a resource, rather a sucky bit of XMP, IMHO)

    Cheers,
    Danny.
     
    danja, Jan 8, 2007
    #2
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. WJ

    XMP content and POST ?

    WJ, Mar 3, 2005, in forum: ASP .Net
    Replies:
    3
    Views:
    431
    Joerg Jooss
    Mar 5, 2005
  2. Arnoud Oortwijk

    Wrapping text between <xmp>

    Arnoud Oortwijk, Oct 23, 2003, in forum: HTML
    Replies:
    1
    Views:
    1,264
    Steve Pugh
    Oct 23, 2003
  3. AspProgrammer

    xmp in asp or in asp.net

    AspProgrammer, May 9, 2005, in forum: XML
    Replies:
    1
    Views:
    470
    Martin Honnen
    May 10, 2005
  4. Davide

    Adobe XMP in Java

    Davide, May 23, 2006, in forum: Java
    Replies:
    0
    Views:
    603
    Davide
    May 23, 2006
  5. Ivan Herman

    XMP in Python

    Ivan Herman, May 28, 2004, in forum: Python
    Replies:
    0
    Views:
    443
    Ivan Herman
    May 28, 2004
Loading...

Share This Page