Skip to content
davide-romanini edited this page Aug 19, 2015 · 9 revisions

Semantic mapping of the Inducks database

The reference documentation for the inducks database is here. Its rich metadata is difficult to map in a single semantic ontology. I chose the following vocabularies for initial research and implementation:

Publication

Ref: http://bolderbast.inducks.org/cct_inducks_publication.html

The publication concept is the same of a bib:ComicSeries.

inducks property semantic mapping comments
circulation ? used only in one publication fi/TS
countrycode cbo:country
languagecode schema:inLanguage must conform to BCP47, mostly seem already fine
numbersarefake ?
publicationcode dc:identifier
publicationcomment schema:comment
size dc:format
title schema:name

Other attributes taken from related tables:

table column semantic mapping comments
publicationname publicationname schema:alternateName one-to-many
publicationcategory category schema:category one-to-many
publicationurl url schema:url one-to-many, dereferencing sitecode+url
publicationjob personcode schema:contributor always maintainer, no comments, using roles
publishingjob publisherid schema:publisher inferred from related issues

schema:category is defined for schema:Product. We should add this type too.

Examples

Paperino & C, see http://coa.inducks.org/publication.php?c=it/PA

{
  "@id": "#it/PA",
  "@type": [
    "bib:ComicSeries",
    "schema:Product"
  ],
  "cbo:country": "it",
  "dc:format": "18x25cm",
  "dc:identifier": "it/PA",
  "schema:URL": "http://example.com/paperino-e-c",
  "schema:alternateName": "Paperino",
  "schema:category": "Testate regolari cessate",
  "schema:comment": "[Italian version of \"Anders And & C.\", almost all issues have a giveaway. The title changes from \"Paperino & C.\" to just \"Paperino\" from issue #57.]",
  "schema:contributor": {
    "@type": "schema:Role",
    "schema:contributor": {
      "@type": "schema:Person",
      "dc:identifier": "FSp",
      "schema:name": "Francesco Spreafico"
    },
    "schema:roleName": "maintainer"
  },
  "schema:inLanguage": "it",
  "schema:name": "Paperino & C.",
  "schema:publisher": "Mondadori"
}
Clone this wiki locally