id.sifa.profile.publication

sifa.id

Schema Diff

+4 -2

From

CID
bafyreidrdvvacqr...
Indexed At
2026-08-06 14:52 UTC
View this version

To

CID
bafyreid7asec552...
Indexed At
2026-08-07 11:35 UTC
View this version

Compatibility Analysis

Backward Compatible

No changes detected.

1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "author": {
5 5
      "description": "A co-author of the publication.",
6 6
      "properties": {
7 7
        "did": {
8 8
          "description": "Author's ATproto DID, if they have an account.",
9 9
          "format": "did",
10 10
          "type": "string"
11 11
        },
12 12
        "name": {
13 13
          "description": "Author's display name.",
14 14
          "maxGraphemes": 100,
15 15
          "maxLength": 1000,
16 16
          "minLength": 1,
17 17
          "type": "string"
18 18
        }
19 19
      },
20 20
      "required": [
21 21
        "name"
22 22
      ],
23 23
      "type": "object"
24 24
    },
25 25
    "main": {
26 26
      "description": "Record representing a single publication.",
27 27
      "key": "tid",
28 28
      "record": {
29 29
        "properties": {
30 30
          "authors": {
31 31
            "description": "Co-authors. The record owner is always an implicit author.",
32 32
            "items": {
33 33
              "ref": "#author",
34 34
              "type": "ref"
35 35
            },
36 36
            "maxLength": 50,
37 37
            "type": "array",
38 38
            "x-skos:exactMatch": [
39 39
              "bibo:authorList",
40 40
              "schema:author"
41 -
            ]
41 +
            ],
42 +
            "x-skos:note": "bibo:authorList is an ordered rdf:List and preserves author order, which schema:author does not guarantee."
42 43
          },
43 44
          "createdAt": {
44 45
            "description": "Client-declared timestamp when this record was originally created.",
45 46
            "format": "datetime",
46 47
            "type": "string"
47 48
          },
48 49
          "description": {
49 50
            "description": "Description or abstract.",
50 51
            "maxGraphemes": 5000,
51 52
            "maxLength": 50000,
52 53
            "type": "string",
53 54
            "x-skos:exactMatch": [
54 55
              "bibo:abstract",
55 56
              "schema:abstract"
56 57
            ]
57 58
          },
58 59
          "publishedAt": {
59 60
            "description": "Publication date in YYYY-MM or YYYY-MM-DD format.",
60 61
            "type": "string",
61 62
            "x-skos:exactMatch": [
62 63
              "dcterms:issued",
63 64
              "schema:datePublished"
64 65
            ]
65 66
          },
66 67
          "publisher": {
67 68
            "description": "Publisher, journal, or venue name.",
68 69
            "maxGraphemes": 256,
69 70
            "maxLength": 2560,
70 71
            "type": "string",
71 72
            "x-skos:exactMatch": [
72 73
              "dcterms:publisher",
73 74
              "schema:publisher"
74 75
            ]
75 76
          },
76 77
          "sameAs": {
77 78
            "description": "The same publication as recorded on another person's profile. Set when you keep your own entry for work someone else has also recorded, so consumers can tell the two describe one thing rather than showing it twice. Each side stays its own record: the other person cannot edit yours, and yours does not change theirs. Resolve by AT-URI, since they will keep editing their copy.",
78 79
            "ref": "id.sifa.defs#externalRecordRef",
79 80
            "type": "ref"
80 81
          },
81 82
          "subtitle": {
82 83
            "description": "Publication subtitle. Carries the distinguishing part of a title that sources such as Crossref and ORCID store separately from the main title -- for example the volume/part designation and descriptive clause of a multi-part paper series (\"III. Using cluster masses to create a cleaned catalogue\"). Absent for publications with no subtitle.",
83 84
            "maxGraphemes": 200,
84 85
            "maxLength": 2000,
85 86
            "type": "string",
86 87
            "x-skos:closeMatch": [
87 88
              "schema:alternativeHeadline"
88 89
            ]
89 90
          },
90 91
          "title": {
91 92
            "description": "Publication title.",
92 93
            "maxGraphemes": 200,
93 94
            "maxLength": 2000,
94 95
            "minLength": 1,
95 96
            "type": "string",
96 97
            "x-skos:exactMatch": [
97 98
              "dcterms:title",
98 99
              "schema:name"
99 100
            ]
100 101
          },
101 102
          "url": {
102 103
            "description": "URL to the publication.",
103 104
            "format": "uri",
104 105
            "type": "string",
105 106
            "x-skos:exactMatch": [
106 107
              "bibo:uri",
107 108
              "schema:url"
108 109
            ]
109 110
          }
110 111
        },
111 112
        "required": [
112 113
          "title",
113 114
          "createdAt"
114 115
        ],
115 116
        "type": "object"
116 117
      },
117 118
      "type": "record",
118 119
      "x-skos:broadMatch": [
119 120
        "bibo:Document",
120 121
        "schema:CreativeWork"
121 -
      ]
122 +
      ],
123 +
      "x-skos:note": "Refine to bibo:AcademicArticle, bibo:Book, bibo:Report or bibo:Thesis when a resource type is known. COAR is the value anchor."
122 124
    }
123 125
  },
124 126
  "description": "A publication authored or co-authored by the user.",
125 127
  "id": "id.sifa.profile.publication",
126 128
  "lexicon": 1
127 129
}

Compare Other Versions

Lexicon Garden

@