GoGPT Best VPN GoSearch

Favicon di OnWorks

perlrdfp - Online nel cloud

Esegui perlrdfp nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando perlrdfp che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


perlrdf - utilità della riga di comando perlrdf

SINOSSI


$ perlrdf make_store --sqlite=mionegozio.dat
RDF inizializzato::Trine::Store::DBI::SQLite

$ perlrdf convalida input.rdf
1 1 ..
ok 1 - file:///tmp/example/input.rdf è RDFXML valido, 9 triple

$ perlrdf store_load --autograph --sqlite=miostore.dat input.rdf
Caricamento file:///tmp/example/input.rdf

$ perlrdf store_dump --sqlite=miostore.dat output.nq
Scrittura file:///tmp/example/output.nq

$ perlrdf traduce output.nq output.rdf

$ perlrdf isomorfo input.rdf output.rdf
i grafici sono isomorfi

DESCRIZIONE


perlrdf è un singolo front-end per varie funzionalità RDF disponibili per Perl. Il centro
la distribuzione include comandi per creare e manipolare negozi quad (cioè database per
dati CDR); e comandi per analizzare, serializzare, convertire e convalidare i dati RDF in vari
formati.

Tuttavia, perlrdf è collegabile e si prevede che i plugin su CPAN ne copriranno altri
attività come query RDF, firma, crittografia e ragionamento.

COMANDI


Questa sezione descrive i comandi inclusi con la distribuzione principale di App::perlrdf.
Altri sono disponibili come plugin. Esegui "comandi perlrdf" per vedere un elenco di installati localmente
comandi.

Meta Comandi
"perlrdf di"

Mostra i numeri di versione di tutti i comandi perlrdf installati, più l'ID CPAN di ciascuno
autore del comando.

"perlrdf alias"

Molti comandi hanno alias o scorciatoie. Ad esempio, i due seguenti sono equivalenti:

$ perlrdf traduce input.ttl output.rdf
$ perlrdf tr input.ttl output.rdf

"perlrdf alias" mostra un elenco di alias disponibili.

"perlrdf comandi "

Mostra un elenco di comandi perlrdf installati, insieme a un breve estratto.

"perlrdf specifica file"

Mostra la guida su "Specifiche file". FileSpecs è un'app::microsintassi specifica per perlrdf
per specificare un nome file o URI insieme a una piccola parte dei metadati chiave-valore associati.
Di seguito sono riportati tre esempi di FileSpecs:

{formato:RDFXML}C:\Data\contacts.xml
http://www.example.com/mydata.ttl
{formato:Tartaruga,base:"http://example.net/"}stdin:

L'esecuzione del comando "perlrdf filespec" da solo mostra un po' di aiuto sull'utilizzo di FileSpecs. Se
lo esegui con argomenti aggiuntivi, questi vengono analizzati come FileSpecs con debug
informazioni mostrate.

$ perlrdf specifica dei file /tmp/foo.rdf
{
"base": "file:///tmp/foo.rdf",
"format": "RDF::Trine::Parser::RDFXML",
"uri": "file:///tmp/foo.rdf"
}

"perlrdf aiuto"

L'esecuzione del comando "perlrdf help" da solo mostra un elenco di comandi con i loro
abstract. L'aiuto dettagliato per un particolare comando può essere mostrato fornendolo come
discussione. Ad esempio, per assistenza sul comando "perlrdf translate", eseguire:

$ perlrdf aiuta a tradurre

parsing e serializzazione
In generale, i comandi di analisi e serializzazione accettano uno o più FileSpec come argomenti.
Questi possono essere forniti come opzioni, come in:

$ perlrdf translate --input-spec="in.nt" --output-spec="out.rdf"

In alternativa, il primo "argomento posizionale" verrà solitamente trattato come un input
FileSpec e il secondo come output FileSpec:

$ perlrdf traduci in.nt out.rdf

L'uso delle opzioni anziché dei parametri posizionali può essere spesso più chiaro ed è il
modo consigliato per passare i parametri, specialmente quando è necessario passare più input
file o più file di output come parametri.

Quando non vengono forniti input come argomenti denominati o posizionali, viene normalmente utilizzato STDIN. quando
non sono fornite uscite, l'uscita normalmente va a STDOUT.

"perlrdf canonicalizzare"

Dato un singolo FileSpec come input, serializza come N-Triple canoniche, il che è utile
formato per digest SHA1/MD5, firma del grafico, ecc., perché significa che le funzionalità accessorie
di serializzazione (identificatori di nodi vuoti, spazi bianchi, ordine delle istruzioni) non influiscono
Il risultato. Se non viene fornito alcun FileSpec di input, il valore predefinito è STDIN.

È possibile fornire un nome file o un URL (ma non un FileSpec completo) per l'output. Altrimenti
l'impostazione predefinita è STDOUT.

"perlrdf tradurre"

Analizza uno o più FileSpec di input in un singolo grafico RDF e li serializza su uno o
più FileSpecs di output. Quindi questo comando può essere usato come traduttore tra diversi RDF
serializzazioni e anche come concatenatore di grafi.

$ perlrdf traduci \
--skolem \
-i "{formato:RDFXML}/tmp/contatti.xml" \
-io "http://www.example.com/employees.ttl" \
-o "contatti-uniti.nt" \
-o "contatti-uniti.rdf"

L'opzione 'skolem' ti consente di generare URI per qualsiasi nodo vuoto nel grafico. (Non
URI particolarmente fantastici, ma gli URI sono tutti uguali.)

"perlrdf convalidare"

Analizza uno o più FileSpec di input (senza fare nulla con i risultati) e si assicura che
ogni file analizza senza gracchiare. Scrive l'output su STDOUT in formato TAP.

$ perlrdf convalida "foo.ttl" "ftp://acme.example.com/pub/bar.rdf"

Spesso è una buona idea convalidare RDF prima di tentare di caricarlo in un negozio.

Quad Negozio Management
I negozi RDF::Trine possono essere collegati utilizzando stringhe di configurazione simili a DSN come:

DBI;miomodello;DBI:mysql:database=rdf;utente;password

Queste stringhe di configurazione vengono passate allo strumento App::perlrdf utilizzando l'opzione 'store':

$ perlrdf make_store \
--store="DBI;miomodello;DBI:mysql:database=rdf;utente;password"

Per il caso comune di negozi supportati da DBI, App::perlrdf offre la possibilità di evitare
stringhe di configurazione e specificare solo il tipo di database, il nome, ecc:

$ perlrdf make_store \
--database=mysql\
--dbname=rdf \
--username=utente\
--password=password\
--model=db_contatti

I negozi supportati da SQLite sono particolarmente facili da utilizzare:

$ perlrdf make_store --sqlite=/tmp/miodatabase.sqlite

Se nessun negozio è specificato sulla riga di comando, la variabile di ambiente "PERLRDF_STORE" è
consultato.

$ setenv PERLRDF_STORE "DBI;xyz;DBI:mysql:database=rdf;un;pw"
$ perlrdf make_store

"perlrdf make_store"

Inizializza il negozio, creando strutture dati vuote, ecc.

Se il negozio esiste già questo dovrebbero essere non distruttivo.

"perlrdf negozio_descrivi"

Descrive una risorsa nel database.

$ perlrdf store_describe --sqlite=/tmp/miodatabase.sqlite \
--formato-output=RDFXML \
"http://www.example.com/id/alice"

"perlrdf negozio_discarica"

Scarica il contenuto di un negozio in un FileSpec o in STDOUT. Come con la "traduzione"
comando, questo potrebbe richiedere più nomi di file di output.

Con l'opzione 'grafico', puoi limitare il dump a grafici specifici.

"perlrdf store_load"

Carica uno o più FileSpec nell'archivio. Per impostazione predefinita, i dati vengono caricati come triple (in no
grafico). È possibile specificare un URI grafico per i dati utilizzando l'opzione 'grafico'; oppure usa il
opzione 'autograph' per indicare che si desidera utilizzare gli URI FileSpec come URI grafico.

"perlrdf negozio_troncato"

Elimina tutti i dati da un negozio.

Con l'opzione 'grafico', puoi eliminare grafici specifici.

Altri
"perlrdf isomorfo"

Dati due FileSpec di input, controlla se sono isomorfi (cioè lo stesso grafico dopo
mappatura di identificatori di nodi vuoti). Se non sono isomorfi, ti informerà anche su
differiscono in modi "interessanti" - cioè un grafico è un sottografo esatto del
altra.

"perlrdf prefisso"

Cerca uno o più prefissi utilizzando RDF::NS.

$ perlrdf prefisso rdf,rdfs,owl,xsd
gufo http://www.w3.org/2002/07/owl#
rdf http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs http://www.w3.org/2000/01/rdf-schema#
xsd http://www.w3.org/2001/XMLSchema#

$ perlrdf prefisso --format=turtle foaf,dc
@prefisso dc:http://purl.org/dc/elements/1.1/>.
@prefisso foaf:http://xmlns.com/foaf/0.1/>.

Usa perlrdfp online usando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad




×
Cookie per pubblicità
❤️Fai acquisti, prenota o acquista qui: nessun costo, aiuta a mantenere i servizi gratuiti.