cwm - ക്ലൗഡിൽ ഓൺലൈനിൽ

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന cwm കമാൻഡ് ആണിത്.

പട്ടിക:

NAME


cwm - ക്ലോസ്ഡ് വേൾഡ് മെഷീൻ, ഒരു RDF/N3 സെമാന്റിക് വെബ് ഡാറ്റ പ്രോസസർ

വിവരണം


കമാൻഡ് ലൈൻ RDF/N3 ടൂൾ

[--കൂടെ ]

ഓപ്ഷനുകൾ


--പൈപ്പ് സൂക്ഷിക്കരുത്, പൈപ്പ് ഔട്ട് ചെയ്യുക *

ഘട്ടങ്ങൾ, ഇടത്തുനിന്ന് വലത്തോട്ട് ക്രമത്തിൽ:

--rdf ഇനി മുതൽ n3-ന് പകരം RDF/XML-ൽ ഇൻപുട്ടും ഔട്ട്‌പുട്ടും **

--n3 ഇനി മുതൽ N3-ൽ ഇൻപുട്ടും ഔട്ട്പുട്ടും. (സ്ഥിരസ്ഥിതി)

--rdf=ഫ്ലാഗുകൾ
RDF-ൽ ഇൻപുട്ടും ഔട്ട്‌പുട്ടും ** നൽകിയ RDF ഫ്ലാഗുകൾ സജ്ജമാക്കുക

--n3=ഫ്ലാഗുകൾ
N3-ലെ ഇൻപുട്ടും ഔട്ട്‌പുട്ടും N3 ഫ്ലാഗുകൾ സജ്ജമാക്കുക

--ട്രിപ്പിൾസ്
എൻട്രിപ്പിൾസിൽ ഇൻപുട്ടും ഔട്ട്പുട്ടും (തുല്യ --n3=usbpartane -വിഷയം പ്രകാരം - നിശബ്ദം)

--ഭാഷ=x
"x" (rdf, n3 മുതലായവ) ഇൻപുട്ടും ഔട്ട്‌പുട്ടും --rdf അതുപോലെ: --ഭാഷ=ര്ദ്ഫ്

--languageOptions=y
--n3=sp അതുപോലെ: --ഭാഷ=n3 --languageOptions=sp

--വൃത്തികെട്ട ഇൻപുട്ട് സംഭരിക്കുകയും പുനരുജ്ജീവിപ്പിക്കുകയും ചെയ്യുക, ഡാറ്റ മാത്രം, വേഗതയേറിയത് *

--വിഷയം
ഇൻപുട്ട് സംഭരിക്കുകയും സബ്ജക്ട് ക്രമത്തിൽ പുനരുജ്ജീവിപ്പിക്കുകയും ചെയ്യുക *

--ഇല്ല ഔട്ട്പുട്ട് ഇല്ല *
(അജ്ഞാത നോഡുകൾ ഉപയോഗിച്ച് സംഭരിക്കുകയും മനോഹരമായി അച്ചടിക്കുകയും ചെയ്യുക എന്നതാണ് സ്ഥിരസ്ഥിതി) *

--ബേസ്=
അടിസ്ഥാന URI സജ്ജമാക്കുക. ഇൻപുട്ട് അല്ലെങ്കിൽ ഔട്ട്പുട്ട് ഇത് പ്രമാണം പോലെയാണ് ചെയ്യുന്നത്
URI

--ക്ലോഷർ=ഫ്ലാഗുകൾ
ഐഡന്റിഫയറുകളുടെ ഓട്ടോമാറ്റിക് ലുക്ക്അപ്പ് നിയന്ത്രിക്കുക (ചുവടെ കാണുക) ലോഡ് ചെയ്യുക
പ്രമാണം. URI നിലവിലെ ഡയറക്‌ടറിയുമായി ബന്ധപ്പെട്ടതാകാം.

--പ്രയോഗിക്കുക=ഫൂ
foo-ൽ നിന്നുള്ള നിയമങ്ങൾ വായിക്കുക, സ്റ്റോറിൽ പ്രയോഗിക്കുക, സംഭരിക്കാൻ നിഗമനങ്ങൾ ചേർക്കുക

--patch=ഫൂ
സംഭരിക്കാൻ ഉൾപ്പെടുത്തലുകളും ഇല്ലാതാക്കലുകളും പ്രയോഗിച്ച് foo-ൽ നിന്നുള്ള പാച്ചുകൾ വായിക്കുക

