123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- return {
- uri = "pas:Artifact",
- label = "Artifact",
- description = "Intellectual work.",
- broader = "anything",
- properties = {
- has_member = {
- uri = "pas:hasMember",
- label = "Has member",
- type = "resource",
- },
- first = {
- uri = "pas:first",
- label = "First child",
- type = "resource",
- range = {brick = true},
- system = true,
- },
- pref_rep = {
- uri = "pas:hasPreferredRepresentation",
- label = "Preferred representation",
- description = "Preferred representation. Used to generate \z
- a thumbnail (for a visual item) or sample (for non-visual \z
- materials such as audio).",
- type = "resource",
- range = {file = true},
- },
- has_file = {
- uri = "pas:hasFile",
- label = "Related file",
- type = "resource",
- range = {file = true},
- },
- date = {
- uri = "pas:date",
- label = "Date",
- description = "Date related to the artifact.",
- type = "string",
- },
- location = {
- uri = "pas:locationDescription",
- label = "Location",
- description = "Generic information about the artifact's location.",
- type = "string",
- },
- },
- }
|