473,387 Members | 1,561 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

Adobe's XMP as an open standard?

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?
Jan 7 '07 #1
1 1418
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.

Jan 8 '07 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: JohnC | last post by:
I have this exact same scenario. It is new and seems to be related to when we installed Adobe 7.0 Standard/Professional. We have an MDB on a LAN file server. Using Access 2K and Windows 2K. ...
6
by: jdph40 | last post by:
We recently had to upgrade the computers in our company. Now our office's website on our company intranet no longer recognizes reports saved in snapshot format. We get an error message that the...
0
by: Geagleeye | last post by:
Hi everyone. I have some vba code to generate a pdf document through word, and add also digital signature. My problem is : how can i change the way the signature layout, it always show the...
6
by: Stinky Pete | last post by:
HI, I've been trolling through the archives of this list in order to better understand how to get Access to open Adobe Acrobat and a specific pdf file. Having never done this before, I've got a...
1
by: Stinky Pete | last post by:
Hi, With thanx to the group and suggestions to review other news sites, I've got some code that allows me to open Adobe from Access. As I am new at this, I still need some help though. The...
11
by: saintor1 | last post by:
I can't believe how much time I spent on this. I finally found the cause and it was Adobe 7.0 Professional. What happened was that a database could be opened once, but the subsequent users got...
5
by: ASP.NET explorer | last post by:
I have been asked to create some simple animation using Adobe Flash player in ASP.NET(C#) web application. While I am fairly well versed with ASP.NET C#, I absolutely have NO IDEA about how to...
10
by: Jules Winfield | last post by:
Guys, I've been designing applications for the financial services industry using MSFT technologies for many years (Win32 API, MFC, and now .NET WinForms). All applications are Internet-based,...
0
by: kirankumarn | last post by:
I want to open pdf files from Adobe Reader 8.0 default from C# code. but in my system Adobe Acrobat 5.0 installed & Adobe Reader 8.0 installed. So my code opens by default in Adobe Acrobat 5.0 i want...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.