--ഫിൽറ്റർ=ഫൂ
foo-ൽ നിന്നുള്ള നിയമങ്ങൾ വായിക്കുക, സ്റ്റോറിൽ പ്രയോഗിക്കുക, നിഗമനങ്ങൾ ഉപയോഗിച്ച് സ്റ്റോർ മാറ്റിസ്ഥാപിക്കുക

--query=ഫൂ
foo-ൽ നിന്നുള്ള N3QL അന്വേഷണം വായിക്കുക, അത് സ്റ്റോറിൽ പ്രയോഗിക്കുക, സ്റ്റോർ മാറ്റിസ്ഥാപിക്കുക
അതിന്റെ നിഗമനങ്ങൾക്കൊപ്പം

--sparql=ഫൂ
foo-ൽ നിന്നുള്ള ഒരു SPARQL അന്വേഷണം വായിക്കുക, അത് സ്റ്റോറിൽ പ്രയോഗിക്കുക, സ്റ്റോർ മാറ്റിസ്ഥാപിക്കുക
അതിന്റെ നിഗമനങ്ങൾക്കൊപ്പം

--നിയമങ്ങൾ
സ്റ്റോറിൽ സ്റ്റോറിൽ നിയമങ്ങൾ പ്രയോഗിക്കുക, സംഭരിക്കാൻ നിഗമനങ്ങൾ ചേർക്കുക

--ചിന്തിക്കുക
as -നിയമങ്ങൾ എന്നാൽ റൂൾ പൊരുത്തങ്ങൾ ഉണ്ടാകുന്നതുവരെ തുടരുക (അല്ലെങ്കിൽ എന്നേക്കും!)

--എഞ്ചിൻ=ഒട്ടർ
ലിങ്ക് ചെയ്യുന്നതിനായി llyn-ന് പകരം ഒട്ടർ (നിങ്ങളുടെ $PATH-ൽ) ഉപയോഗിക്കുക

--എന്തുകൊണ്ട് സ്റ്റോർ അതിന്റെ ഉള്ളടക്കങ്ങളുടെ വിശദീകരണം ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക

--എന്തുകൊണ്ട്=u
തെളിവ് ചെറുതാകാൻ ശ്രമിക്കുന്നു

--മോഡ്=ഫ്ലാഗുകൾ
അനുമാനത്തിനായി പ്രവർത്തനരീതി സജ്ജമാക്കുക (ചുവടെ കാണുക)

--reify
സ്റ്റോറിലെ പ്രസ്താവനകൾക്ക് പകരം അവയെ വിവരിക്കുന്ന പ്രസ്താവനകൾ നൽകുക.

--ഡീറിഫൈ ചെയ്യുക
ഇഫക്റ്റുകൾ പഴയപടിയാക്കുക --reify

--പരന്നതാക്കുക
നെസ്റ്റഡ് സബ്‌എക്‌സ്‌പ്രഷനുകൾ മാത്രം റീഫൈ ചെയ്യുക (മുകളിലെ ലെവലല്ല) അതുവഴി {} ഒന്നും നിലനിൽക്കില്ല.

-- പരന്നതല്ല
ഇഫക്റ്റുകൾ പഴയപടിയാക്കുക --പരന്നതാക്കുക

--ചിന്തിക്കുക=ഫൂ
as - പ്രയോഗിക്കുക=ഫൂ എന്നാൽ റൂൾ പൊരുത്തങ്ങൾ ഉണ്ടാകുന്നതുവരെ തുടരുക (അല്ലെങ്കിൽ എന്നേക്കും!)

--ശുദ്ധീകരണം
ക്ലാസ് ലോഗ്:ചാഫിൽ എന്തെങ്കിലും ഉൾപ്പെടുന്ന ട്രിപ്പിൾ സ്റ്റോറിൽ നിന്ന് നീക്കം ചെയ്യുക

--ഡാറ്റ പ്ലെയിൻ RDF ട്രിപ്പിൾ ഒഴികെയുള്ള എല്ലാം നീക്കം ചെയ്യുക (ഫോർമുലകൾ, എല്ലാത്തിനും, മുതലായവ)

--സ്ട്രിങ്ങുകൾ
Dump :s to stdout എന്ന് ക്രമപ്പെടുത്തിയത് :k എവിടെയായിരുന്നാലും { :k log:outputString :s }

--ക്രിപ്റ്റോ
ക്രിപ്‌റ്റോ ബിൽട്ടിൻ ഫംഗ്‌ഷനുകളുടെ പ്രോസസ്സിംഗ് പ്രവർത്തനക്ഷമമാക്കുക. പൈത്തൺ ക്രിപ്‌റ്റോ ആവശ്യമാണ്.

--സഹായിക്കൂ ഈ സന്ദേശം പ്രിന്റ് ചെയ്യുക

--റിവിഷൻ
പ്രധാന മൊഡ്യൂളുകളുടെ CVS റിവിഷൻ നമ്പറുകൾ പ്രിന്റ് ചെയ്യുക

--chatty=50
സംശയാസ്പദമായ ഉപയോഗത്തിന്റെ വെർബോസ് ഡീബഗ്ഗിംഗ് ഔട്ട്പുട്ട്, ശ്രേണി 0-99

--sparqlServer
ഔട്ട്പുട്ട് ചെയ്യുന്നതിന് പകരം, സ്റ്റോറിന്റെ പോർട്ട് 8000-ൽ ഒരു SPARQL സെർവർ ആരംഭിക്കുക

--sparql ഫലങ്ങൾ
Sparql അന്വേഷണത്തിന് ശേഷം, rdf-ന് പകരം sparqlResults ഫോർമാറ്റിൽ പ്രിന്റ് ചെയ്യുക

അവസാനം:

--കൂടെ N3 സ്റ്റോറിലേക്ക് കൂടുതൽ ആർഗ്യുമെന്റുകൾ os:argv മൂല്യങ്ങളായി കൈമാറുക

* പരസ്പരവിരുദ്ധമായ ** സങ്കീർണ്ണമായ കേസുകളിൽ പ്രവർത്തിക്കില്ല :-/

ഉദാഹരണങ്ങൾ


cwm --rdf foo.rdf --n3 --പൈപ്പ്
rdf/xml-ൽ നിന്ന് rdf/n3-ലേക്ക് പരിവർത്തനം ചെയ്യുക

cwm foo.n3 bar.n3 --ചിന്തിക്കുക
ഡാറ്റ സംയോജിപ്പിച്ച് എല്ലാ കിഴിവുകളും കണ്ടെത്തുക

cwm foo.n3 --ഫ്ലാറ്റ് --n3=സ്പാർട്ട്

ഫാഷൻ ഫ്ലാഗുകൾ ബാധിക്കുന്നു അനുമാനം വിപുലീകരിക്കുന്നു ലേക്ക് The വെബ്:
r ഏതെങ്കിലും റിമോട്ട് സ്റ്റഫ് പ്രവർത്തനക്ഷമമാക്കേണ്ടതുണ്ട്.

a സ്കീമ വായിക്കുമ്പോൾ, സ്കീമ ചൂണ്ടിക്കാണിച്ച നിയമങ്ങളും ലോഡ് ചെയ്യുക (r, s ആവശ്യമാണ്)

E കൃത്യമായ ഡോക്യുമെന്റുകളുടെ സ്കീമകൾ ലോഡ് ചെയ്യുന്നതിൽ പിശകുകൾ അവഗണിക്കപ്പെടുന്നു

m ലോഡ് ചെയ്‌ത സ്‌കീമകളും കൃത്യമായ ഡോക്യുമെന്റുകളും മെറ്റാ വിജ്ഞാനത്തിലേക്ക് ലയിപ്പിച്ചിരിക്കുന്നു
(അല്ലെങ്കിൽ അവർ സ്വതന്ത്രമായി ആലോചിക്കും)

s ഒരു ചോദ്യത്തിലെ ഏതെങ്കിലും പ്രവചനത്തിനുള്ള സ്കീമ വായിക്കുക.

u റൺ-സ്പെസിഫിക് ഉപയോഗിച്ച് അദ്വിതീയ ഐഡികൾ സൃഷ്ടിക്കുക

പ്രവർത്തന സൂത്രവാക്യം സ്വയമേവ വിപുലീകരിക്കുന്നതിന് ക്ലോഷർ ഫ്ലാഗുകൾ സജ്ജീകരിച്ചിരിക്കുന്നു
ലുക്കിംഗ് ഓപ്പറേഷൻ പ്രകാരം അടച്ചുപൂട്ടൽ:

s ഒരു പ്രസ്താവനയുടെ വിഷയം ചേർത്തു

p ഒരു പ്രസ്താവനയുടെ പ്രവചനം കൂട്ടിച്ചേർത്തു

o ഒരു പ്രസ്താവനയുടെ ഒബ്ജക്റ്റ് കൂട്ടിച്ചേർത്തു

t ഒരു rdf:type പ്രസ്താവനയുടെ ഒബ്ജക്റ്റ് ചേർത്തു

i ഏതെങ്കിലും മൂങ്ങ: രേഖകൾ ഇറക്കുമതി ചെയ്യുന്നു

r ഏതെങ്കിലും ഡോക്:റൂൾസ് പ്രമാണങ്ങൾ

E പിശകുകൾ അവഗണിക്കപ്പെടുന്നു --- ഇത് --mode=E-ൽ നിന്ന് സ്വതന്ത്രമാണ്

n IRI-കളെ URI-കളിലേക്ക് നോർമലൈസ് ചെയ്യുക

e = (മൂങ്ങ:sameAs) ഏത് നോഡുകളും ഒന്നിച്ച് തകർക്കുക

കാണുക http://www.w3.org/2000/10/swap/doc/cwm കൂടുതൽ ഡോക്യുമെന്റേഷനായി.

പരിസ്ഥിതി വേരിയബിൾ CWM_RDFLIB 1 ആയി സജ്ജീകരിക്കുന്നത് rdf/xml പാഴ്‌സ് ചെയ്യാൻ Cwm-നെ rdflib ഉപയോഗിക്കുന്നു
ഫയലുകൾ. ഇതിന് rdflib ആവശ്യമാണെന്ന കാര്യം ശ്രദ്ധിക്കുക.

N3 ഔട്ട്പുട്ടിനുള്ള ഫ്ലാഗുകൾ ഇനിപ്പറയുന്നവയാണ്:-

ഒരു അജ്ഞാത നോഡുകൾ _: കൺവെൻഷൻ ഉപയോഗിച്ച് ഔട്ട്പുട്ട് ചെയ്യണം (p ഫ്ലാഗ് അല്ലെങ്കിൽ അല്ല). d ചെയ്യരുത്
ഡിഫോൾട്ട് നെയിംസ്പേസ് ഉപയോഗിക്കുക (ശൂന്യമായ പ്രിഫിക്‌സ്) ഇ എസ്കേപ്പ് ലിറ്ററലുകൾ --- ഉപയോഗിക്കുക \u നൊട്ടേഷൻ ഞാൻ ഉപയോഗിക്കുക
സ്റ്റോറിൽ നിന്നുള്ള ഐഡന്റിഫയറുകൾ - ഔട്ട്പുട്ടിൽ റീജൻ ചെയ്യരുത് l ലിസ്റ്റ് വാക്യഘടന അടിച്ചമർത്തൽ. ഉപയോഗിക്കരുത് (..)
n സംഖ്യാ വാക്യഘടനയില്ല - ^^ വാക്യഘടന p പ്രിഫിക്‌സ് സപ്രഷൻ ഉപയോഗിച്ച് ടൈപ്പ് ചെയ്‌ത സ്ട്രിംഗുകൾ ഉപയോഗിക്കുക - ചെയ്യരുത്
അവ ഉപയോഗിക്കുക, എല്ലായ്‌പ്പോഴും qnames-ൽ <> എന്നതിൽ URI-കൾ. q നിശ്ശബ്ദത - ഇതിനെക്കുറിച്ച് അഭിപ്രായങ്ങൾ നൽകരുത്
പതിപ്പും അടിസ്ഥാന URI ഉപയോഗിച്ചു. r ആപേക്ഷിക യുആർഐ അടിച്ചമർത്തൽ. എല്ലായ്‌പ്പോഴും കേവല യുആർഐകൾ ഉപയോഗിക്കുക. എസ്
ഓരോ പ്രസ്താവനയ്ക്കും വിഷയം വ്യക്തമായിരിക്കണം. ";" ഉപയോഗിക്കരുത് ചുരുക്കെഴുത്ത്. t "ഇത്" ഒപ്പം
"()" പ്രത്യേക വാക്യഘടന അടിച്ചമർത്തണം. യുആർഐകളിൽ യൂണികോഡ് എസ്കേപ്പിംഗിനായി \u ഉപയോഗിക്കുക
of utf-8 %XX v @forAll എന്നതിന് "ഈ ലോഗ്:ഫോർഎല്ലാം", "@ഫോർ സോം" എന്നതിന് "ഈ ലോഗ്:ഫോർഎല്ലാം" എന്നിവ ഉപയോഗിക്കുക.
/ നെയിംസ്പേസിൽ # ഇല്ലെങ്കിൽ, ഔട്ട്പുട്ട് ചെയ്യുമ്പോൾ അവസാന സ്ലാഷിൽ അവസാനിക്കുമെന്ന് കരുതുക.

N3 ഇൻപുട്ടിനുള്ള ഫ്ലാഗുകൾ:

B ഏതെങ്കിലും ബ്ലാങ്ക് നോഡും അസ്തിത്വപരമായ യോഗ്യതയുള്ള വ്യക്തമായ നാമമുള്ള നോഡാക്കി മാറ്റുക.

RDF/XML ഔട്ട്‌പുട്ട് നിയന്ത്രിക്കുന്നതിനുള്ള ഫ്ലാഗുകൾ (--rdf=-ന് ശേഷം) ഏരിയകൾ ഇനിപ്പറയുന്നവയാണ്:

b - Bnodes c-ന് nodeID-കൾ ഉപയോഗിക്കരുത് - ക്ലാസ് നാമങ്ങളായി ഘടകങ്ങൾ ഉപയോഗിക്കരുത് d - ഡിഫോൾട്ട്
നെയിംസ്പേസ് അമർത്തി. l - ലിസ്റ്റുകൾക്കായി RDF ശേഖരണ വാക്യഘടന ഉപയോഗിക്കരുത് r - Relative URI
അടിച്ചമർത്തൽ. എല്ലായ്‌പ്പോഴും കേവല യുആർഐകൾ ഉപയോഗിക്കുക. z - നെയിംസ്പേസുകൾക്കായി ആപേക്ഷിക യുആർഐകൾ അനുവദിക്കുക

RDF/XML INPUT (--rdf=-ന് ശേഷം) നിയന്ത്രിക്കുന്നതിനുള്ള ഫ്ലാഗുകൾ പിന്തുടരുക:

S - കർശനമായ സ്പെസിഫിക്കേഷൻ. അജ്ഞാത പാഴ്‌സ് തരം പിശകിന് പകരം ലിറ്ററൽ ആയി കണക്കാക്കുന്നു.

T - വിദേശ XML സുതാര്യമായി എടുത്ത് അതിൽ ഏതെങ്കിലും RDF പാഴ്‌സ് ചെയ്യുക

(ആർഡിഎഫ്: ആർഡിഎഫ് ടോപ്പ് ലെവലിൽ ഇല്ലെങ്കിൽ അവഗണിക്കുന്നതാണ് സ്ഥിരസ്ഥിതി)

L - നോൺ-rdf ആട്രിബ്യൂട്ടുകൾക്ക് നെയിംസ്പേസ് പ്രിഫിക്‌സ് ഇല്ലെങ്കിൽ, ലോക്കൽ <#> നെയിംസ്‌പെയ്‌സിൽ കരുതുക

D - പ്രാദേശിക പ്രമാണമായി പ്രഖ്യാപിച്ച സ്ഥിരസ്ഥിതി നെയിംസ്പേസ് xmlns="" എന്ന് അനുമാനിക്കുക

R - ഒരു പുറം ആവശ്യമില്ല , ഫയലിനെ RDF ഉള്ളടക്കമായി കണക്കാക്കുന്നു (എതിർവശം
T)

കുറിപ്പ്: പാഴ്സർ (sax2rdf) റീഫിക്കേഷൻ, ബാഗ്ഐഡികൾ, അല്ലെങ്കിൽ
parseType=ലിറ്ററൽ.

ഇത് ബാക്കിയുള്ള RDF ഉൾപ്പെടെയുള്ളവയെ പിന്തുണയ്ക്കുന്നു. ഡാറ്റാടൈപ്പുകൾ, xml:lang, nodeIds എന്നിവ.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് cwm ഓൺലൈനായി ഉപയോഗിക്കുക



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