I try to express the notion of creator of a company in Dublin Core. This needs to be different than the DublinCore:creator that created the record.
For example
record:Microsoft
creator:Bill Gates
creator:John Doe
By the first "creator" I mean the creator of the company, the CEO. By the second "creator" I mean the user that inserted the record into the system.
Not the same "creators", they refer to different things. How do I do this? Is there a vocabulary or concept scheme, compatible with the Dublin Core that I can use? The FOAF is Dublin Core compatible but has nothing similiar to "title" or "job".
You want to say something about two different things: 1. the company itself, 2. the record about the company. Therefore you need two resources.
In RDF, you would represent these resources with URIs. For example, you could reuse DBpedia’s URI that represents the company Microsoft, and an URI under your own control for the record:
And then you can, for example, say that the record is about the company:
Note that it’s important to use the DBpedia URI with
/resource/
instead of/page
, to which you get redirected. They do this exactly for the same reason: to differentiate between the company and their page about that company.You can find more details in my related answers:
You can use any kind of (RDF-based) vocabulary. I don’t think that Dublin Core’s
creator
property is really suitable for cases where a company is created. Instead, you could use Schema.org’sfounder
property, for example.