Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Metadata about the originating software of the GEDCOM X data #306

Open
justincy opened this issue Feb 20, 2017 · 1 comment
Open

Metadata about the originating software of the GEDCOM X data #306

justincy opened this issue Feb 20, 2017 · 1 comment

Comments

@justincy
Copy link
Contributor

justincy commented Feb 20, 2017

Does the GEDCOM X spec currently support a method of noting the program that assembled the GEDCOM X data? I have a program that outputs data in GEDCOM X format and I'd like to add metadata to that which includes the program's name and version, much like metadata that is often embedded in images.

It seems that I could use attribution property of the JSON data type but attributions is typically used for users.

@justincy justincy changed the title Metadata about the source or author of the GEDCOM X document Metadata about the originating software of the GEDCOM X data Feb 20, 2017
@stoicflame
Copy link
Member

Are you looking for a property with specific semantic meaning for software and version? Or do you just need human-readable text?

There's not a great place for the former, although I think it would be reasonable to add it, perhaps to the "Attribution" data type.

If you just need a human-readable place for it, I'd suggest you just create a SourceDescription of the data and put what you need in the title or citation, e.g.:

{
  "descriptionRef" : "#this",
  ...
  "sourceDescriptions" : [ {
    "id" : "this",
    "citations" : [ {
      "value" : "Data for user John Doe; February 21, 2017; using My Great Software, Version 1.2.3"
    } ]
  } ]
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants