self._add_pagination_triples(pagination_info) _format = url_to_rdflib_format(_format) output = self.g.serialize(format=_format) return output if __name__ == '__main__': parser = argparse.ArgumentParser( description='DCAT RDF - CKAN operations') parser.add_argument('mode', default='consume', help=''' Operation mode. `consume` parses DCAT RDF graphs to CKAN dataset JSON objects. `produce` serializes CKAN dataset JSON objects into DCAT RDF. ''') parser.add_argument('file', nargs='?', type=argparse.FileType('r'), default=sys.stdin, help='Input file. If omitted will read from stdin') parser.add_argument('-f', '--format', default='xml', help='''Serialization format (as understood by rdflib) eg: xml, n3 ... Defaults to \'xml\'.''') parser.add_argument('-P', '--pretty', action='store_true', help='Make the output more human readable') parser.add_argument('-p', '--profile', nargs='*', action='store',
from multiprocessing import Queue, Process import sys from AgentUtil.ACLMessages import get_agent_info, send_message, build_message, get_message_properties, register_agent from AgentUtil.OntologyNamespaces import ECSDI, ACL import argparse import socket from multiprocessing import Process from flask import Flask, render_template, request, json from rdflib import Graph, Namespace, RDF, URIRef, Literal, XSD, parser from AgentUtil.Agent import Agent from AgentUtil.FlaskServer import shutdown_server from AgentUtil.Logging import config_logger parser = argparse.ArgumentParser() parser.add_argument('--open', help="Define si el servidor est abierto al exterior o no", action='store_true', default=False) parser.add_argument('--port', type=int, help="Puerto de comunicacion del agente") parser.add_argument('--dhost', default=socket.gethostname(), help="Host del agente de directorio") parser.add_argument('--dport', type=int, help="Puerto de comunicacion del agente de directorio") # Logging logger = config_logger(level=1) # parsing de los parametros de la linea de comandos