import sys

fix_url = sys.argv[1]

for line in sys.stdin:
    e = line.strip().split(" ")

    if e[0].startswith("_:"):
        e[0] = "<%s>" % e[0].replace("_:",fix_url)
    if e[2].startswith("_:"):
        e[2] = "<%s>" % e[2].replace("_:",fix_url)
    print(" ".join(e))

import sys

fix_url = sys.argv[1]
dct = "<http://purl.org/dc/terms/"
dcelems = ["contributor", "coverage>", "creator>", "date>", "description>", 
           "format>", "identifier>", "language>", "publisher>", "relation>", 
           "rights>", "source>", "subject>", "title>", "type>"]

for line in sys.stdin:
    e = line.strip().split(" ")

    if e[0].startswith("_:"):
        e[0] = "<%s>" % e[0].replace("_:",fix_url)
    if e[1].startswith(dct) and e[1][len(dct):] in dcelems:
        e[1] = "<http://purl.org/dc/elements/1.1/" + e[1][len(dct):]
    if e[2].startswith("_:"):
        e[2] = "<%s>" % e[2].replace("_:",fix_url)
    print(" ".join(e))

Fix datathub DCT uris to DC
Fix datathub DCT uris to DC

  import sys
  
  fix_url = sys.argv[1]
+ dct = "<http://purl.org/dc/terms/"
+ dcelems = ["contributor", "coverage>", "creator>", "date>", "description>", 
+            "format>", "identifier>", "language>", "publisher>", "relation>", 
+            "rights>", "source>", "subject>", "title>", "type>"]
  
  for line in sys.stdin:
      e = line.strip().split(" ")
  
      if e[0].startswith("_:"):
          e[0] = "<%s>" % e[0].replace("_:",fix_url)
+     if e[1].startswith(dct) and e[1][len(dct):] in dcelems:
+         e[1] = "<http://purl.org/dc/elements/1.1/" + e[1][len(dct):]
      if e[2].startswith("_:"):
          e[2] = "<%s>" % e[2].replace("_:",fix_url)
      print(" ".join(e))
  
Fix datathub DCT uris to DC
## Code Before:
import sys

fix_url = sys.argv[1]

for line in sys.stdin:
    e = line.strip().split(" ")

    if e[0].startswith("_:"):
        e[0] = "<%s>" % e[0].replace("_:",fix_url)
    if e[2].startswith("_:"):
        e[2] = "<%s>" % e[2].replace("_:",fix_url)
    print(" ".join(e))

## Instruction:
Fix datathub DCT uris to DC
## Code After:
import sys

fix_url = sys.argv[1]
dct = "<http://purl.org/dc/terms/"
dcelems = ["contributor", "coverage>", "creator>", "date>", "description>", 
           "format>", "identifier>", "language>", "publisher>", "relation>", 
           "rights>", "source>", "subject>", "title>", "type>"]

for line in sys.stdin:
    e = line.strip().split(" ")

    if e[0].startswith("_:"):
        e[0] = "<%s>" % e[0].replace("_:",fix_url)
    if e[1].startswith(dct) and e[1][len(dct):] in dcelems:
        e[1] = "<http://purl.org/dc/elements/1.1/" + e[1][len(dct):]
    if e[2].startswith("_:"):
        e[2] = "<%s>" % e[2].replace("_:",fix_url)
    print(" ".join(e))
