Web2Cit/data/com/go/abcnews/templates.json

From Meta, a Wikimedia project coordination wiki
< Web2Cit‎ | data

[

 {
   "path": "/Politics/access-baby-formula-act-explained-nationwide-shortage-leaves/story?id=84878456",
   "fields": [
     {
       "fieldname": "itemType",
       "required": true,
       "procedures": [
         {
           "selections": [
             {
               "type": "fixed",
               "config": "webpage"
             }
           ],
           "transformations": []
         }
       ]
     },
     {
       "fieldname": "publishedIn",
       "required": true,
       "procedures": [
         {
           "selections": [
             {
               "type": "fixed",
               "config": "ABC News"
             }
           ],
           "transformations": []
         }
       ]
     },
     {
       "fieldname": "title",
       "required": true,
       "procedures": [
         {
           "selections": [
             {
               "type": "citoid",
               "config": "title"
             }
           ],
           "transformations": []
         }
       ]
     },
     {
       "fieldname": "date",
       "required": false,
       "procedures": [
         {
           "selections": [
             {
               "type": "xpath",
               "config": "//*[contains(concat(\" \", normalize-space(@class), \" \"), \" ShareByline \")]/div[1]/div/div"
             }
           ],
           "transformations": [
             {
               "type": "date",
               "config": "en",
               "itemwise": true
             },
             {
               "type": "match",
               "config": "/\\d{4}-\\d{2}-\\d{2}/",
               "itemwise": true
             }
           ]
         }
       ]
     },
     {
       "fieldname": "authorLast",
       "required": false,
       "procedures": [
         {
           "selections": [
             {
               "type": "xpath",
               "config": "//*[contains(concat(\" \", normalize-space(@class), \" \"), \" ShareByline \")]//span[text()=\"By\"]/following-sibling::*"
             }
           ],
           "transformations": []
         }
       ]
     },
     {
       "fieldname": "language",
       "required": false,
       "procedures": [
         {
           "selections": [
             {
               "type": "citoid",
               "config": "language"
             }
           ],
           "transformations": []
         }
       ]
     }
   ]
 }

]